### Javascript组成部分 * 核心(ECMAScript) * 文档对象类型 (DOM) * 浏览器对象类型(BOM) * * * * * #### 核心(ECMAScript) > ECMAScript就是对实现ECMA-262官方标准规定的各个方面内容的语言的描述。javascript实现了ECMAScript,ActionScript同样也实现了ECMAScript。所以你可以将ECMAScript理解为编程语言的概念,而javascript是该概念的实现,最新版本吧的ECMAScript是ECMAScript7(文档编写时未正式发布) #### 文档对象类型 (DOM) > 文档对象模型是针对xml但经过扩展用于html的应用程序接口。DOM把整个页面映射为一个多层次多节点结构,每个节点又包含着不同的数据。开发人员可以通过DOM API获得这些节点以及节点内容的主动权,借助DOM API轻松的对节点以及节点内容进行增/删/改/查。常见的DOM操作库如:jquery / zepto #### 浏览器对象类型(BOM) > BOM为开发者提供浏览器自身的一些重要功能的API,开发者通过这些API可以更轻松的进行应用开发,常见的如:弹出浏览器窗口/navigator对象/location对象/screen对象/cookies/XMLHttpRequest 本文档主要为javascript编程语言常用的操作API(因为本人记性不好,而且工作也主要围绕的javascript语言,所以写本文档作为工具文档使用),所以不会涉及DOM和BOM的相关知识。