久久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問題的解決方案
文章源于:http://www.js-pz168.com/news/21025.html

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

廣告

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

網站建設網站維護公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
日韩视频精品| 欧美tickle裸体挠脚心vk| 精品福利视频一区二区三区| 亚洲欧美自拍偷拍| 久久精品av麻豆的观看方式| 99re热这里只有精品视频| 色99中文字幕| 日韩欧美一区中文| 一区二区三区小说| 国产精品一二三区在线| 久久久一本精品99久久精品66 | 成人午夜伦理影院| 欧美日韩亚洲在线| 欧美一级在线视频| 亚洲精品乱码久久久久久黑人| 国产一区二区视频在线| 久久成人资源| 666欧美在线视频| 亚洲女同ⅹxx女同tv| 国产精品一区在线| 日本一区免费在线观看| 日韩欧美电影在线| 亚洲.国产.中文慕字在线| 波多野结衣中文字幕一区| 亚洲欧洲免费无码| 国产女人18水真多18精品一级做| 免费在线观看精品| 精品视频一区在线| 欧美一区二区精美| 亚洲国产欧美日韩另类综合| 99re6这里只有精品视频在线观看| 亚洲精品永久www嫩草| 国产亚洲一区字幕| 久久99国产精品尤物| 狼狼综合久久久久综合网| 日韩一区二区在线看| 午夜欧美电影在线观看| 91嫩草免费看| 欧美老肥妇做.爰bbww视频| 一区二区三区在线高清| 51国偷自产一区二区三区| 欧美色图激情小说| 亚洲一区二区黄色| 国产v亚洲v天堂无码| 欧美精品三级日韩久久| 亚洲福利视频导航| 国产成人精品日本亚洲11| 91麻豆精品91久久久久同性| 亚洲成人综合网站| 韩国一区二区三区美女美女秀| 99久久99久久| 3d成人h动漫网站入口| 亚洲国产精品人人做人人爽| 国产精品二区在线观看| 日韩一级大片在线观看| 蜜桃一区二区三区在线观看| 日本一区二区在线视频观看| 国产日韩欧美精品一区| 国产成人aaaa| 欧美三级韩国三级日本一级| 亚洲成人动漫在线免费观看| 好吊色欧美一区二区三区四区 | 国产成人av一区二区| 色综合久久66| 一区二区三区不卡视频| 国产精品污www一区二区三区| 欧美www视频| 国产乱码精品一区二区三区av| 色噜噜久久综合| 亚洲线精品一区二区三区八戒| 含羞草久久爱69一区| 国产色产综合色产在线视频| 成人精品一区二区三区四区| 欧美精品1区2区3区| 麻豆成人免费电影| 亚洲人一区二区| 洋洋av久久久久久久一区| 精品福利影视| 欧美激情一区二区三区全黄| 99久久精品免费观看| 日韩欧美一区二区在线视频| 国产乱码一区二区三区| 欧美视频三区在线播放| 免费黄网站欧美| 色欧美88888久久久久久影院| 亚洲成av人片一区二区梦乃| 日本不卡久久| 一区二区三区四区中文字幕| 久久久亚洲综合网站| 亚洲欧洲国产日韩| 国产三级精品在线不卡| 国产欧美日韩精品在线| 97在线电影| 日本一区二区三区在线不卡| 91麻豆国产在线观看| 337p日本欧洲亚洲大胆色噜噜| 成人精品国产免费网站| 欧美成人艳星乳罩| 成人免费视频一区| 日韩欧美色综合| 成人午夜伦理影院| 精品美女一区二区三区| av亚洲精华国产精华精华| 精品999在线播放| 99精品视频在线观看| 久久久综合网站| 99在线高清视频在线播放| 国产欧美日韩在线视频| 国产精品久久久久免费| 中文字幕一区免费在线观看| 久久精品国产理论片免费| 亚洲色图.com| 日韩精品成人一区二区在线观看| 亚洲一区二区三区免费视频| 一区精品在线| 另类小说视频一区二区| 欧美久久久久免费| 国产91丝袜在线18| 久久亚洲精品小早川怜子| αv一区二区三区| 亚洲视频免费观看| 日日夜夜精品网站| 蜜桃视频一区二区三区在线观看 | 久久久国际精品| 国产精品久久国产三级国电话系列| 国产精品久久久久桃色tv| 欧美日韩另类丝袜其他| 亚洲午夜视频在线观看| 91国产免费看| 国产成人亚洲精品狼色在线| 欧美一进一出视频| 日韩成人精品在线观看| 欧美人成免费网站| 成人黄色网址在线观看| 中文字幕欧美日本乱码一线二线| 欧美精品亚洲精品| 日本午夜精品视频在线观看| 91精品国产乱| 99久久精品无码一区二区毛片 | 色综合久久久久综合99| 国产真实精品久久二三区| 精品成人a区在线观看| 国产在线精品一区二区三区| 亚洲国产精品麻豆| 欧美精品1区2区| 99国产超薄肉色丝袜交足的后果| 亚洲激情六月丁香| 在线观看免费视频综合| 波多野结衣欧美| 综合久久久久综合| 色香蕉久久蜜桃| 成人国产在线观看| 日韩理论片网站| 在线观看一区不卡| hitomi一区二区三区精品| 亚洲免费在线观看视频| 欧美在线视频日韩| 91香蕉视频污| 亚洲一卡二卡三卡四卡 | 色乱码一区二区三在线看| 久久se精品一区精品二区| 欧美精品一区男女天堂| 欧美日韩在线一区二区三区| 国内成+人亚洲+欧美+综合在线| 久久久精品国产免大香伊| 丝袜足脚交91精品| 国产成人免费视频| 亚洲啪啪综合av一区二区三区| 欧洲国产伦久久久久久久| 91香蕉视频污| 天天色 色综合| 精品国产一区二区三区不卡 | 亚洲国产精品久久人人爱| 在线不卡一区二区| 精品国产乱码久久久久久久软件| 青青草97国产精品免费观看| 久久伊99综合婷婷久久伊| 五月天久久狠狠| 成人sese在线| 亚洲一区二区三区爽爽爽爽爽| 日韩一区二区三| 欧洲亚洲一区二区三区四区五区| 韩国v欧美v亚洲v日本v| 国产精品久久久久久亚洲伦| 欧美性大战久久久久久久| 国产精品久久久对白| 美女网站一区二区| 国产精品欧美经典| 欧美午夜精品理论片a级按摩| 国产激情一区二区三区在线观看| 日本欧美大码aⅴ在线播放| 久久精品免费在线观看| 色琪琪一区二区三区亚洲区| 成人片在线免费看| 卡一卡二国产精品| 亚洲视频小说图片| 欧美一级片在线| 亚洲欧美国产一区二区| 91视频91自| 久久精品噜噜噜成人88aⅴ|