首頁  >  文章  >  web前端  >  javascript引擎是虛擬機器嗎

javascript引擎是虛擬機器嗎

青灯夜游
青灯夜游原創
2022-02-08 15:18:212220瀏覽

javascript引擎是虛擬機器。 JavaScript引擎就是專門處理JavaScript腳本的虛擬機,通常會附帶在網頁瀏覽器之中,用來解釋和執行js腳本。

javascript引擎是虛擬機器嗎

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript引擎:

  所謂JavaScript引擎是一個專門處理JavaScript腳本的虛擬機,一般會附帶在網頁瀏覽器之中,用於解釋和執行js腳本。

  著名的js引擎:

    Mozilla:SpiderMonkey引擎,世界第一款JavaScript引擎,有C/C 編寫,用於Mozilla Firefox 1.03.0版本Google

##   :V8引擎,由C /彙編語言編寫,用於chrome瀏覽器

    微軟:Chakra(查克拉,笑)引擎,用於Internet Explorer 9的32位元版本

#虛擬機:

  js虛擬機是一種進程虛擬機,它具備的一個特徵就是有一個虛擬的指令集(ISA)

運行時環境:

  即runtime:在程式執行時要掌管程式執行的某些重要的因素,以保證程式執行的安全性之類的

用一張圖來解釋就是:

藍色部分就是虛擬器,藍色加灰色就是引擎

  形象的來說JavaScript引擎就是一台可以工作的機器,而JavaScript虛擬機器就是這台機器的執行核心,JavaScript的執行環境就是機器

運作時的燃料、潤滑油之類的,它們三個共同工作是瀏覽器正常運作的重要依賴。

【相關推薦:

javascript學習教學

以上是javascript引擎是虛擬機器嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn