
Javascript高级编程
文章平均质量分 76
ninichenchen
热爱编程,热爱生活,热爱这个世界的一切!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript高级编程1
一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript):并不与任何具体浏览器相绑定. 文档对象模型(DOM):是 HTML 和 XML 的应用程序接口(API) 浏览器对象模型(BOM):主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。 这些扩展包括: 弹出新的浏览器窗口 移动、关闭...原创 2014-03-14 17:49:59 · 166 阅读 · 0 评论 -
Javascript高级编程2
ECMAScript 运算符 一元运算符 delete delete 运算符删除对以前定义的对象属性或方法的引用。 var o = new Object; o.name = "David"; alert(o.name); //输出 "David" delete o.name; alert(o.name); //输出 "undefined" delete 运算符不能删除开发...原创 2014-03-19 22:08:20 · 115 阅读 · 0 评论 -
Javascript高级编程3
for-in 语句 for (sProp in window) { alert(sProp); } 这里,for-in 语句用于显示 window 对象的所有属性。 前面讨论过的 PropertyIsEnumerable() 是 ECMAScript 中专门用于说明属性是否可以用 for-in 语句访问的方法。 有标签的语句 start : i = 5; 在这个例子中,标签...原创 2014-03-21 09:57:52 · 206 阅读 · 0 评论 -
Javascript高级编程4
ECMAScript 拥有很多创建对象或类的方法。 1.工厂方式 function createCar() { var oTempCar = new Object; oTempCar.color = "blue"; oTempCar.doors = 4; oTempCar.mpg = 25; oTempCar.showColor = function() { ...原创 2014-03-21 16:37:38 · 204 阅读 · 0 评论 -
Javascript高级编程5
ECMAScript 继承机制实例 和其他功能一样,ECMAScript 实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非完全由解释程序处理。作为开发者,你有权决定最适用的继承方式。 对象冒充 构想原始的 ECMAScript 时,根本没打算设计对象冒充(object masquerading)。它是在开...原创 2014-03-25 15:58:51 · 122 阅读 · 0 评论