1. JSON

JSON是一种数据格式,存在以下三种类型的值:

l 简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串、数值、布尔值和null,不支持 undefined,例如:5,’hello world’

l 对象:对象作为一种复杂数据类型,表示一组无须的键值对,例如:

{

‘name’:’cc’,

‘age’:20

}

l 数组:数据是一种复杂的数据类型,表示一组有序的列表,例如:

[12,’cc’,34]

ECMAScript 5对JSON的行为进行规范,支持这个对象的浏览器为(IE8+,FireFox3.5,Safari 4+,Chrome和Opera10.5+),定义了全局变量JSON,定义了两个方法,stringify():序列化JavaScript对象,parse():将JSON对象解析为JavaScript对象

转载于:https://www.cnblogs.com/SLchuck/p/4509777.html

20. javacript高级程序设计-JSON相关推荐

  1. 25. javacript高级程序设计-新兴的API

    1. 新兴的API requestAnimationFrame():是一个着眼于优化js动画的api,能够在动画运行期间发出信号.通过这种机制,浏览器就能够自动优化屏幕重绘操作 Page Visibi ...

  2. 17. javacript高级程序设计-错误处理与调试

    1. 错误处理与调试 l 在可能发生错误的地方使用try-catch方法,可以对错误进行及时的相应 l 使用window.onerror事件处理程序,这种方式可以接受try-catch不能处理的所有错 ...

  3. 10. javacript高级程序设计-DOM

    1. DOM DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序接口) 1.1 节点层次 DOM可以将任何HTML和XML文档描绘成一个由多层节点构成的结构.节点分为几种不同的类型 ...

  4. 11. javacript高级程序设计-DOM扩展

    1. DOM扩展 1.1 选择符API l querySelector() 接收一个css选择符,返回与该模式匹配的第一个元素 l querySelectorAll() 接收一个css选择符,返回所有 ...

  5. 18. javacript高级程序设计-JavaScript与XML

    1. JavaScript与XML IE采取了下列方式: l 通过ActiveX对象来支持处理XML,而相同的对象也可以用来构建桌面应用程序 l Windows携带了MSXML库,JavaScript ...

  6. 22. javacript高级程序设计-高级技巧

    1. 高级技巧 1.1 函数 l 可以使用惰性载入函数,将任何分支推迟到第一个调用函数的时候 l 函数绑定可以让你创建始终在指定环境中运行的函数,同时函数柯里化可以让你创建已经填写了某些参数的函数 l ...

  7. 12. javacript高级程序设计-DOM2和DOM3

    1. DOM2和DOM3 DOM2级规范定义了一些模块,用于增强DOM1级."DOM2级核心"为不同的DOM类型引入了一些与XML命名空间有关的方法,这些变化只在使用XML或者XH ...

  8. 《JavaScript高级程序设计》(第2版)上市

      本书是技术畅销书<JavaScript高级程序设计> 的第2版,几乎全部更新.重写 了上一版的内容,融入了作者近几年来奋战在前端开发一线的宝贵经验 , 是学习和提高JavaScript ...

  9. 《Ext JS 高级程序设计》的目录与样张

    第一部分 Ext Core 第1 章 Ext Core 重要概念 ············· 2 1.1 Ext.Element······························· 2 1. ...

  10. javascript 高级程序设计_重读《JavaScript高级程序设计》

    最近自己在休假,打算闭门几天将<JavaScript高级程序设计>(第3版)这本良心教材再回顾一遍.目前自己进入前端领域两年多,现在重读并记录下这本教材的"硬"知识点 ...

最新文章

  1. Mac中将delete键定义为删除键
  2. java继承和多态的实验报告_JAVA,继承和多态实验报告
  3. image.open()得到的图片是什么类型_500G图片1秒压缩成200M,这个方法也太逆天了吧!完全免费...
  4. 【经验】新人学习写程序的第一道坎
  5. SpringBoot实现定时器定时处理任务
  6. SAP物料主数据创建时间和创建个数的函数关系
  7. VHDL设计四位二进制加法器和乘法器
  8. IOC操作Bean管理XML方式(xml自动装配)
  9. #includealgorithm里的函数
  10. pyqt5使用按钮跳转界面
  11. 杭电4554 叛逆的小明
  12. 汇编---3---物理地址
  13. java接口自动化框架_java接口自动化测试框架及断言详解
  14. C语言每日一练——第88天:汉诺塔问题(河内塔)
  15. 杭州的互联网公司总结
  16. 判断样本均值:单样本T检验,双T检验(T-T检验),配对样本T检验(P-T检验)
  17. 如何下载B站视频(方法持续更新)
  18. 运维工程师必会原理知识
  19. python有哪些学习内容_python学习内容包括哪些
  20. oracle append parallel,oracle 优化之parallel和append

热门文章

  1. git和github的基本使用
  2. tar命令压缩和解压缩
  3. Dubbo本地伪装 Mock
  4. kettle增加字段报错_【Kettle 多文件】Excel/MySQL文件传入解决方案
  5. 多线程任务执行后发送通知,CyclicBarrier使用
  6. 安装虚拟机(二)配置静态ip
  7. 从函数式接口到lambda表达式
  8. java调python代码_java调用python代码
  9. 多项式加法c语言编程_到底学哪一门编程语言
  10. 电子相册系统(二)业务层设计