JavaScript简介
JavaScript是一种基于对象和时间驱动,并具有安全性的脚本语言。它与HTML,CSS结合起来,用于增强功能,并提高与最终用于之间的交互性能。客户端的JavaScript必须要有解释器的支持。JavaScript代码是解释型的。不需要编译,而是作为HTML文件的一部分由解释器解释执行。目前,所用的浏览器都内置JavaScript的解释器。
JavaScript的组成部分
JavaScript由三部分组成:
ECMAScript:定义了基本的语法和一些对象。核心每种Web浏览器都有ECMScript标准的实现。
DOM(Document Object Model):文档对象模型,它是HTML和XML文档的应用程序编程接口。Web浏览器中的DOM把整个页面规划成由节点层级构成的文档。用DOM API可以轻松地删除、添加和替换节点。DOM不是JavaScript专有的。许多语言都实现了它。
BOM(Browser Object Model):浏览器对象模型,描述了与浏览器窗口进行访问和操作的方法和接口。BOM暂时没有相关的标准,每种浏览器对BOM的实现有些差别。