JS_高程1.javascript简介

1.javaScript诞生于1995年,最开始是为了处理以前由服务器端语言负责的一些诸如验证的操作。

2.一些名词:

ECMA:European Computer Manufacturers Association。欧洲计算机制造商协会。

ECMA-262:一种名为ECMAScript(ek-ma-script)的新脚本语言的标准。

ISO/IEC:International Organization for Standardization and International Electrotechnical Commission.国际标准化组织和国际电工委员会,ISO/IEC-16262。

3.完整的Javascript包含以下三个部分:

(1)核心:ECMAScript,由ECMA-262定义,提供核心语言功能。

(2)文档对象模型:DOM,提供访问和操作网页内容的方法和接口。

(3)浏览器对象模型:BOM,提供与浏览器交互的方法和接口。

4.ECMA-262只是规定了javascript这门语言最基本核心的部分,包括以下部分:

语法

类型

语句

关键字

保留字

操作符

对象

5.文档对象模型(DOM,Document Object Model)

  DOM是针对XML但是经过扩展用于HTML的应用编程接口(API,Application Programming Interface)

  DOM的级别:

(1)DOM Level 1

    DOM 1级又DOM核心(DOM Core)和DOM HTML组成。

(2)DOM Level 2

    加入了下列新的模块:

    DOM视图,DOM Views 定义了跟踪不同的文档。

     DOM事件,DOM Events 定义了事件和事件处理的接口。

     DOM样式,DOM Style 定义可看基于CSS为元素的应用样式接口。

     DOM历遍和范围,DOM Traversal and Range 定义了历遍和操作文档树的接口。

(3)DOM Level 3

    DOM加载和保存,DOM Load and Save 定义了以统一的方式加载和保存文档,

    DOM验证,DOM Validation 定义验证文档的方法。

DOM3级同时对DOM的核心进行了扩展,开始支持XML 1.0规范。

注:目前,支持DOM标准已成为浏览器开发商的首要目标。

有关各大浏览器多DOM标准的支持情况在高程书的P7。