高程(第二章) 在HTML中使用JavaScript

1 <script> 元素

<script> 定義瞭如下6個屬性javascript

  • async:可選。異步加載該腳本。只對外部腳本文件有效java

  • charset:可選。經過src屬性指定的代碼的字符集。服務器

  • defer:可選。腳本延遲到文檔徹底被解析和顯示以後再執行。支隊外部腳本文件有效。app

  • language:已廢棄。異步

  • src:可選。表示包含要執行代碼的外部文件。async

  • type:可選。能夠當作是language的替代屬性;表示編寫代碼使用的腳本語言的內容類型(也成爲MIME類型)。服務器在傳送JavaScript文件時使用的MIME類型一般是application/x-javascript。若是沒有指定這個屬性,其默認值爲text/javascript。code

2 文檔模式

IE5.5引入了文檔模式的概念,而這個概念是經過使用文檔類型(doctype)切換實現的。
最初的文檔模式是:混雜模式標準模式ip

  • 混雜模式會讓IE的行爲與(包含非標準特性的)IE5相同文檔

  • 標準模式會讓IE的行爲更接近標準行爲
    這兩種模式主要影響CSS內容的呈現,但在某些狀況下也會影響到JavaScript的解釋執行。io

相關文章
相關標籤/搜索