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

首頁(yè) > 編程 > JavaScript > 正文

defer屬性導(dǎo)致引用JQuery的頁(yè)面報(bào)“瀏覽器無(wú)法打開(kāi)網(wǎng)站xxx,操作被中止”錯(cuò)誤的解決方法

2019-11-21 00:32:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在一個(gè)aspx頁(yè)面中使用了JQuery,但當(dāng)IE6瀏覽器打開(kāi)這個(gè)頁(yè)面的時(shí)候會(huì)報(bào)“Internet Explorer cannot open the Internet site http://localhost:9001/Index.aspx. Operation aborted”的錯(cuò)誤,然后就不能正常瀏覽此頁(yè)面。如果使用IE7或者IE8就沒(méi)有此問(wèn)題。
Operationaborted

將所有的js腳本都使用“<!-- -->”標(biāo)記注釋掉(這樣雖然會(huì)導(dǎo)致問(wèn)題,但至少可以瀏覽此頁(yè)面)。逐個(gè)檢查后發(fā)現(xiàn)了問(wèn)題所在:

復(fù)制代碼 代碼如下:

<script src="Jquery/DatePicker/WdatePicker.js" type="text/javascript"></script>



是這行語(yǔ)句引起的問(wèn)題,注釋此行后頁(yè)面就能正常瀏覽了。

查詢發(fā)現(xiàn)是引用的js腳本操作了某個(gè)尚未載入的頁(yè)面元素,這樣就很好解決問(wèn)題,為<script>腳本添加”defer”屬性之后,頁(yè)面可以正常瀏覽了。

復(fù)制代碼 代碼如下:

<script defer="defer" src="Jquery/DatePicker/WdatePicker.js" type="text/javascript"></script>


參考資料:

Script中的Defer屬性
如果你是一個(gè)對(duì)系統(tǒng)性能比較關(guān)心和在意的人,我想你應(yīng)該會(huì)對(duì)Script腳本中的defer屬性感興趣的。
script中的defer屬性默認(rèn)情況下是false的。按照DHTML編程寶典中的描述,對(duì)于Defer屬性是這樣寫(xiě)的:
Using the attribute at design time can improve the download performance of a page because the browser does not need to parse and execute the script and can continue downloading and parsing the page instead.
也就是說(shuō):如果是編寫(xiě)腳本的時(shí)候加入defer屬性,那么瀏覽器在下載腳本的時(shí)候就不必立即對(duì)其進(jìn)行處理,而是繼續(xù)對(duì)頁(yè)面進(jìn)行下載和解析,這樣會(huì)提高下載的性能。
這樣的情況有很多種。比如你定義了很多javascript變量,或者在引用文件(.inc)中寫(xiě)了很多的腳本需要處理,那不妨在這些腳本中加入defer屬性,對(duì)性能的提高肯定有所幫助。
舉例如下:
<script language="javascript" defer>
var object = new Object();
....
</script>
因?yàn)閐efer屬性默認(rèn)是為false的,那么在這里<script language="javascript" defer>顯式聲明defer屬性后等同于<script language="javascript" defer=true>
聲明了defer屬性之后,需要判斷是否有別的變量引用了defer腳本塊中的變量,否則的話會(huì)導(dǎo)致腳本錯(cuò)誤的產(chǎn)生。

我抬頭仰望,星星給予仰望者光芒……
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 开原市| 舞钢市| 革吉县| 青冈县| 连平县| 科技| 弥渡县| 额济纳旗| 临洮县| 牙克石市| 云阳县| 沁水县| 满洲里市| 湘潭县| 马边| 曲麻莱县| 布尔津县| 山阳县| 新化县| 灯塔市| 临沂市| 金乡县| 汝南县| 两当县| 包头市| 铅山县| 商洛市| 皋兰县| 正安县| 自贡市| 浦县| 南丹县| 淳化县| 宣恩县| 进贤县| 西林县| 临高县| 遂溪县| 囊谦县| 噶尔县| 西林县|