JavaScript组成部分——ECMAScript、DOM、BOM、

一、JavaScript组成部分

  虽然 JavaScript 和 ECMAScript 一般被人们用来表达相同的含义,但 JavaScript 的含义却比ECMA-262标准中规定的要多得多。 一个完整的JavaScript应该由下列三个不一样的部分组成编程

  • 核心(ECMAScript);

  ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)经过ECMA-262标准化的脚本程序设计语言。ECMAScript 定义的只是这门语言的基础,而在此基础之上能够构建更完善的脚本语言。咱们常见的 Web浏览器只是 ECMAScript 实现可能的宿主环境之一。组成部分有:语法、类型、语句、关键字、保留字、操做符、对象等。浏览器

  目前ECMAScript有6个版本,分别是ECMAScript1ECMAScript2ECMAScript3ECMAScript4(因为制定时分歧过大,并未正式布)、ECMAScript五、ECMAScript2015。截止发布日期,JavaScript的官方名称是ECMAScript 2015,下一版本将于今年(2016年)发布,命名为ECMAScript 2016。从2015年开始,新版本将按照ECMAScript+年份的形式发布。编程语言

  • 文档对象模型(DOM)——对应Document对象;

  一个与系统平台各和编程语言无关的接口,程序和脚本能够经过这个接口动态地访问和修改文档的内容、结构和样式。设计

  DOM把一份文档理解为一颗家谱树(节点树),分别为parent(父节点)、child(子节点)、sibling(兄弟节点),以下图:htm

  

  文档是由节点组成的集合,节点有如下几种类型:对象

    元素节点(标签)、文本节点(包含在元素节点中)、属性节点(对元素作出更具体的描述)——几乎全部元素都有一个title属性blog

  • 浏览器对象模型(BOM)——对应window对象

  它提供了不少对象,用于访问浏览器的功能;这些功能与任何网页内容无关;接口

  暂时很少作介绍,之后再作说明。ip

相关文章
相关标签/搜索