JavaScript_01-script

編譯和解釋

var a = 0;
console.log(a);
var b = "abc";

編譯: 一次性把代碼轉換成 CPU 能夠看懂的語言,一行一行執行;javascript

解釋:一行一行解析,解析一行執行一行;java

C、 C++、 C#、 Java 屬於編譯型語言。異步

在速度方面編譯型語言更快,因此 JavaScript 存在性能問題,可是由於計算機性能愈來愈好,因此 JavaScript 存在的性能問題幾乎被忽略了。async

JavaScript 是腳本語言:不須要編譯,直接運行時邊解析邊執行的語言;性能

JavaScript 是一種客戶端的腳本語言。code

Script 標籤的屬性

  1. type="text/javascript"ip

  2. src=""同步

  3. defer="defer"console

  4. async=""async編譯

async: 異步,多我的同時作多件事

sync: 同步,一我的有序的作多件事。

若是 Script 標籤中存在 async,則異步執行。值能夠省略,<script async></script>,當即異步下載外部 js,下載完畢後當即執行。

defer: 異步下載JavaScript,等所有代碼都執行完才執行

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息