- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 《JavaScript高级程序设计》读书笔记(七):事件
1.事件流 当浏览器发展到第四代时(IE4 及 Netscape Communicator 4),浏览器开发团队遇到了一个很有意思的问题:页面的哪一部分会拥有某个特定的事件?要明白这个问题问的是什么,可以想象画在一张纸上的一组同心圆。如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是纸上的所有圆。两家公司的浏览器开发团队在看待浏览器事件方面还是一致的。如果你单击了某个按钮
2016-02-27 22:48:35 911
原创 《JavaScript高级程序设计》读书笔记(六):DOM
1.Node类型 JavaScript 中的所有节点类型都继承自 Node类型 每个节点都有一个 nodeType 属性,用于表明节点的类型。节点类型由在 Node 类型中定义的下列12 个数值常量来表示,任何节点类型必居其一: Node.ELEMENT_NODE(1); Node.ATTRIBUTE_NODE(2);
2016-02-27 14:47:43 780
原创 《JavaScript高级程序设计》读书笔记(五):BOM
1.window对象 BOM 的核心对象是 window,它表示浏览器的一个实例。在浏览器中,window 对象有双重角色,它既是通过 JavaScript 访问浏览器窗口的一个接口,又是 ECMAScript 规定的 Global 对象。这意味着在网页中定义的任何一个对象、变量和函数,都以 window 作为其 Global 对象,因此有权访问parseIn
2016-02-18 16:42:51 912
原创 《JavaScript高级程序设计》读书笔记(四)
1.函数 定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。 函数声明的语法是这样的: function functionName(arg0, arg1, arg2) {//函数体 } 关于函数声明,它的一个重要特征就是函数声明提升(function declaration hoisting),意思是在执行代码之前会先读取函数声明。这就意味着可
2016-02-18 11:43:19 952
原创 《JavaScript高级程序设计》读书笔记(三):面向对象
1.属性的特征 用对象字面量来创建对象: var person = { name: "Nicholas", age: 29, job: "Software Engineer", sayName: function(){ alert(this.name); }}; 1. 数据属性
2016-02-17 16:05:16 980
原创 《JavaScript高级程序设计》读书笔记(二):引用类型
一、引用类型 1.Object类型 创建 Object 实例的方式有两种。第一种是使用 new 操作符后跟 Object 构造函数 ,如: var person = new Object(); 另一种方式是使用对象字面量表示法。对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象的过程。
2016-02-16 18:19:44 868
原创 《JavaScript高级程序设计》读书笔记(一)
1.JavaScript的组成(简单介绍) 一个完整的JavaScript实现应该由下列三个不同的部分组成: 核心(ECMAScript)、文档对象模型(DOM )、浏览器对象模型(BOM) 1.ECMAScript 常见的 Web 浏览器只是 ECMAScript 实现可能的宿主环境之一 。既然 ECMA-262 标准没有参照 Web 浏览器,那它都规定了些什么内容呢?大
2016-02-15 18:05:55 1291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人