You smiled and talked to me of nothing and I felt that for this I had been waiting long.

          The trees come up to my window like the yearning voice of the dumb earth.

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            19 Posts :: 10 Stories :: 25 Comments :: 0 Trackbacks

          整體介紹

          Ajax是現在web開發者中的術語。我們可以從很多角度來解釋這個術語。但是之所以形成了一個術語,是因為它能把用戶看到的新東西包括起來。對于 web用戶來說得到的全新的功能是可以"頁面局部替換" - 可以根據服務器上的數據來更新頁面上的一部分內容,而不比刷新整個頁面。這種功能在IE和Mozilla上已經存在一段時間了,但是Safari和 Konqueror的用戶最近才能使用。

          就是這種動態改變頁面上的內容的功能正在影響著用戶和網頁的交互方式,例如:

            以前的風格 AJAX的風格
          在網站中滾動地圖 點擊向右的箭頭,刷新整個頁面 把地圖向右拖動 - 就能看見地圖在滾動
          在字典里查單詞 輸入單詞,點擊提交,參看單詞的定義 開始輸入單詞,邊輸入邊看到匹配單詞,輸入結束看到單詞定義
          在線論壇交互 輸入消息,提交,點擊"查看新消息" 輸入消息,如果有新的回復會自動出現
          填寫很多字段的表單 訪問一個向導的多個頁面,得到多個錯誤字段信息 當你輸入完一個字段立即得到錯誤消息,填寫過程中動態的改變數據(例如你填寫完zip碼,地址上自動填寫上地區),而不用等待頁面刷新

          Ajax不是世界上最好的縮寫 - 它代表"Asynchronous Javascript and XML"。這沒有給我們一個很清楚的解釋:它背后的技術不一定必須是異步的,也不一定非得用XML來實現。盡管如此,這個術語已經被人們接受了,我們就別計較那么多了。

          對于web開發人員來說這是一種很有吸引力的開發web站點的方式,你也可以不用大量的努力就開始做。當然也有很多缺陷會使問題變得很復雜。所有的瀏覽器都有不同的怪癖,所以你會發現Mac用戶已經被關在這次宴會的門外了。

          posted on 2008-05-29 15:57 鉤子 閱讀(185) 評論(0)  編輯  收藏 所屬分類: opensources
          主站蜘蛛池模板: 惠水县| 固原市| 隆子县| 乌兰察布市| 吉隆县| 上思县| 高州市| 长顺县| 宜川县| 金秀| 红桥区| 大余县| 望谟县| 罗山县| 扶绥县| 延长县| 汉寿县| 宝丰县| 青州市| 英超| 合阳县| 封丘县| 合肥市| 西宁市| 利津县| 丰原市| 固始县| 马公市| 定远县| 南华县| 东乌| 辽中县| 浏阳市| 新晃| 乐亭县| 清河县| 武平县| 太和县| 南陵县| 从化市| 铜鼓县|