javascript
qq_26847293
这个作者很懒,什么都没留下…
展开
-
理解JavaScript里的 [].forEach.call() 写法
因为document.querySelectorAll()返回的并不是我们想当然的数组,而是NodeList,对NodeList,它里面没有.forEach方法,我们使用了这样的方法进行循环:var divs = document.querySelectorAll('div');[].forEach.call(divs, function(div) { // do whatever div.转载 2016-03-09 10:27:02 · 5372 阅读 · 2 评论 -
第6 章 面向对象的程序设计
向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。前面提到过, ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。 ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有转载 2016-04-09 15:03:15 · 536 阅读 · 0 评论 -
第6章 面向对象的程序设计
面向对象(Object-Oriented,OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。前面提到过,ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。 ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个转载 2016-05-05 21:58:04 · 456 阅读 · 0 评论