亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Ajax幾種常用模式

オリジナル 2016-11-11 14:17:23 299
サマリー:設計模式不是要遵循的標準,只不過是對增進行之有效的解決方案的總結。每個模式都凝聚了開發(fā)人員社區(qū)的集體智慧,而每個開發(fā)人員都可以決定是否在其應用中實現(xiàn)某個模式。第一部分:通信控制模式1.預先獲取合理假設的準則,預測并預載入與用戶可能的下一步相關的信息,可以使應用程序更快、反應更迅速。只有從邏輯上確認該信息是用戶下一步請求的所必需的,才預先獲取它。Demo:Ajax分頁顯示示例,二級菜單,加載地址簿和

設計模式不是要遵循的標準,只不過是對增進行之有效的解決方案的總結。每個模式都凝聚了開發(fā)人員社區(qū)的集體智慧,而每個開發(fā)人員都可以決定是否在其應用中實現(xiàn)某個模式。

第一部分:通信控制模式

1.預先獲取

合理假設的準則,預測并預載入與用戶可能的下一步相關的信息,可以使應用程序更快、反應更迅速。只有從邏輯上確認該信息是用戶下一步請求的所必需的,才預先獲取它。

Demo:Ajax分頁顯示示例,二級菜單,加載地址簿和聯(lián)系人等。

2.提交流處理模式 Submission Throttling

提交節(jié)流模式,可以將要發(fā)送到服務器的數(shù)據(jù)存入客戶端的緩存中,然后在預定的時間一次性發(fā)送數(shù)據(jù)。

注意事項:一般不用于關鍵任務的數(shù)據(jù)。如果數(shù)據(jù)必須在一個特定的時間范圍內傳送到服務器,最好還是采用傳統(tǒng)的表單,以確保信息及時準確地傳送。

Demo:表單增量驗證示例,字段增量驗證示例

3.定期刷新模式

Demo:新評論提示示例

4.多階段下載模式(Multi-Stage Download)

Demo:附加信息鏈接示例

第二部分:失效處理模式

問題:服務器端出錯,Ajax請求沒有發(fā)送到服務器端。

兩種錯誤類型:給出了狀態(tài)碼的服務器錯誤;服務器不可達(例如:服務器宕機或者因特網連接失?。?/p>

解決方案:

1.取消等待處理的請求

2.重試


手記を発表する

人気のある見出し語