freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機硬件及網(wǎng)絡]第12講_ajax-資料下載頁

2025-10-07 23:06本頁面
  

【正文】 后,點擊 “ 提交 ” 按鈕,發(fā)送到服務器端進行驗證。 可以使用 ajax完成檢驗用戶是否已注冊的功能,達到更好的用戶體驗。見工程 WebMVCprj6。 AJAX應用 AJAX聊天室 見工程 jspchat和 ajaxchat。前者是傳統(tǒng) JSP實現(xiàn)的聊天室,聊天信息更新需要刷新頁面;后者通過 ajax實現(xiàn),實現(xiàn)了聊天信息即時局部性刷新,但頁面不刷新。 AJAX應用 其中所有聊天信息都放在一個 ChatService對象的 List類型的屬性中,該對象是 ChatService類的靜態(tài)成員,保證了所有客戶端訪問的均為同一個對象。 用戶名與密碼放在了 件中進行持久化。 AJAX應用 jQuery庫 見 jQuery簡介 .ppt。 AJAX開發(fā)的幾個問題 Ajax使用了大量的 JavaScript和 Ajax引擎,而這些內(nèi)容需要瀏覽器提供足夠的支持。目前提供這些支持的瀏覽器有 IE 、Mozilla 、 NetScape 7及以上版本。 Mozilla雖然也支持 Ajax,但是提供 XMLHttpRequest對象的方式不一樣。所以使用 Ajax的程序必須測試針對各個瀏覽器的兼容性。 瀏覽器兼容性問題 AJAX開發(fā)的幾個問題 Ajax技術的實現(xiàn)主要依賴于 XMLHttpRequest對象,但是在調用其進行異步數(shù)據(jù)傳輸時,由于XMLHttpRequest對象的實例在處理事件完成后就會被銷毀,所以如果不對該對象進行封裝處理,在下次需要調用它時就得重新構建,而且每次調用都需要寫一大段的代碼,使用起來很不方便。不過,現(xiàn)在很多開源的 Ajax框架都提供了對 XMLHttpRequest對象的封裝方案,其詳細內(nèi)容這里不做介紹,請參考相關資料。 XMLHttpRequest對象封裝 AJAX開發(fā)的幾個問題 由于 Ajax將大量的計算從服務器移到了客戶端,這就意味著瀏覽器將承受更大的負擔,而不再是只負責簡單的文檔顯示。由于 Ajax的核心語言是 JavaScript,而JavaScript并不以高性能知名。另外, JavaScript對象也不是輕量級的,特別是 DOM元素耗費了大量的內(nèi)存。因此,如何提高 JavaScript代碼的性能對于 Ajax開發(fā)者來說尤為重要。下面是 3種優(yōu)化 Ajax應用執(zhí)行速度的方法: ( 1)優(yōu)化 for循環(huán); ( 2)將 DOM節(jié)點附加到文檔上; ( 3)盡量減少點 “ .”號操作符的使用。 性能問題 AJAX開發(fā)的幾個問題 Ajax不支持多種字符集,它默認的字符集是UTF8,所以在應用 Ajax技術的程序中應及時進行編碼轉換,否則對于程序中出現(xiàn)的中文字符將變成亂碼。 中文編碼問題 AJAX開發(fā)的幾個問題 解決 ajax的中文問題,主要是以下兩步: 接收 XMLHttpRequest請求的組件,以 UTF8編碼接收請求中的中文信息:(UTF8)。 發(fā)送響應時,以 GBK對 contentType進行編碼:(text/html。charset=GBK)。 見 ajaxchat工程。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1