鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全  HTML/ JavaScript API是由瀏覽器實(shí)現(xiàn)的嗎?

JavaScript API是由瀏覽器實(shí)現(xiàn)的嗎?

比如 slice函數(shù)。
而瀏覽器廠家是基于ecma標(biāo)準(zhǔn)實(shí)現(xiàn)瀏覽器以支持js的嗎?
BOM和DOM是瀏覽器商家自行決定如何實(shí)現(xiàn)的嗎?

回答
編輯回答
失心人

是的,這也是為什么在不同的瀏覽器上所支持的特性、執(zhí)行效率和樣式會(huì)不一樣的原因。

2017年9月15日 15:44
編輯回答
獨(dú)白

瀏覽器組成可分兩部分:Shell+內(nèi)核。瀏覽器內(nèi)核又可以分成兩部分:渲染引擎和JS引擎。
JavaScript在瀏覽器的實(shí)現(xiàn)中還必須含有DOMBOM。Web瀏覽器一般使用公共 API來(lái)創(chuàng)建主機(jī)對(duì)象來(lái)負(fù)責(zé)將DOM對(duì)象反射進(jìn)JavaScript。JS引擎負(fù)責(zé)對(duì)JavaScript進(jìn)行解釋、編譯和執(zhí)行,以使網(wǎng)頁(yè)達(dá)到一些動(dòng)態(tài)的效果。

2017年12月19日 09:09