国产毛片午夜福利,国产黄网,国产亚洲天堂,97国产精品

  •  
    使用Ajax時(shí)的十個(gè)常犯的錯(cuò)誤
    發(fā)布時(shí)間:2008-04-25   瀏覽次數(shù):1184407

    使用Ajax時(shí)的十個(gè)常犯的錯(cuò)誤

    看了Dflying Chen 介紹的一篇Ajax的文章像練練英語(yǔ)自己翻譯一下,由于自己的水平有限,請(qǐng)大家批評(píng)指正。 字串6

    本文的作者是知名.NET Ajax框架Ajax.NET Professional(AjaxPro)的作者M(jìn)ichael Schwarz 字串1

    上個(gè)月我發(fā)現(xiàn)許多Web2.0網(wǎng)站大量運(yùn)用了ajax,但是其中有些很奇怪,因?yàn)樗麄兊乃俣缺绕鹎奥,并且有時(shí)候不起作用(在移動(dòng)設(shè)備上),我總結(jié)了十條用Ajax的錯(cuò)誤(平臺(tái)無(wú)關(guān)) 字串2

    1、不要通過(guò)把整個(gè)頁(yè)面都放在UpdatePanel中更新整個(gè)頁(yè)面。在你運(yùn)行網(wǎng)頁(yè)時(shí)需要節(jié)省時(shí)間,不要更新那些可以用javascript and DHTML (DOM)的部分。 字串7

    2、要始終記得有這么幾種訪問(wèn)者,他們不能用JavaScript或者用的版本比較老的瀏覽器或者他們對(duì)JavaScript支持不好,比如說(shuō)移動(dòng)設(shè)備。如果這些都不支持,你的訪問(wèn)者能看到什么? 字串8

    3、在客戶(hù)端瀏覽器緩存相同的請(qǐng)求或者在we服務(wù)器端執(zhí)行緩存。的例子是自動(dòng)完成個(gè)下拉菜單,他們的填充在任何時(shí)刻都是相同的,一個(gè)有錯(cuò)誤寫(xiě)法的自動(dòng)完成的寫(xiě)法可以減慢你的Web服務(wù)器(數(shù)據(jù)庫(kù)服務(wù)器),因?yàn)槟菢訒?huì)有比起以前用IsPostBack更多地請(qǐng)求。想一下不停的按F5刷新你的網(wǎng)頁(yè)的情形。如果你有層疊的下拉菜單你會(huì)結(jié)算更多地請(qǐng)求。

    字串6

    4、在你運(yùn)用CSS或JavaScript時(shí),不要運(yùn)行,并發(fā)的或者運(yùn)行很長(zhǎng)時(shí)間的Ajax請(qǐng)求,一般的瀏覽器只能有兩個(gè)并發(fā)的http連接(我知道可以給變這個(gè),但是默認(rèn)的還是設(shè)為兩個(gè))。如果在讀取圖片的時(shí)候由很多Ajax請(qǐng)求的話,速度會(huì)變得很慢。

    字串5

    5、什么時(shí)候都用異步調(diào)用的方法發(fā)送XMLHttpRequest.。如果你要用同步的方法也是沒(méi)有請(qǐng)問(wèn)題的,你的瀏覽器不會(huì)因?yàn)榫W(wǎng)絡(luò)問(wèn)題或是連接速度慢而凍結(jié)的 字串7

    6、試著讓你的web應(yīng)用使用一個(gè)很慢的網(wǎng)絡(luò)連接,再?lài)L試用快的TCP/IP連接 字串3

    7、你的web應(yīng)用是作為桌面程序的替代品?你注意觀察過(guò)一般瀏覽器在運(yùn)行你的Web應(yīng)用一小時(shí),兩小時(shí)或者幾天時(shí)內(nèi)存的使用。不是所有人都有你那樣好的機(jī)器。

    字串2

    8、檢查在你返回XMLHttpRequest時(shí)你的http請(qǐng)求狀態(tài)代碼(status code),那會(huì)有一些常見(jiàn)的網(wǎng)絡(luò)錯(cuò)誤像是不可獲得的DNS,Http Server error 500 ,你曾經(jīng)檢查過(guò)狀態(tài)代碼(status code),它可以告訴你瀏覽器在一個(gè)為連接的模式 字串1

    9、試著禁止XMLHttpRequest object!用IE7你能用native object代替ActiveX object,但是你也可以禁止native object。 字串6

    10、檢查你AJAX requests的性!你簡(jiǎn)單的打開(kāi)了你的數(shù)據(jù)訪問(wèn)層嗎?充分運(yùn)用FormsAuthentication和PrincipalPermissions。是不是任何人都可以建立一個(gè)請(qǐng)求(不只是點(diǎn)擊一個(gè)鏈接)? 字串8

    立即預(yù)約