摘要:在中使用在中使用腳本有兩種方式一種是嵌入在中的腳本,另一種是引入外部的腳本。二者并行執(zhí)行,不會(huì)造成阻塞。字符編碼,較少使用。放置的位置將腳本放在標(biāo)簽前是最佳的。小結(jié)把插入到頁(yè)面中要使用元素。延遲腳本總是按照指定它們的順序執(zhí)行。
在 HTML 中使用 JavaScript
在html中使用JavaScript腳本有兩種方式一種是嵌入在HTML中的腳本,另一種是引入外部的腳本。兩種方式都離不開(kāi)標(biāo)簽之間再 包含額外的 JavaScript代碼。如果包含了嵌入的代碼,則只會(huì)下載并執(zhí)行外部腳本文件,嵌入的代碼 會(huì)被忽略。
在使用"字符串。 例如,瀏覽器在加載下面所示的代碼時(shí)就會(huì)產(chǎn)生一個(gè)錯(cuò)誤:
"); }
因?yàn)榘凑战馕銮度胧酱a的規(guī)則,當(dāng)瀏覽器遇到字符串""時(shí),就會(huì)認(rèn)為那是結(jié)束的 標(biāo)簽。而通過(guò)轉(zhuǎn)義字符“”可以解決這個(gè)問(wèn)題,例如:
function sayScript(){ alert(""); }
這樣寫(xiě)代碼瀏覽器可以接受,因而也就不會(huì)導(dǎo)致錯(cuò)誤了。
2. javascript放置的位置
將JavaScript腳本放在
標(biāo)簽前是最佳的。原因JavaScript的加載總是阻塞內(nèi)容的渲染,如果放在頭部等位置會(huì)由于javascript腳本的阻塞頁(yè)面遲遲渲染不出來(lái),導(dǎo)致用戶體驗(yàn)差,其次當(dāng)js對(duì)dom節(jié)點(diǎn)進(jìn)行操作時(shí),會(huì)因?yàn)楣?jié)點(diǎn)沒(méi)有渲染而導(dǎo)致操作失敗。
3.
用以在不支持 JavaScript 的瀏覽器中顯示替代 的內(nèi)容。在
4. 小結(jié)
把 JavaScript 插入到 HTML 頁(yè)面中要使用