JavaScript简介
完整的JavaScript由以下三部分组成:核心(ECMAScript)、文档对象模型(DOM)、 浏览器对象模型(BOM)
核心(ECMAScript):由ECMA-262定义,提供核心语言功能
ECMA-262定义:
(1)语法(2)类型(3)语句(4)关键字(5)保留字 (6)操作符
WEB浏览器只是ECMAScript的宿主环境,不仅提供基本的ECMAScript的实现,也会提供该语言的拓展,以便语言和环境的交互。
例如:在web宿主环境下的拓展 DOM
注:宿主环境:WEB浏览器、Node(服务JavaScript平台)和Adobe Flash
文档对象模型(DOM):文档对象模型。把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点,这个节点又包含着不同类型的数据。借助DOM提供的API,开发人员可以轻松地删除、添加、替换、修改任何节点。
浏览器对象模型(BOM):支持访问和操作浏览器窗口