本文介绍类型检测,作用域安全的构造函数,惰性载入,函数绑定,函数柯里化(函数套用),防篡改对象,函数节流,观察者模式等高级技巧
分类:
Web程序 时间:
2015-04-18 13:00:15
阅读次数:
168
函数在每次调用的时候都会执行判断,我们希望这个判断只执行一次,有两种方式可以实现。...
分类:
编程语言 时间:
2015-01-07 16:50:16
阅读次数:
153
我们都知道如果创建一个xhr对象(不会写,不怕,有百度,嘿嘿) function createXHR(){ if (typeof XMLHttpRequest != "undefined"){ return new XMLHttpRequest(); } else if (typeof ActiveXObject != "undefined")...
分类:
编程语言 时间:
2014-11-18 12:03:55
阅读次数:
204
安全的类型检测 惰性载入函数 提高性能方法 函数绑定 函数柯里化 防篡改对象 高级计时器 函数节流 自定义事件
分类:
Web程序 时间:
2014-09-19 13:34:05
阅读次数:
313
内容概要作用域安全的构造函数惰性载入函数函数绑定函数节流一、作用域安全的构造函数我们知道,当使用new操作符调用构造函数时,构造函数内部的this会指向新创建对象的实例。function Person(name){this.name=name;}var p=new Person('peter');c...
分类:
编程语言 时间:
2014-09-18 12:45:23
阅读次数:
192
惰性载入函数因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中,看看下面来自上一章的createXHR()函数。 function createXHR(){ if (typeof XMLHttpRequest !=...
分类:
编程语言 时间:
2014-07-10 16:48:11
阅读次数:
269