天天看点

JavaScript(1):简介



尽管 ecmascript 是一个重要的标准,但它并不是 javascript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 javascript 实现是由以下 3 个不同部分组成的:

核心(ecmascript):描述了该语言的语法和基本对象;

文档对象模型(dom):描述了处理网页内容的方法和接口;

浏览器对象模型(bom):描述了与浏览器进行交互的方法和接口。

JavaScript(1):简介

仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他语言可以实现 ecmascript 来作为功能的基准,javascript 就是这样:

JavaScript(1):简介

简单地说,ecmascript 描述了以下内容:语法、 类型 、语句 、关键字 、保留字 、运算符、 对象等。

每个浏览器都有它自己的 ecmascript 接口的实现,然后这个实现又被扩展,包含了 dom 和 bom。当然还有其他实现并扩展了 ecmascript 的语言,例如 windows 脚本宿主(windows scripting host, wsh)、macromedia 在 flash 和 director mx 中的 actionscript,以及 nombas scriptease。

html 中的脚本必须位于 标签之间。

脚本可被放置在 html 页面的 和 部分中。

继续阅读