久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

5個常見的Ajax問題的解決方案

2016-08-20    分類: 解決方案

現代的Web開發人員不考慮Ajax在規劃或建設自己的網站,可能是錯過了一個強大的工具來提高可用性。

在網頁設計上實現Ajax功能的挑戰,5個常見的Ajax問題的解決方案

5個常見的Ajax問題的解決方案
在這篇文章中我們將討論解決成都網站設計五個最常見的挑戰,使用Ajax增強內容在網站上,雖然有很多討論和研究所有五個話題,這個職位應該給初學者和中級Ajax開發者一些堅實的技巧實現Ajax功能更方便和易于理解的方式。
問題1:#內容不向后兼容
出現此問題時,設計師已經將JavaScript和Ajax增強到他們網站的架構沒有為已禁用JavaScript的瀏覽器規定。
什么是JavaScript和Ajax網站的錯誤,JavaScript的考慮應該是規劃過程的組成。但你還是應該確保網站是向后兼容。
解決方案:實現Ajax作為增強一個已經運作的網站
雖然Ajax可能對你的網站的整體的架構規劃,確保所有內容都可以通過常規的服務器端方法。
讓我們說你有一個“員工信息”頁面,有一個單獨的鏈路為每個員工。使用服務器端的技術,你可以顯示一個基于通過查詢字符串的值的特定員工的內容,這樣:

5個常見的Ajax問題的解決方案
所有上面的鏈接指向同一個頁面,在“員工”的網頁,并根據變化的變量在查詢字符串。每個員工的信息將從服務器加載,可以做多種途徑:通過服務器端;通過數據庫;甚至使用XML。
無論員工鏈接被點擊時,頁面會加載為請求的信息被傳遞。
因此,在任何Ajax增強層之上的內容是完全可以的。然后,使用JavaScript,全頁面刷新可以中斷和內容而不是通過AJAX加載。點擊鏈接可以通過ID或通過檢查在錨href屬性的值確定。
雖然內容是完全可以禁用javascript,大多數用戶會看到增強的AJAX驅動版本。
對Ajax的漸進增強的原則是眾所周知的,因為它是常用的JavaScript技術和固有的CSS,由下圖所示:

5個常見的Ajax問題的解決方案
因此,建立你的網站沒有JavaScript,然后添加JavaScript作為一種增強,就像你將你的HTML內容,然后“增強”與CSS。
問題2:#瀏覽器加載指示器不通過Ajax請求觸發
幾乎所有的瀏覽器有一種直觀的顯示給用戶的內容是加載。在當前的瀏覽器,指示出現在標簽的加載內容。
下面的圖像顯示,這部動畫的指標從幾個流行的瀏覽器。

5個常見的Ajax問題的解決方案
問題是,Ajax請求不會觸發這個“加載”指標,內置的瀏覽器。

解決方法:插入一個類似的負荷指標接近的內容,加載
這種常見的解決方案是將一個自定義進度指示器為Ajax請求。許多網站提供免費的“加載”的圖形。

5個常見的Ajax問題的解決方案
實現自定義加載圖形,或進步的指標,為你的網站的Ajax功能只是一件簡單的顯示和隱藏它在適當的時候通過JavaScript。
Ajax代碼將包括代碼行,告訴你如果請求是在進步或完成。使用JavaScript,你可以顯示動畫圖形而請求被處理后,把它藏在動作已經完成。


問題3:#用戶不知道一個Ajax請求完成
這與以前的問題卻往往被忽視,因為開發人員可能會認為消失的“加載”指標可以通知用戶的內容已經完全加載。但在大多數情況下,它顯示的內容已經更新或刷新更好。
解決方案:使用一個獨特的“請求完成”的消息
這可以通過類似于表單提交確認。在聯系已經提交掘客的頁面,讓你知道得很清楚,你的提交已收到:
Digg的形式提交指示器
雖然這個指標沒有指出完成Ajax請求,原則是一樣的:“成功”的對話框出現后,提交表單的頁面加載完成,和盒子是豐富多彩的,不同的。
一個類似的圖形或指標可以用來在一個Ajax請求告訴用戶的內容已經更新結束。這是除了實施,而不是以前的問題,提出了進度指示器。
一個類似但微妙的方式表明,一個區域的內容已經更新為黃褪技術。這種方法是為用戶所熟悉,而工程與Ajax加載內容。


問題4:# Ajax請求無法訪問第三方網站的服務
這個對象對象,這是在所有的Ajax請求的根,是限制要求在同一域為發出請求的頁面。但有時當你想通過一個Ajax請求的訪問第三方數據。許多Web服務使他們的數據可以通過一個API。
解決方案:使用你的服務器作為代理
解決這個問題的辦法是使用你的服務器和瀏覽器之間的第三方服務代理。雖然該方案的細節遠遠超出了本文的范圍,我們會去的基本原理在起作用。
因為一個Ajax請求來自客戶端的瀏覽器,它必須參考文件在另一位置,但在同一個域作為請求的源。

