溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS工作原理

發布時間:2020-06-13 17:30:01 來源:網絡 閱讀:359 作者:yhyang 欄目:web開發

JS工作原理


瀏覽器組成可分兩部分:Shell+內核。
瀏覽器內核又可以分成兩部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎。
渲染引擎功能作用
渲染引擎,負責對網頁語法的解釋(如HTML、JavaScript)并渲染網頁。 所以,通常所謂的瀏覽器內核也就是瀏覽器所采用的渲染引擎,渲染引擎決定了瀏覽器如何顯示網頁的內容以及頁面的格式信息。不同的瀏覽器內核對網頁編寫語法 的解釋也有不同,因此同一網頁在不同的內核的瀏覽器里的渲染(顯示)效果也可能不同,這也是網頁編寫者需要在不同內核的瀏覽器中測試網頁顯示效果的原因。

瀏覽器內核分成兩部分渲染引擎和js引擎,由于js引擎越來越獨立,內核就傾向于只指渲染引擎
渲染引擎是一種對HTML文檔進行解析并將其顯示在頁面上的工具

渲染引擎:

    firefox使用gecko引擎

    IE使用Trident引擎

    2015年微軟推出自己新的瀏覽器,原名叫斯巴達,后改名edge,使用edge引擎

    opera最早使用Presto引擎,后來棄用

    chrome\safari\opera使用webkit引擎

    13年chrome和opera開始使用Blink引擎

js引擎:

    老版本IE使用Jscript引擎

    IE9之后使用Chakra引擎

    edge瀏覽器仍然使用Chakra引擎

    firefox使用monkey系列引擎

    safari使用的SquirrelFish系列引擎

    Opera使用Carakan引擎

    chrome使用V8引擎。nodeJs其實就是封裝了V8引擎

JS與宿主環境的關系:

瀏覽器端(API:操作瀏覽器,DOM網頁元素,WEB實現互聯網的各種功能)
服務器端(文件操作API,網絡通信)

前端使用方式:
1:行內添加事件
2:script標簽直接寫js代碼
3:外部引入js文件

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女