1.一个完整的 JavaScript 实现是由以下3个部分组成的:
ECMAScript,描述了该语javascript组成 言的语法和基本对象。
文档对象模型(DOM),描述处理网页内容的方法和接口。
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。
2.JavaScript是一种解释性语言,一种简单弱类型脚本语言。
优点:跨平台
缺点:稍微慢
3.JavaScript的特点
⑴解释性语言(不需要编译成文件)跨平台
⑵单线程
⑶ECMA标注--为了取得技术优势,微软推出了JScript,CEnvi推出了ScriptEase,与javaScript同样可以在浏览器上运行。为了统一规格javaScript兼容于ECMA标准,因此也称为ECMAScript。
4.浏览器组成部分
⑴shell部分
⑵内核部分
渲染引擎(语法规则和渲染)
js引擎
其他模块