• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是AJAX(AJAX)?

    AJAX是一個用來描述設計和實現web應用程序的方法的術語。它是異步JavaScript和XML的首字母縮略詞。這個詞最早是由舊金山一家網站設計公司Adaptive Path的Jesse James Garrett在一篇文章中介紹的。他在意識到需要一個...
    AJAX是一個用來描述設計和實現web應用程序的方法的術語。它是異步JavaScript和XML的首字母縮略詞。這個詞最早是由舊金山一家網站設計公司Adaptive Path的Jesse James Garrett在一篇文章中介紹的。他在意識到需要一個簡單的,向客戶推銷某種風格的設計和建筑。
    手持電腦的主要目的是幫助web應用程序的功能更像桌面應用程序。超文本標記語言(HTML),驅動萬維網的語言是圍繞超文本(hypertext)的思想而設計的,超文本是指可以在其內部鏈接到其他文檔的文本頁面。要使HTML正常工作,最終用戶在瀏覽器中執行的大多數操作都會將請求發送回Web服務器。然后服務器會處理該請求,也許會發出進一步的請求,并最終以用戶所請求的任何內容進行響應。
    雖然這種方法在互聯網的早期可能很有效,但對于現代web應用程序,點擊之間的持續等待讓用戶感到沮喪,并削弱了整個體驗。用戶已經習慣于在桌面應用程序中快速響應,當網站不能提供相同的即時響應時,用戶會感到不快。通過在用戶界面和通信之間添加一層額外的層有了服務器,AJAX應用程序消除了用戶交互和應用程序響應之間的大量延遲。隨著AJAX在流行的web應用程序中越來越常見,用戶越來越習慣于這種即時響應,這有助于推動更多的企業采用AJAX方法
    AJAX應用程序由多個應用程序組成,這些應用程序用于創建更無縫的體驗,包括可擴展HTML(XHTML)和級聯樣式表(CSS),分別用于構建底層頁面結構及其視覺樣式;使用文檔對象模型的某種交互套件;使用可擴展標記語言(XML)進行數據操作;使用XMLHttpRequest進行數據檢索;以及JavaScript來幫助這些不同的元素進行交互。AJAX正在網絡上迅速傳播,在許多主要網站上都可以看到示例。例如,谷歌地圖在許多方面集中體現了AJAX模型的精神,由于其復雜的功能和幾乎無縫的交互性。
    與大多數新興的web開發理念一樣,AJAX也有它的批評者。一個普遍反對AJAX的觀點是,在許多情況下,它破壞了一些預期的功能,例如使用后退按鈕,從而造成混亂。雖然有些修復方法對于許多這樣的中斷,它們很少實現到AJAX應用程序的行為符合大型瀏覽器的預期行為的程度。
    • 發表于 2020-07-10 15:13
    • 閱讀 ( 672 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