1. 程式人生 > >JS起源

JS起源

ets bsp ref 請求 優化 網絡 ren htm scrip

一、初始JavaScript

  1. Mosaic是互聯網歷史上第一個普遍使用和顯示圖片的瀏覽器1993年問世。
  2. 後來由於商標權轉讓,原本的開發團隊又開發了Netscape Navigetor網景瀏覽器,也是很多瀏覽器的前身。
  3. JS作為Netscape Navigetor瀏覽器的一部分首次出現在1996年,最初設計是改善網頁的用戶體驗,作者是Brendan Eich。
  4. 起初JS被命名liveScript,後因為跟Son公司合作改名為JavaScript,後來Son公司被Oracle公司收購,所有版權歸Oracle所有。

二、瀏覽器的組成

  1. 瀏覽器主要有兩部分組成,shell和內核(渲染引擎(語法規則和渲染)【js引擎|其它模塊】)部分,內核還包含了許多東西。
  2. 渲染引擎,內核裏渲染引擎主要負責html和CSS部分,定義了語法規則、渲染規則以及渲染路徑和速度等等。
  3. 網絡,用來顯示請求的內容,例如http請求,它具有平臺無關的接口,可以在不同平臺上工作。
  4. UI後端,用來繪制類似組合選擇框等基本組件,具有不特定於某個平臺的通用接口,底層使用操作系統的用戶接口。
  5. js引擎,2001年發布了ie6,首次實現對js引擎的優化。
  6. 2008年Google發布了Chrome,它是采用優化後的js引擎,引擎代號V8,因能把js代碼直接轉化成機械碼0101來執行,進而以速度快而聞名。

  7. 後Firefox也推出了具備強大功能的js引擎—— Firefox3.5 tracemonkey (對頻繁執行的代碼做了路徑優化)—— Firefox 4.0 leagermonkay。

JS起源