JSON 之所以流行,拥有与JavaScript 类似的语法并不是全部原因。更重要的一个原因是,可以把JSON 数据结构解析为有用的JavaScript 对象。与XML 数据结构要解析成DOM 文档而且从中提取数据极为麻烦相比,JSON 可以解析为JavaScript 对象的优势极其明显。就以上一节 ...
分类:
编程语言 时间:
2017-05-10 11:20:56
阅读次数:
219
注释在DOM中是通过Comment 类型来表示的。Comment 节点具有下列特征: nodeType 的值为8; nodeName 的值为"#comment"; nodeValue 的值是注释的内容; parentNode 可能是Document 或Element; 不支持(没有)子节点。 Com ...
分类:
编程语言 时间:
2017-05-09 11:33:43
阅读次数:
242
ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。第3 章讨论了5 种基本数据类型:Undefined、Null、Boolea ...
分类:
编程语言 时间:
2017-05-08 10:12:24
阅读次数:
191
向 HTML 页面中插入 JavaScript 的主要方法,就是使用<script>元素。这个元素由 Netscape 创造并在 Netscape Navigator 2 中首先实现。后来,这个元素被加入到正式的 HTML 规范中。 HTML 4.01 为<script>定义了下列 6 个属性。 a ...
分类:
编程语言 时间:
2017-05-02 11:51:38
阅读次数:
251
1.《JavaScript: The Good Parts》中文版:《JavaScript语言精粹》2.《Professional JavaScript for Web Developers》中文版:《JavaScript高级程序设计》3.《High Performance JavaScript》中 ...
分类:
编程语言 时间:
2017-04-29 14:20:40
阅读次数:
199
第五章:引用类型 Object类型 创建object实例的两种方式: 1.new方式 var person = new Object(); person.name = “haozk”; person.age = 24; 2.对象字面量表示法 var person = { name:”haozk”, ...
分类:
编程语言 时间:
2017-04-23 15:48:27
阅读次数:
139
第一章:javascript简单介绍 Netscape Navigator 开发的javascript Javascript的实现有三部分: 1.核心(ECMAScript):提供核心语言功能。 2.文档对象模型(DOM):提供訪问和操作网页内容的方法和接口。 3.浏览器对象模型(BOM):提供和浏 ...
分类:
编程语言 时间:
2017-04-16 21:17:30
阅读次数:
214
//JavaScript高级程序设计读书笔记 1,基本类型和引用类型的值 基本类型值:简单的数据段。有5种基本数据类型,Undefined,Null,Boolean,Number和String;它们的值保存在栈内存。基本类型是按值访问的,所以我们操作的是保存在变量中的实际值。 引用类型值:JavaS ...
分类:
其他好文 时间:
2017-04-12 02:52:24
阅读次数:
146
1.全局变量不能通过delete操作符删除,而直接在window对象上定义的属性可以。 2.尝试访问未声明的变量会抛出错误,但通过查询window对象可以知道某个可能未声明的变量是否存在。 3.location对象查询字符串参数 虽然location.search可以返回从问号到URL末尾的所有内容 ...
分类:
编程语言 时间:
2017-04-09 17:59:32
阅读次数:
236
函数表达式 定义函数的方式有两种:一种是函数声明,另一种是函数表达式。 关于函数声明,它的一个重要特征就是函数声明提升,意思是在执行代码之前会先读取函数声明所以可以把函数声明放在调用它的语句后面。 而函数表达式必须在调用它之前定义。 1、递归 递归函数是在一个函数通过名字调用自身的情况下构成的,如: ...
分类:
编程语言 时间:
2017-04-08 22:55:30
阅读次数:
336