ECMAScript 研究记录
潜水生活
这个作者很懒,什么都没留下…
展开
-
1.ECMAScript简介
1.JavaScript 的历史1997 年欧洲计算机制造商协会(ECMA) ECMA-2622.JavaScript 实现JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和接口;BOM 描述了与浏览器进行交互的方法和接口。尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被...原创 2012-11-20 10:58:07 · 210 阅读 · 0 评论 -
2.ECMAScript 基础
1.ECMAScript 语法熟悉 Java、C 和 Perl 这些语言的开发者会发现 ECMAScript 的语法很容易掌握,因为它借用了这些语言的语法。Java 和 ECMAScript 有一些关键的语法特性相同,也有一些完全不同。(1)区分大小写与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。(2)变量是弱类型的与 Java 和 C 不同,ECMAScript 中的...原创 2012-11-20 10:58:39 · 139 阅读 · 0 评论 -
3.ECMAScript 运算符
1.ECMAScript 一元运算符(1)deletedelete 运算符删除对以前定义的对象属性或方法的引用。例如:var o = new Object;o.name = "David";alert(o.name); //输出 "David"delete o.name;alert(o.name); //输出 "undefined"在这个例子中,删除了 name 属性,意味着强制解除对它的引用...原创 2012-11-20 10:59:10 · 139 阅读 · 0 评论 -
4.ECMAScript 语句
1.ECMAScript if 语句if 语句是 ECMAScript 中最常用的语句之一。if (condition1) statement1 else if (condition2) statement2 else statement3其中 condition 可以是任何表达式,计算的结果甚至不必是真正的 boolean 值,ECMAScript 会把它转换成 boolean 值。2.ECMA...原创 2012-11-20 10:59:31 · 189 阅读 · 0 评论 -
5.ECMAScript 函数概述
1.ECMAScript 函数概述(1)什么是函数?函数是一组可以随时随地运行的语句。函数是 ECMAScript 的核心。函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。函数的基本语法是这样的:function functionName(arg0, arg1, ... argN) { statements ...原创 2012-11-20 10:59:52 · 100 阅读 · 0 评论 -
6.ECMAScript 对象
1.ECMAScript 面向对象技术(1)面向对象术语1)对象ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。尽管 ECMAScript 如此定义对象,但它更通用的定义是基于代码的名词(人、地点或事物)的表示。2)类每个对象都由类定义,可以把类看做对象的配方。类不仅要定义对象的接口(interfa...原创 2012-11-21 13:28:50 · 137 阅读 · 0 评论 -
7.ECMAScript 继承
ECMAScript 继承机制实现1.继承机制的实现(1)基类所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。(2)子类是否使用基类完全由开发者决定,有时,可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。创建的子类将继承超类的所有属性和方法,包括构...原创 2012-11-21 13:29:09 · 153 阅读 · 0 评论