1.组成部分
ECMAScript,描述了该语javascript组成言的语法和基本对象。
文档对象模型(DOM),描述处理网页内容的方法和接口。
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。
2.基本特点
1)是一种解释性脚本语言(代码不进行预编译)。
2)主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
3)可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
4)跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。