摘要:
组合使用构造函数模型和原型模型中的问题,使用对象字面量重写原型模型会有隐患(涉及到原型的动态性),如下例: 在学习动态原型模型时,发现书中标注“使用动态原型模型时,不能使用对象字面量重写原型。”,于是想到组合方式中就是使用对象字面量重写原型模型的,于是就验证是否有问题,所以写个小心得,避免以后犯错。 阅读全文
摘要:
该模型为创建自定义类型最常用的方式。 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
摘要:
ECMAScript中的构造函数可用来创建特定类型的对象。我们可以创建自定义构造函数,从而定义对象类型的属性和方法,解决工厂模型中对象识别的问题。 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
摘要:
工厂模型抽象了创建具体对象的过程,以下示例代码说明工厂类型: 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
摘要:
以下通过一段示例代码,说明原型模型中的基本概念以及知识点。 部分摘自《JavaScript高级程序设计(第3版)》 阅读全文
摘要:
使用 setTimeout()和 setInterval()创建的定时器可以用于实现有趣且有用的功能。执行时机是不能保证的,因为在页面的生命周期中,不同时间可能有其他代码在控制 JavaScript 进程。在页面下载完后的代码运行、事件处理程序、Ajax 回调函数都必须使用同样的线程来执行。实际上, 阅读全文