日本不卡视频网站,99精品视频在线观看re,奇米色在线视频,欧美不卡在线,草草影院欧美三级日本,九九久久久2,午夜综合

AJAX技術(shù)對電子商務的影響

時間:2024-08-29 22:36:18 電子商務畢業(yè)論文 我要投稿
  • 相關(guān)推薦

AJAX技術(shù)對電子商務的影響

[摘要]Ajax技術(shù)為WEB開發(fā)職員提供了一種新的開發(fā)模式,它改變了傳統(tǒng)的基于請求或應答的應用模式,加進了異步通訊的概念,實現(xiàn)了無重載的頁面刷新,極大的改善了用戶體驗。本文首先闡述了Ajax技術(shù)的工作原理,然后從應用和局限性兩個方面給出了該技術(shù)對電子商務的影響。
  [關(guān)鍵詞]ajax電子商務用戶體驗局限性
  Ajax是異步JavaScript和XML的縮寫(Asynchronous JavaScript and XML),包括XHTML、CSS、DOM、XML、XSLT 、XMLHTTPREQUEST和JavaScript等技術(shù),其中核心技術(shù)是JavaScript、XMLHTTPREQUEST和XML。自2005年提出以來,在業(yè)界得到了廣泛關(guān)注,并由于其豐富的功能、交互性以及快速的響應能力在WEB應用程序的開發(fā)中獲得越來越多的應用,對于電子商務的影響也日漸重要。
  
  一、Ajax工作原理
  
  和傳統(tǒng)的基于請求或應答的web應用相比,Ajax應用在用戶端和服務器之間增加了一個中間層,稱為Ajax引擎,它存在于用戶本地瀏覽器中。用戶發(fā)起的請求并不直接發(fā)送到服務器端,而是由Ajax引擎接收,然后異步的發(fā)送到遠程的服務器往請求數(shù)據(jù),服務器的響應數(shù)據(jù)返回后也是經(jīng)Ajax引擎處理才顯示在用戶界面上。對于用戶而言,它只是與位于本地的Ajax引擎通訊,就像桌面程序一樣,所以它發(fā)出HTTP請求后,不必像傳統(tǒng)的web應用那樣等待服務器的響應數(shù)據(jù)來刷新頁面,而是可以繼續(xù)通過頁面和服務器進行其他交互,Ajax引擎會自動在適當?shù)臅r候向服務器請求數(shù)據(jù)并把返回的數(shù)據(jù)顯示在用戶端。另外,傳統(tǒng)的web應用是基于整個頁面的刷新,而Ajax應用只傳輸和更新需要的數(shù)據(jù),而不用刷新整個頁面,也就是通過網(wǎng)絡傳輸?shù)牟皇钦麄頁面,而是用戶真正需要的數(shù)據(jù),這樣的工作模型不僅加快了用戶請求的響應速度,還避免了刷新頁面帶來的屏幕閃爍,其結(jié)果是使web應用產(chǎn)生了類似桌面應用的用戶體驗。下圖顯示了基于Ajax的WEB應用的工作原理。
  Ajax技術(shù)的關(guān)鍵是Ajax引擎,它主要是通過一個稱為XMLHTTPREQUEST(針對IE瀏覽器稱為XMLHTTP)的對象來實現(xiàn)的,由這個對象來接受用戶請求,然后異步發(fā)送給服務器,最后調(diào)用注冊在該對象上的回調(diào)函數(shù)來處理服務器返回的文檔,從而實現(xiàn)頁面的更新。
  
  二、Ajax技術(shù)在電子商務中的應用
  
  Ajax技術(shù)最大的好處就是能改善用戶的上網(wǎng)體驗,這對于依靠于“眼球經(jīng)濟”的電子商務來說具有很大的吸引力,從事電子商務活動的企業(yè)都?醋约旱拈T戶網(wǎng)站具有獨特的魅力,能夠吸引和留住更多的顧客;其次使用Ajax技術(shù)可以在一定程度上減少網(wǎng)絡帶寬,進步網(wǎng)站的利用率,相對于刷新頁面的方式,采用Ajax技術(shù)節(jié)省的帶寬比可用下面的公式計算:
 。ń换ゴ螖(shù)(刷新頁交互流量 - AJAX頁交互流量) - AJAX頁首次加載增加量)/ (刷新頁頁面大小×交互次數(shù) 首次加載頁面大小)
  從這個公式可以看出,交互次數(shù)越多,節(jié)省的帶寬越大,實際應用中,節(jié)省的帶寬可達10%~60%。另外采用Ajax技術(shù)的網(wǎng)站還可以減輕服務器真?zhèn)負荷,降低用戶的訪問等待時間。因此,Ajax技術(shù)在建設電子商務網(wǎng)站中可以發(fā)揮很大的作用,具體的講,Ajax技術(shù)可在以下方面進行應用:
  1.用戶注冊或數(shù)據(jù)驗證類應用
  現(xiàn)在,很多電子商務網(wǎng)站實行的會員制,用戶使用網(wǎng)站前必須先注冊。注冊中最重要是要填寫登錄名,該登錄名在網(wǎng)站數(shù)據(jù)庫內(nèi)必須是惟一的,因此每個新注冊的用戶注冊成功之前都需要先查詢一下數(shù)據(jù)庫,假如有重復就需要用戶重新填寫。傳統(tǒng)的做法是在用戶填寫完注冊數(shù)據(jù)后,提交該頁面,該頁面通過腳本程序同后臺的數(shù)據(jù)庫交互,提交的結(jié)果是一個新頁面,要么顯示提交成功,要么出現(xiàn)重名要求重新填寫。在這個過程中,整個注冊頁面通過網(wǎng)絡傳送到服務器端,假如注冊項目很多,失敗的注冊將引起用戶較長時間來等待頁面刷新,作為一種改進方法,可以將填寫登錄名的頁面同其它注冊項頁面分開來提交,但在注冊中提交多個頁面對用戶來說并不是一個好的體驗。采用Ajax技術(shù)可以很好的解決這個題目。用戶填寫好登錄名后,一旦輸進文本框失往焦點,該事件的處理函數(shù)就會通過Ajax調(diào)用來檢查用戶填寫的登錄名是否存在重復,而且這個調(diào)用是異步的,用戶可以繼續(xù)填寫其它的注冊項,服務器端經(jīng)過查詢數(shù)據(jù)庫后返回的消息(如“該用戶已存在”)將顯示在注冊頁面的適當位置,提醒用戶是否需要重新填寫登錄名。在這個過程中,網(wǎng)絡上傳輸?shù)牟皇钦麄頁面而是少量的文本片斷,如用戶填寫的登錄名和服務器端返回的消息等,因而響應速度很快,這當然會給用戶帶來相當好的感受。事實上對用戶輸進數(shù)據(jù)進行數(shù)據(jù)庫驗證這類應用在電子商務應用中很常見,比如在注冊網(wǎng)絡銀行時,對用戶輸進的金融卡卡號的有效性驗證就可以采用同樣的機制。
  2.商品展示
  電子商務網(wǎng)站需要展示待交易商品的各項信息,一般可以通過文字、圖片、視頻等來表現(xiàn)。Ajax技術(shù)在這方面有很多的應用,具有自己獨特的魅力,比如對于商品的分類顯示可以采用基于Ajax的動態(tài)樹型結(jié)構(gòu),這種結(jié)構(gòu)在進行顯示、展開、添加、修改和刪除等操縱時,不會引起頁面重載,而且只在需要時才往請求數(shù)據(jù)庫,進行數(shù)據(jù)加載,不僅速度很快,也大大減少了服務器真?zhèn)負擔。又如在商品圖片的處理上,可以實現(xiàn)類似“google earth”中的效果,如通過鼠標的轉(zhuǎn)動鍵實現(xiàn)圖片的放大縮小,用鼠標拖動圖片旋轉(zhuǎn),從而多視角展示商品。融進了Ajax技術(shù)的商品展示,會給用戶留下深刻的印象,起到提升網(wǎng)站的人氣和用戶忠誠度的作用。

【AJAX技術(shù)對電子商務的影響】相關(guān)文章:

移動技術(shù)對直面客戶電子商務模式的影響03-22

電子商務對企業(yè)運營的影響03-01

電子商務對稅收的影響及對策.03-21

淺議電子商務對物流的影響03-21

電子商務對企業(yè)本錢的影響03-21

電子商務對企業(yè)成本的影響03-18

電子商務論文-電子商務對物流及其治理的影響03-21

電子商務對物流及其管理的影響03-19

電子商務對物流管理的影響06-06