前端
莫逆-_-
这个作者很懒,什么都没留下…
展开
-
JavaScript语言精粹 读书笔记(一)
JavaScript中的“严格模式”。 如果在脚本文件的第一行加入"use strict"; 则整个脚本都将以“严格模式”运行。如果语句不在第一行,则无效,整个脚本以“正常模式”运行。PS:只要"use strict"; 不跟在实际运行结果的语句后面,可以不在第一行。 如果"use strict"; 放在一个函数体的第一行,则整个函数以“严格模式”运行。原创 2015-04-23 00:35:32 · 344 阅读 · 0 评论 -
JavaScript语言精粹 读书笔记(二)
for in 语句可以用来遍历一个对象中的所有属性名。这个枚举过程将会列出所有的属性——包括函数和可能不关心的原型中的属性,所以有必要过滤那些不想要的值。最常用的过滤器是 hasOwnProperty 方法,以及使用 typeof 来排除函数: var name; for (name in another_stooge) { if (typeof an原创 2015-04-23 00:38:31 · 355 阅读 · 0 评论 -
JavaScript语言精粹 读书笔记(三)
函数调用调用一个函数会暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数还接收两个附加的参数:this 和 argument。参数this在面向对象编程中非常重要,它的值取决于调用的模式。在JavaScript中一共有4中调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。这些模式在如何初始化关键参数this上存在差异。调用时原创 2015-04-23 00:39:12 · 300 阅读 · 0 评论