7月10日J(rèn)avaScript瀏覽器發(fā)展史

一、瀏覽器分為兩大部分:

shell部分,比如設(shè)置二維碼

內(nèi)核部分,可以看見的,內(nèi)核部分最為重要

內(nèi)核部分分為:

渲染引擎(HTML? css語法規(guī)則和渲染);

js引擎? javascript;

還有其他模塊。

二、

2001年發(fā)布ie6

2008年Google發(fā)布最新瀏覽器Chrome? 采用優(yōu)化化后的javascript引擎,引擎代號V8

Firefox也推動了具備強(qiáng)大功能的js引擎


三、js特點(diǎn)

一? 1.編譯性翻譯 c c++

通篇翻譯,生成文件

優(yōu)點(diǎn):快

不足:移植性不好(不跨平臺)

2.解釋性語言 JavaScript php

翻譯一行 執(zhí)行一行

優(yōu)點(diǎn):跨平臺

不足:稍微慢



二、單線程

異步加載

?

三、ECMA標(biāo)注

JavaScript兼容于ECMA標(biāo)準(zhǔn),也被稱為ECMAScript

DOM 操作文檔元素

BOM 操作瀏覽器元素

四、js執(zhí)行隊列

輪轉(zhuǎn)時間片

js三大部分

DOM BOM ECMAscript

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容