5個常見的Ajax問題的解決方案
您的服務器,但不同于客戶端的瀏覽器,不是以這種方式限制。所以,當你的服務器上的頁面被調用,它在后臺運行,因為它通常會同時訪問任何域。
這不存在任何安全隱患的用戶因為第三方服務的請求是在您的服務器上。所以,一旦信息被服務器級的獲得,在Ajax調用的下一步是把響應返回給客戶端,這將包括從第三方的Web服務中獲得的數據。


問題5:#深層鏈接不可用
這是一個棘手的問題,但不可能取決于你的網站或應用程序類型的要求。發生問題時,內容是通過AJAX加載,那么“國家”的網站是沒有指向的頁面的URL改變的影響。
如果用戶返回到頁面通過書簽或與朋友分享的鏈接,更新的內容將不會自動顯示。該網站將恢復到原來的狀態。Flash網站曾經有過同樣的問題:他們不允許用戶鏈接到任何但初始屏幕。
解決方案:使用內部頁面的錨
確保一個特定的“國家”一個AJAX驅動網頁鏈接和書簽的,你可以用內頁鏈接,修改URL而不刷新頁面或影響其垂直位置。
這個簡單的代碼演示了如何做到這:
無功currentanchor =文件位置;
currentanchor =字符串(currentanchor);
currentanchor = currentanchor。分裂(“#”);

如果(currentanchor.length > 1){
currentanchor = currentanchor [ 1 ];
} {
其他
currentanchor = currentanchor [ 0 ];
}

開關(currentanchor){
案”第一節“:
/負載的內容1節
打破;

案”“”:
/負載的內容2節
打破;
案例“節”:
以上是不是一個功能塊代碼,而是一個理論的例子來證明所涉及的主要步驟。
代碼的前兩行把當前頁面位置(URL)中的一個變量。然后,位置轉換為字符串,我們可以操縱它。
接下來,我們“分裂”串成兩部分通過錨標記(#)和隨后查看陣列,從分裂創造大于一項。大于一項意味著URL的錨。
如果URL只有一部分,這意味著沒有錨的存在。隨后的“開關”聲明載內容根據錨定值。switch語句中有一個“默認”選項,如果沒有錨的存在,這將是在其原始狀態加載頁面相同。
此外,我們將代碼來處理鏈接,直接指向具體內容通過內部錨。一個鏈接,指向“內容”將在“內容的內容加載,“串”#內容”將被附加到當前頁面的URL。
這將添加一個內部錨改變URL,不改變頁面視圖但保留一個標識符,表示該頁所需的狀態。
這種解釋只是理論。作品的概念,它工作得很好。但我沒有說所有的可能性,缺點和其他微妙的這樣一個網站或網頁建設。
遵循一個更全面的專題討論,下面的鏈接,或嘗試它自己。另外,請注意,這可以使用的內容,改變與JavaScript單獨測試,而不需要利用Ajax。

創新互聯設計文章推薦:

晉寧網站排名、晉寧網站推廣公司

晉寧網站制作、晉寧企業網站制作

網站搬家數據遷移

5個常見的Ajax問題的解決方案

本文題目:5個常見的Ajax問題的解決方案
URL鏈接:http://www.js-pz168.com/news25/21025.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有解決方案

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
永久久久久久| 中文成人综合网| 综合久久一区二区三区| 日韩国产欧美三级| a级精品国产片在线观看| 日本一区二区三区www| 91精品国产免费| 亚洲精品老司机| 国产成人av福利| 欧美日韩亚洲一区二区三区在线观看 | 国产一区二区三区四区五区在线| 色综合天天综合狠狠| 亚洲精品在线三区| 天天综合网天天综合色| 91在线观看一区二区| 色综合久久久久| 国产欧美日韩精品a在线观看| 日本v片在线高清不卡在线观看| 91福利视频导航| 91国在线观看| 国产精品久久福利| 国产露脸91国语对白| 欧美日韩国产高清视频| 日韩美女一区二区三区四区| 亚洲成人第一页| 91在线观看网站| 欧美日韩1234| 一区二区三区欧美亚洲| www.亚洲免费av| 91黄色在线观看| 亚洲欧美日韩国产一区二区三区| 国产精品 欧美精品| 偷拍视频一区二区| 国产色产综合色产在线视频| 精品在线你懂的| 欧美日韩一区二区三区在线观看免 | 极品少妇xxxx精品少妇偷拍 | 成人小视频在线观看| 亚洲最大免费| 国产精品乱码一区二区三区软件 | 日韩一级免费一区| 天堂成人国产精品一区| 韩日午夜在线资源一区二区| 欧美一区二视频| 丝袜美腿亚洲一区二区图片| 国产欧美韩日| 欧美成人精品二区三区99精品| 日本三级亚洲精品| 蜜桃av噜噜一区二区三| 2020国产精品久久精品美国| 久久se精品一区二区| 色综合视频二区偷拍在线| 中文字幕欧美区| 成人免费视频视频| 欧美性色欧美a在线播放| 一区二区成人在线| 国产日韩欧美精品| 亚洲精品在线网站| 国产精品一区二区视频| 色成人在线视频| 夜夜嗨av一区二区三区四季av| 不卡视频一区| 精品少妇一区二区三区在线播放| 久99久精品视频免费观看| 亚洲精品日韩在线观看| 日韩理论电影院| 99精彩视频| 欧美精品一区二区三区蜜臀| 国产精品夜夜爽| 欧美三电影在线| 日本aⅴ亚洲精品中文乱码| 裸体丰满少妇做受久久99精品| 久久精品欧美日韩| 北岛玲一区二区三区四区| 91精品国产综合久久小美女| 久久激情五月婷婷| 色88888久久久久久影院按摩| 亚洲综合免费观看高清完整版| 久久久www免费人成黑人精品| 国产农村妇女毛片精品久久麻豆 | 国产一区二区不卡| 欧美撒尿777hd撒尿| 免费日本视频一区| 在线观看日韩片| 丝袜亚洲另类丝袜在线| 午夜精品福利一区二区| 亚洲最大成人网4388xx| 欧美精品欧美精品| 亚洲欧美日本韩国| 久久免费一区| 亚洲精选视频在线| 欧美精品久久久| 一区二区三区四区亚洲| 欧美日韩一区在线播放| 依依成人精品视频| 品久久久久久久久久96高清| 亚洲精品日韩综合观看成人91| 久久久精品动漫| 亚洲精品中文字幕在线观看| 你懂的视频在线一区二区| 亚洲免费资源在线播放| 欧美视频观看一区| 夜夜精品视频一区二区| 午夜欧美一区二区三区免费观看| 亚洲高清在线视频| 亚洲综合欧美日韩| 全国精品久久少妇| 欧美四级电影网| 国产精品一卡二卡在线观看| 欧美一区二区三区免费视频| 成人做爰69片免费看网站| 精品欧美一区二区三区精品久久| 97久久精品人人爽人人爽蜜臀| 久久久久久亚洲综合| 91久色porny| 国产精品精品国产色婷婷| 欧美成人在线免费观看| 亚洲五码中文字幕| 日本伦理一区二区| 国产综合成人久久大片91| 日韩一级黄色片| 91在线视频网址| 国产精品久久久久影院亚瑟| 麻豆精品传媒视频| 亚洲va欧美va人人爽午夜| 91黄色在线观看| 国产黄色成人av| 久久久久免费观看| 国内精品视频在线播放| 亚洲国产综合人成综合网站| 日本韩国欧美国产| 国产黄色成人av| 国产色婷婷亚洲99精品小说| 久久伦理网站| 日本欧美一区二区三区乱码| 欧美精品色综合| 91在线porny国产在线看| 亚洲欧美综合另类在线卡通| 午夜午夜精品一区二区三区文| 久久精品国产澳门| 精品久久久久久久人人人人传媒 | 精品国产一区二区三区日日嗨| 亚洲综合色噜噜狠狠| 欧美中文字幕一区| 成人爱爱电影网址| 自拍偷拍欧美精品| 在线观看免费91| 国产69精品一区二区亚洲孕妇| 日本一区二区免费在线| 日韩精品大片| 国产综合一区二区| 国产日韩精品久久久| 日本在线观看一区二区| 九九精品一区二区| 久久久国际精品| 天天综合色天天综合色hd| 国产一区二区剧情av在线| 国产日产欧美一区| 亚洲一卡二卡三卡| 成人深夜在线观看| 亚洲欧美激情视频在线观看一区二区三区| 色综合久久综合| fc2成人免费人成在线观看播放| 亚洲特级片在线| 欧美午夜片在线观看| 91色.com| 视频在线观看一区二区三区| 日韩你懂的在线播放| 美女被啪啪一区二区| 国产自产v一区二区三区c| 国产精品视频第一区| 91福利区一区二区三区| 91传媒在线免费观看| 日日夜夜精品免费视频| ww亚洲ww在线观看国产| 亚洲mv在线看| 不卡区在线中文字幕| 一区二区三区不卡视频| 91精品国产一区二区三区蜜臀| 国产一区二区久久久| 久久99久久久久| 国产精品美女一区二区| 欧美日韩综合色| 精品欧美一区二区三区久久久| 久久99国产精品久久99果冻传媒| 国产日韩欧美麻豆| 欧美在线啊v一区| 国产一区二区在线网站| 久久国产精品第一页| 国产精品二三区| 在线综合+亚洲+欧美中文字幕| 久久综合久久久| 东方欧美亚洲色图在线| 亚洲成人免费观看| 久久精品人人做人人爽人人| 欧美自拍丝袜亚洲| 久久免费视频1| 成人av网站免费观看| 日韩1区2区3区| 中文字幕一区二区日韩精品绯色|