監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

淺析協(xié)同辦公OA系統(tǒng)在AJAX中的原理有哪些?

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

  AJAX(AsynchronousJavaScript and XML)是現(xiàn)有多種技術(shù)的綜合,OA辦公系統(tǒng)包括JavaScript、XHTML、CSS、DOM、XML, XSTL和XMLHttpRequesta。 AJAX使用XHTML和CSS標(biāo)準(zhǔn)化呈現(xiàn)數(shù)據(jù),使用DOM實(shí)現(xiàn)動(dòng)態(tài)顯示和交互數(shù)據(jù),使用XML, XSTL或JSON進(jìn)行數(shù)據(jù)交換與處理,使用XMLHttpRe-quest對(duì)象進(jìn)行異步數(shù)據(jù)讀取,使用JavaScript綁定和處理所有數(shù)據(jù)。AJAX為交互操作較多、數(shù)據(jù)讀寫頻繁和數(shù)據(jù)分類良好的Web應(yīng)用提供了一個(gè)很好的解決方案。其中XMLHttpRequest、JavaScript和DOM是AJAX技術(shù)的核心。

  XMLHttpRequest

  XMLHttpRequest是AJAX引擎的核心技術(shù),是AJAX引擎解決無需刷新整個(gè)頁面即可從服務(wù)器獲取所需數(shù)據(jù)問題的關(guān)鍵。在微軟IE平臺(tái)下XMLHttpRequest是XMLHTTP組件的一個(gè)對(duì)象,它通過允許開發(fā)人員在web頁面內(nèi)部使用XMLHTTPActiveX組件擴(kuò)展自身功能,開發(fā)人員不必從當(dāng)前的Web頁面導(dǎo)航而直接與服務(wù)器上的數(shù)據(jù)庫進(jìn)行雙向數(shù)據(jù)傳輸。該項(xiàng)功能相當(dāng)重要,它彌補(bǔ)了無狀態(tài)連接的缺點(diǎn),排除下載冗余Web數(shù)據(jù)的需要,從而提高了進(jìn)程速度。

  DOM(Document objectModel)

  DOM是給HTML和XML文件使用的一組API。它提供了文件的結(jié)構(gòu)表述,允許開發(fā)人員改變其中的內(nèi)容,建立網(wǎng)頁與程序語言溝通的橋梁。所有Web開發(fā)人員操作及建立文件的屬性、方法及事件都以對(duì)象方式來展現(xiàn),這些對(duì)象均可由當(dāng)今大多數(shù)瀏覽器以腳本取用。一個(gè)用HTML或XHTML構(gòu)建的網(wǎng)頁可看作是一組結(jié)構(gòu)化數(shù)據(jù),這些數(shù)據(jù)被封在DOM(Document Object Model)中,且DOM提供對(duì)網(wǎng)頁中各個(gè)對(duì)象的讀寫支持。

  JavaScript

  JavaScript是一種在瀏覽器中大量使用的跨平臺(tái)編程語言,常被用來制作網(wǎng)頁特效或表單驗(yàn)證。在AJAX中JavaScript則是XML-HttpRequest與DOM交互的橋梁以及AJAX引擎工作的主要推動(dòng)力。JavaScript通過調(diào)用XML-HttpRequest的屬性和方法獲取服務(wù)器端數(shù)據(jù),調(diào)用DOM的AP工更新Web頁面內(nèi)容,從而實(shí)現(xiàn)整個(gè)頁面的無刷新更新頁面的效果。

發(fā)布:2006-12-10 13:44    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實(shí)施方案 泛普OA項(xiàng)目啟動(dòng) 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊(cè) 泛普軟件項(xiàng)目驗(yàn)收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客