其实很多程序员都会利用休息时间接私活,这样每年大概会拿到十万左右的额外收入。接私活的方式有很多种,接私活的过程其实也是在累积人脉的过程,累积私活的过程,就像不知道哪天客户还会...
其实很多程序员都会利用休息时间接私活,这样每年大概会拿到十万左右的额外收入。接私活的方式有很多种,接私活的过程其实也是在累积人脉的过程,累积私活的过程,就像不知道哪天客户还会...
DOM2和DOM3DOM1级主要定义的是HTML和XML文档的低层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。 针对XML...
BOMwindow对象BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,...
内存泄漏由于IE9之前的版本对JScript对象和COM对象使用不同的垃圾收集例程,因此闭包在IE的这些版本中会导致一些特殊的问题。具体来说,如果闭包的作用域链中保存着一个H...
函数表达式定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。递归递归函数是在一个函数通过名字调用自身的情况下构成的: 这是一个经典的递归阶乘函数。虽然这个函数表面看...
寄生组合式继承前面说过,组合继承是JavaScript最常用的继承模式;不过,它也有自己的不足。组合继承最大的问题就是无论什么情况下,都会调用两次超类型构造函数:一次是在创建...
借用构造函数在解决原型中包含引用类型值所带来问题的过程中,开发人员开始使用一种叫做借用构造函数的技术。这种技术的基本思想相当简单,即在子类型构造函数的内部调用超类型构造函数。...
2、原型与in操作符有两种方式使用in操作符:单独使用和在for-in循环中使用。在单独使用时,in操作符会在通过对象能够访问给定属性时返回true,无论该属性存在于实例中还...
定义多个属性由于为对象定义多个属性的可能性很大,ES5又定义了一个Object.defineProperties()方法。利用这个方法可以通过描述符一次定义多个属性。这个方法...