js發展歷史與基礎

  1. 最先的瀏覽器是WWW瀏覽器
  2. Mosaic瀏覽器是互聯網歷史上第一個獲廣泛使用和可以顯示圖片的網頁瀏覽器,於1993年問世
  3. 瀏覽器組成部分:

1)shell部分(外殼)javascript

2)內核部分php

① 渲染引擎(語法規則和渲染)java

② Js引擎shell

③ 其餘模塊瀏覽器

  1. Js引擎說明

1)IE6首次實現對js引擎的優化和分離(2001jvm

2)Chrome發佈後使用優化後的js引擎(v8引擎:能夠直接把js代碼轉換爲機械碼)(2008優化

  1. js的特色

1)解釋性語言(可跨平臺)spa

2)單線程語言線程

  1. 由其翻譯的方式不一樣出現了編譯性語言和解釋性語言

1)編譯性語言:通篇翻譯——>翻譯完的文件(如obj文件)——>執行這個翻譯完的文件翻譯

① 優勢:快

② 不足:移植性很差(不跨平臺)

③ 舉例:C語言

 

2)解釋性語言:翻譯一行執行一行

 

① 優勢:跨平臺

② 不足:稍微慢

③ 舉例:javascript,php

 

3)Java語言

執行過程:.java ——> javac ——> 編譯 ——> .class ——>  jvm(java虛擬機) ——> 解釋執行

  1. Javascript引擎是單線程的
  2. Javascript的三大組成部分:ECMAscript,DOM,BOM
  3. js執行隊列

把各個任務切割成多個片斷,而後每一個片斷隨機執行,爭搶時間片

 

相關文章
相關標籤/搜索