ECMAScript 6 符号对象(Symbol)-Symbol对象属性

 2015年11月10日    2181

符号对象(Symbol)是ECMAScript 6 中新增的数据类型,通过Symbol可以创建一个唯一的值,由于这种特性使Symbol很适合做为标识符。本文将介绍Symbol中的属性,这些属性展示了除做为符号外,JavaScript还内建的一些在 ECMAScript 5 之前没有暴露给开发者的符号,它们代表语言的内部行为。

阅读全文

ECMAScript 6 迭代器协议(Iteration protocols)

 2015年11月09日    197

ECMAScript 6增加了一个对象,它不是新的语法或新的内置对象,而一种协议( 迭代器协议),所有遵守这个协议的对象,都可以称之为迭代器迭代器用于遍历对象中的元素,所以又可以称之为遍历器

阅读全文

ECMAScript 6 声明常量关键字const

 2015年11月07日    525

ECMAScript 6之前,JavaScript并没有定义常量的功能。ECMAScript 6中新增了const关键字,该关键字用于声明一个常量。和let声明的变量一样,const声明的常量作用域也是块级的。

阅读全文

ECMAScript 6中的let声明块级作用域变量

 2015年11月05日    338

熟悉JavaScript的人都知道,JavaScript中只有函数级作用域而没有块级作用域,这在for循环等代码块中定义块级变量时会造成一定的不便。在ECMAScript 6标准中,增加了用于定义块级变量的关键字let,该关键字定义变量只在代码块范围内有效。

阅读全文

JavaScript HTML DOM节点类型之Document类型(Document对象属性和Document对象集合属性)

 2015年11月03日    235

Document对象使我们可以用JavaScript对 HTML 页面中的所有元素进行访问。要访问 HTML 页面中元素,除可以用Document对象中的方法外,还可以通过Document对象的属性。Document对象的属性和方法中有的可返回单个Element元素对象,有的会返回一个HTMLCollection元素集合对象,其中保存了对锚、表单、链接以及其他元素的引用。

阅读全文

JavaScript HTML DOM节点类型之Document类型(Document对象和Document对象中的方法)

 2015年11月02日    291

在浏览器,每个载入浏览器的 HTML 文档都会成为Document对象。JavaScript用Document类型表示文档,documentHTML Document对象的一个实例,HTML Document是对DOM Document的一个扩展,定义 HTML 专用的属性和方法,本文主要介绍HTML Document。因为DocumentWindow对象的一个属性window.document,所以它是一个全局对象。通过Document对象,我们可以对 HTML 页面中的所有元素进行访问。

阅读全文