国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

在HTML中使用JavaScript實例代碼

2019-10-26 17:20:06
字體:
來源:轉載
供稿:網友

<script>標簽

  在HTML5中script主要有以下幾個屬性:async,defer,charset,src,type,

async(可選):

    關鍵詞:異步腳本,外部文件,立即下載;

    當標簽中包含這個屬性時會立即下載腳本(外部文件),只對外部腳本文件有效,下載的同時可以進行頁面的其他操作,下載完成后停止解析并執行,執行后繼續進行解析,但不能保證執行順序。        

 
<script src="js/index2.js" async="async"></script>  
defer(可選):

    關鍵詞:延遲腳本,外部文件,延遲加載;

    當標簽中包含這個屬性時,腳本可以再等到頁面完全被解析或顯示之后執行,只對外部文件有效,如果同時存在兩個帶有defer的腳本,由于延遲的原因,前者將會有限于后者執行。   

<script src="js/index1.js" defer="defer"></script>
charset(可選):

    關鍵詞:字符集

    大多數瀏覽器已經忽略它的值了,所以很少有人使用。

src(可選):

    關鍵詞:外部引用

    表示需要引用的外部文件的地址。

type(可選):

    關鍵詞:MIME(腳本語言的內容類型)

    為保證最大限度的瀏覽器兼容,type的屬性值主要時候用的依舊是text/javascript,如果沒有寫這個屬性,其默認值仍然為text/javascript。

 注意:在引用外部文件,標簽中不要加入其它JS代碼,瀏覽器在解析時,只會下載src引用的外部腳本文件,表中內嵌入的代碼將會被忽略。

 <script>標簽的位置

  通常,我們會把帶有外部文件的的標簽(包括CSS文件,JavaScript文件)的引用放在相同的位置,一般是在<head>標簽里面。

  但是在解析過程中一旦遇到多個JavaScript外部文件,就要等到所有的外部文件加載完成后,頁面才能完全顯示,所以通常我們會把它放在<body>標簽里的底部,如下所示:

  在上面中提到過<script>中有defer這個屬性,但是由于在HTML5中提到過,HTML5會忽略嵌入腳本所設置defer屬性,目前只有IE4~IE7還支持defer屬性,IE8以后完全遵循HTML5的標準,所以把<script>放在<body>標簽里的底部依舊是最佳選擇。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 怀来县| 施甸县| 环江| 石景山区| 河北省| 甘孜| 灯塔市| 修武县| 大同县| 宣恩县| 花莲县| 当涂县| 蒙阴县| 巴南区| 赤峰市| 金川县| 桃园县| 磴口县| 民勤县| 桐梓县| 黄龙县| 丹棱县| 金川县| 建昌县| 拜城县| 隆子县| 灵璧县| 田东县| 安吉县| 元谋县| 射阳县| 衡阳市| 全州县| 定结县| 和田市| 阿瓦提县| 白河县| 邹城市| 安吉县| 连山| 巫山县|