1.一個(gè)完整的 JavaScript 實(shí)現(xiàn)是由以下3個(gè)部分組成的:
ECMAScript蛔外,描述了該語(yǔ)javascript組成 言的語(yǔ)法和基本對(duì)象锋恬。
文檔對(duì)象模型(DOM)挺狰,描述處理網(wǎng)頁(yè)內(nèi)容的方法和接口政敢。
瀏覽器對(duì)象模型(BOM)邀泉,描述與瀏覽器進(jìn)行交互的方法和接口嬉挡。
2.JavaScript是一種解釋性語(yǔ)言,一種簡(jiǎn)單弱類型腳本語(yǔ)言汇恤。
優(yōu)點(diǎn):跨平臺(tái)
缺點(diǎn):稍微慢
3.JavaScript的特點(diǎn)
⑴解釋性語(yǔ)言(不需要編譯成文件)跨平臺(tái)
⑵單線程
⑶ECMA標(biāo)注--為了取得技術(shù)優(yōu)勢(shì)庞钢,微軟推出了JScript,CEnvi推出了ScriptEase因谎,與javaScript同樣可以在瀏覽器上運(yùn)行基括。為了統(tǒng)一規(guī)格javaScript兼容于ECMA標(biāo)準(zhǔn),因此也稱為ECMAScript蓝角。
4.瀏覽器組成部分
⑴shell部分
⑵內(nèi)核部分
渲染引擎(語(yǔ)法規(guī)則和渲染)
js引擎
其他模塊