当前位置: 首页 > news >正文

安徽教育云网站建设虚拟网站源码

安徽教育云网站建设,虚拟网站源码,w78企业网站后台怎么做,做网站的抬头标语怎么深入浅出JSON JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式#xff0c;易于阅读和编写#xff0c;同时也易于机器解析和生成。它基于ECMA262语言规范#xff08;1999-12第三版#xff09;中JavaScript编程语言的一个子集。 JSON采用与编程语言… 深入浅出JSON JSON定义    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式易于阅读和编写同时也易于机器解析和生成。它基于ECMA262语言规范1999-12第三版中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式但是也使用了类C语言包括C C C# Java JavaScript Perl Python等的习惯这些特性使JSON成为理想的数据交换格式。 JSON的结构基于下面两点 1. 名称/值对的集合 不同语言中它被理解为对象(object)记录(record)结构(struct)字典(dictionary)哈希表(hash table)键列表(keyed list)等2. 值的有序列表 多数语言中被理解为数组(array) JSON使用 JSON以一种特定的字符串形式来表示 JavaScript 对象。如果将具有这样一种形式的字符串赋给任意一个 JavaScript 变量那么该变量会变成一个对象引用而这个对象就是字符串所构建出来的好像有点拗口我们还是用实例来说明。 这里假设我们需要创建一个User对象并具有以下属性 用户ID 用户名 用户Email 您可以使用以下JSON形式来表示User对象 {UserID:11, Name:Truly, Email:zhuleipro◎hotmail.com}; 然后如果把这一字符串赋予一个JavaScript变量那么就可以直接使用对象的任一属性了。 完整代码: script var User {UserID:11, Name:Truly, Email:zhuleipro◎hotmail.com}; alert(User.Name); /script 实际使用时可能更复杂一点比如我们为Name定义更详细的结构使它具有FirstName和LastName {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com} 完整代码: 1 scriptvar User  {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com};2 alert(User.Name.FirstName);3 /script 现在我们增加一个新的需求我们某个页面需要一个用户列表而不仅仅是一个单一的用户信息那么这里就需要创建一个用户列表数组。 下面代码演示了使用JSON形式定义这个用户列表 [ {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com}, {UserID:12, Name:{FirstName:Jeffrey,LastName:Richter}, Email:xxx◎xxx.com}, {UserID:13, Name:{FirstName:Scott,LastName:Gu}, Email:xxx2◎xxx2.com} ] 完整代码:   1 script2 var UserList  [3 {UserID:11, Name:{FirstName:Truly,LastName:Zhu}, Email:zhuleipro◎hotmail.com},4 {UserID:12, Name:{FirstName:Jeffrey,LastName:Richter}, Email:xxx◎xxx.com},5 {UserID:13, Name:{FirstName:Scott,LastName:Gu}, Email:xxx2◎xxx2.com}6 ];7 alert(UserList[0].Name.FirstName);8 /script 事实上除了使用.引用属性外我们还可以使用下面语句 alert(UserList[0][Name][FirstName]); 或者 alert(UserList[0].Name[FirstName]); 现在读者应该对JSON的使用有点认识了归纳为以下几点 对象是属性、值对的集合。一个对象的开始于“{”结束于“}”。每一个属性名和值间用“:”提示属性间用“,”分隔。 数组是有顺序的值的集合。一个数组开始于[结束于]值之间用,分隔。 值可以是引号里的字符串、数字、true、false、null也可以是对象或数组。这些结构都能嵌套。 字符串和数字的定义和C或Java基本一致。 小节 本文通过一个实例演示初步了解了JSON 的强大用途。可以归结如下 JSON 提供了一种优秀的面向对象的方法以便将元数据缓存到客户机上。 JSON 帮助分离了验证数据和逻辑。 JSON 帮助为 Web 应用程序提供了 Ajax 的本质。 参考资料http://www.json.org/   posted on 2009-04-16 00:07 实验室 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/labs/archive/2009/04/16/1436836.html
http://www.sadfv.cn/news/134125/

相关文章:

  • wordpress 加上index安卓优化大师旧版
  • win7云主机怎么做网站3x3x3x域名
  • 公司的网站建设费应该怎么入账群晖 wordpress 性能
  • 做广告公司网站建设价格wordpress被改密码忘记
  • 安徽省水利厅j建设网站淘客网站后台怎么做
  • 提供营销型网站个人怎么做市场推广
  • 魏公村网站建设如何提高网站收录数
  • 建立公司网站要多少钱河南省建设厅网站中级职称
  • 广州思盾互动网站建设公司小企业网站建设怎么做好
  • 台州市建设工程造价管理处网站大型网站建设公司排名
  • 化妆品网站栏目策划微信公众号用什么开发
  • 免费的网站源码去哪下载wordpress更改后台域名后无法访问
  • 开发网站的基本流程五个阶段济源网站建设费用
  • 企业诚信建设网站好玩的网站源码
  • 网站排名下降怎么上去网站开发违约解除合同通知函
  • 广东住房和城乡建设局网站首页找人做网站毕业设计
  • seo网站推广实例wordpress媒体库 不显示图片
  • 手机搭建本地网站多少钱算网站
  • 做网站ps注意事项网站制作高手
  • 建设银行 网站首页移动互联网站建设
  • 新泰网站定制怎么让百度收录自己的网站
  • 网站建设设如何在百度提交网站
  • 华强北做电子网站建设森动网网站建设好吗
  • 企业公司网站源码ui做网站流程
  • 网站托管是什么意思沈阳网站外包
  • 宁波市住房和城乡建设培训中心网站dede鲜花网站模板下载
  • 网站建设发生的成本如何记账最有效的网站推广公司
  • 怎么用微信官方网站做二维码贵州网站制作
  • 网站建设经费申请报告办一家建筑公司怎么样
  • 新建茶叶网站文章内容建设dhl做运单的网站