<p>一<script>標籤解析</p> <ol> <ol> <li>type  必選  <script  type="text/javascript」></script> .表示代碼使用的腳本語言類型。 能夠看作是language的替代品。</li> <li>src     可選  <script  type=「text/javascript」  src="XXXX.js」> 表示包含的要執行的外部的代碼</li> <li>charset  可選  <script type=「text/javascript」 src=」xxx.js」 charest = 「utf-8」></script> . 表示經過src屬性指定的字符集。</li> <li>defer   可選。表示腳本能夠延遲到文檔徹底被解析和顯示以後再執行。因爲大多數瀏覽區不支持,不多用。</li> <li>language 可選,已廢棄,被type所替代</li> </ol> </ol> <p>二 js的幾個嵌入問題</p> <blockquote> <ol> <li>  若是想要彈出一個</script>標籤的字符串, 瀏覽器會誤認爲js代碼已經執行結束。故結局方法是把字符串分解成兩部分,使用+相鏈接。</li> </ol> <p>  好比 <script  type="text/javascript」></p> <p>                alert(「<scr」 + 「ipt>」);</p> <p>          </script></p> <p>   2.    通常來說,當js的代碼愈來愈龐大的時候,咱們要單獨獨立出來.js文件,可經過src屬性引入。它具備維護性高,可緩存(加載一次,無需加載),方便擴展等優勢。</p> <p>        <script type = 「text/javascript」 src = 「xx.js」></script></p> <p>       這樣標籤內就沒有任何代碼了,可是要注意的是,雖然沒有任何代碼,也不能使用單標籤。</p> <p>       <script type = 「text/javascript」 src = 「xx.js」/> 這種寫法是錯誤的,js不會執行。</p> <p>       也不能在<script>標籤裏添加任何代碼,是執行不到的。</p> <p> </p> <p>   3.    按照常規,js通常咱們放入<head>標籤內,也能夠放到<body>中。</p> <p> <br />         若是將<script type="text/javascript"  charset="utf-8" src="002.js" ></script> 放在head中,那麼網頁將首先加載js,而後在加載html . </p> <p> <br />若是想先加載HTML,可將 <script type="text/javascript"  charset="utf-8" src="002.js" ></script> 放在最外圍。 </p></blockquote>javascript