在學習AJAX之前,大家應該對AJAX有一個簡單的瞭解。
AJAX 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。通過在後台與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
Ajax教程看哪個好?網絡上的AJAX入門教程五花八門,讓很多小夥伴看得眼花繚亂。這裏也推薦我看過的ajax視頻,動力節點的AJAX入門教程,視頻講解內容詳細,由淺到深,適合剛接觸AJAX的朋友進行學習。
http://www.bjpowernode.com/?s...
學習AJAX以下知識點需要大家掌握:
一、Ajax運行原理
頁面發起請求,會將請求發送給瀏覽器內核中的Ajax引擎,Ajax引擎會提交請求到 服務器端,在這段時間裏,客户端可以任意進行任意操作,直到服務器端將數據返回 給Ajax引擎後,會觸發你設置的事件,從而執行自定義的js邏輯代碼完成某種頁面的功能。
二、JS原生態Ajax技術(比較麻煩)
js原生的Ajax其實就是圍繞瀏覽器內內置的Ajax引擎對象進行學習的,要使用js原生的Ajax完成異步操作,有如下幾個步驟:
1、創建Ajax引擎對象
2、為Ajax引擎對象綁定監聽(監聽服務器已將數據響應給引擎)
3、綁定提交地址
4、發送請求
5、接受響應數據
三、JSON數據格式(現在用得較多,且面試常問)
json是一種與語言無關的數據交換的格式,作用:
- 使用ajax進行前後台數據交換
- 移動端與服務端的數據交換
1、JSON的格式與解析
2、JSON的轉換插件
四、JQuery的Ajax技術(非常重要)
jquery是一個優秀的js框架,自然對js原生的ajax進行了封裝,封裝後的ajax的作方法更簡潔,功能更強大,但開發中經常使用的有三種。
Ajax學習目錄
Ajax-01-全局刷新和局部刷新
Ajax-02-兩種刷新方式對比
Ajax-03-異步對象
Ajax-04-ajax概念
Ajax-05-創建異步對象的步驟第一部分
Ajax-06-創建異步對象的步驟第二部分
Ajax-07-創建異步對象的步驟第三部分
Ajax-08-全局刷新計算bmi創建頁面
Ajax-09-全局刷新計算bmi設置tomcat
Ajax-010-全局刷新計算bmi創建servlet
Ajax-011-使用HttpServletResponse輸出數據
Ajax-012-ajax計算bmi創建異步對象
Ajax-013-ajax計算bmi狀態變化
Ajax-014-ajax計算bmi接收數據
Ajax-015-獲取數據更新dom
Ajax-016-ajax第二個例子創建庫和表數據
Ajax-017-ajax第二個例子創建web項目
.Ajax-018-ajax第二個例子創建頁面
Ajax-019-ajax第二個例子dao訪問數據庫
Ajax-020-ajax第二個例子創建servlet接收請求
Ajax-021-ajax第二個例子調試程序
Ajax-022-json介紹
Ajax-023-jackson使用
Ajax-024-創建使用json的頁面
Ajax-025-使用json的dao
Ajax-026-使用json的servlet
Ajax-027-測試json數據格式
Ajax-028-idea安裝插件
Ajax-029-js中轉換json對象
Ajax-030-同步和異步