在html中,可以在script標籤中使用javascript,只需要在頁面中加入「<script>JavaScript代码</script>」程式碼即可。 script標籤用於定義客戶端腳本,該元素既可以包含腳本語句,也可以透過src屬性指向
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
推薦學習:html影片教學
<script> //JavaScript代码 </script>
HTML 4.01為3f1c4e4b6b16bbbd69b2ee476dc4f83a定義了6個屬性
表示應該立即下載腳本,但不妨礙頁面中的其他操作,例如下載其他資源或待載入其他腳本。只對外部腳本檔案有效
//异步脚本 <script type="text/javascript" defer="defer" src="first.js"></script> <script type="text/javascript" defer="defer" src="second.js"></script> //指定async属性的目的是不让页面等待这两个脚本下载和执行,从而异步加载页面其他内容。 //但是不保证它们的先后顺序,也就是第二个脚本可能在第一个脚本之前执行。
charset(可選,很少使用)
指定程式碼的字元值,大多數瀏覽器會將其忽略,很少用
defer(可選)
表示腳本可以延遲到文件完全被解析和顯示之後再執行。只對外部文件有效。
//延迟脚本 <script type="text/javascript" defer="defer" src="first.js"></script> <script type="text/javascript" defer="defer" src="second.js"></script> //添加defer属性之后,直到遇到</html>才会执行,也就是最后最后执行就是它了
language(已廢棄)
用於表示編寫程式碼使用的程式語言,已廢棄
<script type="text/javascript" src="first.js"></script> //外部文件first.js将被加载到当前页面中 //注意注意呀,此时在<script>和</script>之间不再包含额外的JavaScript代码,因为这些额外的代码将会被忽略,不执行!!!
<script type="javascript" src="www.somewhere.com/file.ja"></script> //也就是说src还可以包含来自外部域的.js文件,而不仅仅是自己编写的。功能更加强大。 //注意注意呀,外部域的.js文件可能不可控,所以要么你是它的所有者、要么他的所有者值得信赖、要么就不要使用!!!
可以看成是language的替代品,常用的是type=text/javascript,不必需
所有的3f1c4e4b6b16bbbd69b2ee476dc4f83a都放在93f0f5c25f18dab9d176bd4f6de5d30e中,目的是把所有外部檔案.css和.js都放在相同的地方。
但這會造成在所有JavaScript程式碼被下載解釋完成之前,在6c04bd5ca3fcae76e30b72ad730ca86d裡的頁面內容將不會呈現。媽呀,萬一JavaScript程式碼很多,那會怎麼樣! ! !那會一眼看上去瀏覽器視窗一片空白,這是什麼啊
最佳做法
把全部的JavaScript引用放在6c04bd5ca3fcae76e30b72ad730ca86d元素內容的後面
<!DOCTYPE html> <html> <head> <title> 位置很重要</title> </head> <body> <!--放置页面内容--> <script type="text/javascript" src="first.js"></script> <script type="text/javascript" src="second.js"></script> </body> </html>###3.嵌入程式碼或外部檔案的選擇######在html中嵌入JavaScript當然沒有問題。但是最好的做法是盡可能使用外部文件來包含JavaScript程式碼。具有一下優點:############可維護性### 將.js檔案放在一個資料夾裡面維護起來方便多了,無需觸及HTML標記######## ####可快取### 如果有兩個頁面都是用同一個.js文件,那麼只下載一次,加快頁面載入速度#########
以上是HTML中如何使用JavaScript的詳細內容。更多資訊請關注PHP中文網其他相關文章!