JavaScript学习笔记(一)—— JavaScript实现

一个完整的JavaScript实现由3个不同部分组成:
  (1)核心(ECMAScript):描述了该语言的语法和基本对象;
  (2)文档对象模型(DOM):描述了处理网页的内容和方法;
  (3)浏览器对象模型(BOM):描述了与浏览器进行交互的方法和接口;

一. ECMAScript
  ECMAScript不与任何具体浏览器相绑定,Web浏览器对于ECMAScript来说是一个宿主环境,它为不同的浏览器提供核心的脚本编程能力,它描述了以下内容:

  (1)语法
  (2)类型
  (3)语句
  (4)关键字
  (5)保留字
  (6)运算符
  (7)对象
  ECMAScript仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他语言可以实现它来作为功能的基准,JavaScript、ActionScript、ScriptEase就是这样的。每个浏览器都有它自己的ECMAScript接口的实现,然后这个实现又被扩展。它是一种重要的标准,一种约束

二.DOM
  它是HTML和XML的应用程序接口,DOM把整个页面规划成由节点层级构成的文档。通过它使开发者对文档的内容和结构具有空前的控制能力。

三.BOM
  可以对浏览器窗口进行访问和操作,比如移动窗口,改变状态栏的文本以及执行其他与页面内容部直接相关的动作,由于没有相关的BOM标准,每种浏览器都有自己的BOM实现。

你可能感兴趣的:(JavaScript)