【AJAX】Ajax學習總結

AJAX是什麼
是Asynchronous(異步)、JavaScript、And、Xml 的縮寫
主要就是說
通過JavaScript融合了Web開發標準表示技術,DOM動態顯示和交互,XML和XSLT進行數據交換和處理,XMLHttpRequest異步數據檢索
常見例子:
Google suggest
web操作系統
爲什麼出現AJAX:
傳統方式:請求後返回新的html頁面
Ajax方式:請求後返回處理結果

服務器返回的數據格式:
JSON數據格式:JavaScript Object Notation(縮寫JSON)是一種輕量級的數據交換格式。純文本格式,有JavaScript原生支持。
XML數據格式:也是一種數據交換格式。當數據返回到前端時,XML格式在JavaScript中解析快,操作方便,而且不需要使用DOM。但是服務器端語言的輔助包成熟度JSON要高於XML。

學習AJAX,需要掌握好

  1. 前端:JavaScript語言,學習XMLHttpRequest對象的封裝與使用(回調方法和跨域問題)
    在這裏插入圖片描述
  2. 後端:處理數據,返回正確格式的JSON/XML數據

實踐
在學習Ajax的過程中,實踐了一個股票的小例子,但由於對JavaWeb不熟悉,所以沒有做出來。但大概懂了這個過程。

  1. 編寫股票類:各種屬性,構造方法,get,set方法
  2. 股票類的servlet程序:初始化的時候啓動一個定時器,每隔兩秒鐘更新一下股票的價格,返回到客戶端當前股票的最新信息。
  3. 數據JSON格式返回,對數據返回的處理
  4. 從後端取數據JavaScript的處理
    在這裏插入圖片描述

問題:

  1. 對Java Web 不熟悉,Tomcat把servlet啓動成功,但頁面報了404,不知道是哪裏配置出了問題。
  2. 關於啓動servlet遇到的問題。
  3. 在這裏插入圖片描述
    思維導圖:
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章