中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 瀏覽器根據(jù)什么來判定腳本失控?
Border屬性的終極研究 回到列表 提升JavaScript運(yùn)行速度之循環(huán)篇
 瀏覽器根據(jù)什么來判定腳本失控?

作者:明達(dá) 時(shí)間: 2009-02-20 文檔類型:翻譯 來自:七月佑安

第 1 頁 瀏覽器根據(jù)什么來判定腳本失控? [1]
第 2 頁 瀏覽器根據(jù)什么來判定腳本失控? [2]

Safari

Safari同樣根據(jù)腳本引擎持續(xù)執(zhí)行腳本的時(shí)間來判斷,當(dāng)我對Webkit的源代碼進(jìn)行反復(fù)研究后,發(fā)現(xiàn)默認(rèn)的超時(shí)時(shí)間是5秒,一旦達(dá)到這個(gè)上限,就會給出下面的對話框提示:

對話框提示:“在頁面url上的腳本讓Safari失去響應(yīng),你是要繼續(xù)運(yùn)行腳本還是終止腳本”。同樣的,對于用戶來說,也不是什么可怕的提示。在Safari中,可以關(guān)閉失控腳本的檢測功能。

Chrome

Chrome在跟蹤技術(shù)上有點(diǎn)狡猾,失控腳本檢測功能似乎和tab的事故控制(crash control)關(guān)聯(lián)到一起。我仔細(xì)看了源代碼,卻沒有找到具體的限制,但基本確定的是,這個(gè)限制是以時(shí)間為基礎(chǔ)的,估計(jì)在10秒左右(要么是5秒,要么 是10秒,總要和Safari或者Firefox看齊么)。我正在聯(lián)系Chrome項(xiàng)目組中的朋友,看看能不能得到確定的信息。盡管如此,如果網(wǎng)頁中存在 失控的腳本,用戶還是會看到下面的對話框:

毫無疑問,Chrome的提示比起其他瀏覽器來說,顯得都更加嚴(yán)重。點(diǎn)擊“Wait”按鈕,腳本會繼續(xù)運(yùn)行,直到達(dá)到下一個(gè)上限為止,也可以點(diǎn)擊“Kill pages”,直接關(guān)閉該頁面在內(nèi)存中的所有信息,并用一個(gè)空白頁取而代之。

Opera

Opera的情況比較有趣:他貌似沒有針對失控腳本的相應(yīng)限制。我運(yùn)行了幾個(gè)很長的測試,甚至花了幾分鐘,而在這個(gè)過程中,瀏覽器一直可以正常響應(yīng),這很出我的意料之外。我不是很確定,對于現(xiàn)在的情況來說,這個(gè)方法是好是壞,但至少它生效了,不是么?

一些建議

無論你的用戶使用什么瀏覽器,都不應(yīng)該在任何時(shí)候看到類似的提示。在你的網(wǎng)站或者Web應(yīng)用程序作為產(chǎn)品發(fā)布之前,做一些常規(guī)的性能測試是非常有必要的。在這方面有很多工具可以加以利用,比如Firebug’s profiler(只支持Firefox)、YUI Profiler (支持全部瀏覽器)或者Internet Explorer 8’s Profiler。 你應(yīng)該毫不猶豫地將那些執(zhí)行時(shí)間超過100毫秒的腳本找出來,哪怕這些腳本只是在某些瀏覽器上運(yùn)行不暢,這些腳本包含了一些需要執(zhí)行很長時(shí)間的代碼段,而 這些代碼應(yīng)該通過性能檢測工具進(jìn)行重新評估。確保你不是使用Chrome作為測試的底線,因?yàn)镃hrome在執(zhí)行JavaScript的速度上比其他瀏覽 器要高出一個(gè)數(shù)量級(和Firefox 3.1還有最新的WebKit Nightly相當(dāng))。最好使用Internet Explorer作為測試的底線,然后再測試其他瀏覽器,因?yàn)闊o論什么時(shí)候,IE的JavaScript引擎都是最慢的,當(dāng)在IE上修復(fù)問題以后,十有八 九在其他瀏覽器上也可以正常運(yùn)行了。

本文鏈接:http://m.95time.cn/tech/web/2009/6435.asp 

出處:七月佑安
責(zé)任編輯:bluehearts

上一頁 瀏覽器根據(jù)什么來判定腳本失控? [1] 下一頁

◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。

相關(guān)文章 更多相關(guān)鏈接
用javascript修復(fù)瀏覽器中頭痛問題
CSS 瀏覽器的等寬空格
關(guān)于瀏覽器的一些觀點(diǎn)
下一代web:瀏覽器存儲支持
瀏覽器 cookie 限制
作者文章
提升JavaScript運(yùn)行速度之循環(huán)篇
JavaScript中盡量用局部變量的原因
JavaScript的2008
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大福“敬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:2/21個(gè)記錄/頁 轉(zhuǎn)到 頁 共2個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報(bào)告錯誤,以利文檔及時(shí)修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報(bào)告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2