一、浏览器分为两大部分:
shell部分,比如设置二维码
内核部分,可以看见的,内核部分最为重要
内核部分分为:
渲染引擎(HTML css语法规则和渲染);
js引擎 javascript;
还有其他模块。
二、
2001年发布ie6
2008年Google发布最新浏览器Chrome 采用优化化后的javascript引擎,引擎代号V8
Firefox也推动了具备强大功能的js引擎
三、js特点
一 1.编译性翻译 c c++
通篇翻译,生成文件
优点:快
不足:移植性不好(不跨平台)
2.解释性语言 JavaScript php
翻译一行 执行一行
优点:跨平台
不足:稍微慢
二、单线程
异步加载
三、ECMA标注
JavaScript兼容于ECMA标准,也被称为ECMAScript
DOM 操作文档元素
BOM 操作浏览器元素
四、js执行队列
轮转时间片
js三大部分
DOM BOM ECMAscript