發表於2024-11-24
為瞭讓前端初學者少走彎路,快速而輕鬆地學習HTML5和JavaScript編程,我們結閤新技術和兄弟連多年的教學經驗積纍,再通過對企業實際應用的調研,編寫瞭一整套HTML5係列圖書,共5本,包括《細說網頁製作》、《細說JavaScript》、《細說DOM編程》、《細說AJAX與jQuery》和《細說HTML5高級API》,每一本書都是不同層次的完整內容,不僅給初學者安排瞭循序漸進的學習過程,也便於不同層次的讀者選擇;既適閤沒有編程基礎的前端初學者作為入門教程,也適閤正在從事前端開發的人員作為技術提升參考資料。本套圖書編寫的初衷是為瞭緊跟新技術和兄弟連IT教育HTML5學科的教學發展,作為本校培訓教程使用,也可作為大、中專院校和其他培訓學校的教材。同時,對於前端開發愛好者,本書也有較高的參考價值。
本書主要學習JavaScript中兩個必備的知識點:**個為AJAX,它是客戶端JavaScript與後端服務器進行交流的一種技術;第二個為jQuery,它是JavaScript目前的一個主流庫文件。附加學習Node.js知識,以此來搭建後颱服務器,輔助讀者更全麵、更係統地完成AJAX學習。AJAX是一項非常重要的技術,幾乎所有頁麵要實現更好的體驗都逃不過AJAX技術,而且近年來逐漸流行的Web APP幾乎都是以AJAX為基礎來實現的。因此,本書的AJAX部分結閤目前實際開發進行詳細講解,首先結閤學習Node.js,使用express框架搭建Node.js服務器;然後著重講解AJAX技術原理,帶領讀者進行實際運用和封裝;最後詳細講解AJAX跨域和同步、異步等常見問題的處理方式。而jQuery是一個重要的前端框架,大量的前端特效插件也是基於此實現的。因此,本書jQuery部分主要深入學習原理知識,對jQuery的DOM操作、事件處理、動畫效果及jQuery的AJAX應用等方麵進行詳細講解,並通過大量實例貫穿整個jQuery知識體係。本書是“跟兄弟連學HTML5係列教程”的第四本書,需要瞭解JavaScript的基礎語法和DOM部分。所以本書以實例為主,不再過多地講解語法等基礎知識點,讓讀者可以從具體實例中吸取實戰經驗。
兄弟連IT教育,成立於2006年,中國程序員培訓領導者。兄弟連以“優秀的教學、嚴格的管理、職業素質課貫穿始終”而聞名,現已開設PHP、UI、HTML5、Java/Android、iOS、Linux等眾多課程,分彆在北京、上海、廣州、瀋陽、揚州、蘇州、鄭州、濟南設立校區,今後會陸續在成都、西安、武漢等地建設校區,每年有數十萬名學員受益於兄弟連的職業培訓、教學視頻、網絡公開課、院校講座、齣版書籍。我們相信,我們不僅僅是老師,更是學員的夢想守護者與職場引路人。
第1章 AJAX與jQuery概述 1
1.1 AJAX概述 1
1.2 AJAX的發展史 2
1.3 AJAX的應用場景 2
1.4 Node.js概述 4
1.5 jQuery概述 5
1.6 jQuery的發展史 5
1.7 jQuery的應用 6
1.8 本章小結 9
練習題 9
第2章 搭建Node.js服務器 11
2.1 HTTP原理 11
2.1.1 網絡通信 12
2.1.2 HTTP協議及其工作流程 17
2.1.3 請求和響應 20
2.2 安裝Node.js 21
2.2.1 下載並安裝 21
2.2.2 檢查安裝結果 22
2.2.3 使用Node.js 24
2.3 搭建原生HTTP服務器 25
2.4 使用express框架 26
2.4.1 express框架簡介 27
2.4.2 express框架安裝 27
2.4.3 express框架應用 30
2.4.4 模闆數據渲染 34
2.4.5 路由分離 35
2.5 本章小結 36
第3章 揭開AJAX的神秘麵紗 37
3.1 AJAX的第一個實例程序 37
3.2 同步和異步 39
3.2.1 同步 39
3.2.2 異步 39
3.2.3 同步和異步的適用場景 41
3.3 XMLHttpRequest對象 43
3.3.1 XMLHttpRequest對象的方法 44
3.3.2 XMLHttpRequest對象的屬性和事件 47
3.4 原生AJAX的例子 51
3.4.1 POST請求實例 51
3.4.2 GET請求實例 53
3.5 封裝AJAX對象 54
3.5.1 需求分析 55
3.5.2 封裝get()方法 55
3.5.3 封裝post()方法 58
3.6 跨域請求 60
3.6.1 什麼是跨域請求 60
3.6.2 如何處理跨域請求 62
3.7 AJAX的優缺點 80
3.7.1 AJAX的優點 80
3.7.2 AJAX的缺點 81
3.8 本章小結 81
練習題 81
第4章 AJAX在項目中的應用 84
4.1 瀑布流無限加載 84
4.2 錶單驗證 87
4.2.1 錶單常用的事件 87
4.2.2 網頁錶單驗證實例 88
第5章 jQuery快速入門 97
5.1 jQuery概述及其功能 97
5.1.1 訪問和操作DOM節點 98
5.1.2 對頁麵的CSS動態控製 98
5.1.3 對頁麵的事件處理 98
5.1.4 對頁麵的動畫效果的支持 99
5.1.5 對AJAX技術的封裝 99
5.1.6 可以支持大量的插件 100
5.2 配置jQuery環境 100
5.2.1 jQuery的庫類型 101
5.2.2 引入jQuery庫文件 101
5.3 第一個jQuery程序 101
5.3.1 JavaScript代碼的加載順序 102
5.3.2 JavaScript代碼的注意事項 104
5.4 jQuery的代碼風格 106
5.4.1 “$”美元符號的作用 106
5.4.2 鏈式操作書寫代碼 107
5.5 六大功能的簡單應用 109
5.5.1 jQuery訪問DOM節點 109
5.5.2 jQuery對頁麵的事件處理 112
5.5.3 jQuery動態控製頁麵CSS 113
5.5.4 jQuery處理頁麵動畫效果 116
5.5.5 jQuery的AJAX技術應用 118
5.6 本章小結 119
練習題 120
第6章 jQuery選擇器和過濾 122
6.1 jQuery選擇器介紹 122
6.1.1 CSS選擇器 122
6.1.2 jQuery選擇器 123
6.2 jQuery選擇器的特點 124
6.2.1 簡便而又靈活的寫法 124
6.2.2 完善的檢測機製 124
6.3 細談jQuery選擇器 127
6.3.1 基本選擇器 127
6.3.2 層次選擇器 129
6.3.3 過濾選擇器 132
6.3.4 錶單選擇器 145
6.4 本章小結 148
練習題 148
第7章 jQuery的DOM操作 151
7.1 什麼是DOM 151
7.1.1 DOM概述 151
7.1.2 DOM樹操作的分類 153
7.2 元素節點的操作 153
7.2.1 獲取元素節點 154
7.2.2 創建元素節點 154
7.2.3 插入元素節點 156
7.2.4 包裹元素節點 165
7.2.5 替換元素節點 167
7.2.6 刪除元素節點 168
7.2.7 復製元素節點 170
7.3 屬性節點的操作 171
7.3.1 普通的屬性節點操作 171
7.3.2 元素的樣式操作――操作class屬性 172
7.3.3 元素的樣式操作――操作CSS屬性 174
7.4 文本節點的操作 176
7.5 遍曆元素節點 178
7.6 本章小結 180
練習題 181
第8章 jQuery的事件處理 183
8.1 jQuery事件介紹 183
8.2 瀏覽器載入文檔事件 184
8.2.1 執行時機 184
8.2.2 執行次數 185
8.2.3 簡寫方式 186
8.3 jQuery的事件綁定 186
8.4 jQuery的事件冒泡 189
8.4.1 産生冒泡的現象 189
8.4.2 處理冒泡問題 190
8.5 jQuery事件對象的屬性和方法 192
8.6 jQuery的事件委派 193
8.6.1 delegate()方法:實現事件委派 193
8.6.2 undelegate()方法:取消事件委派 194
8.7 jQuery的事件模擬操作 195
8.8 jQuery的on()和off()方法 197
8.9 jQuery中事件處理的實戰講解 197
8.9.1 鼠標跟隨實例 197
8.9.2 輪播圖實例 200
8.9.3 輪播圖的其他實例 211
8.10 本章小結 211
練習題 212
第9章 jQuery的動畫效果 214
9.1 show()和hide()方法 214
9.2 slideUp()和slideDown()方法 216
9.3 fadeIn()和fadeOut()方法 218
9.4 animate()方法――自定義動畫 219
9.4.1 自定義簡單動畫實例 219
9.4.2 動畫隊列 221
9.4.3 處理動畫隊列操作方法 222
9.5 其他動畫操作方法 226
9.5.1 toggle()方法 226
9.5.2 slideToggle()和fadeToggle()方法 227
9.5.3 fadeTo()方法 227
9.6 本章小結 228
練習題 228
第10章 jQuery的AJAX應用 230
10.1 jQuery的AJAX應用介紹 230
10.2 jQuery的load()方法 231
10.3 jQuery的$.get()和$.post()方法 234
10.3.1 $.get()方法 234
10.3.2 $.post()方法 237
10.4 jQuery的$.getScript()方法 239
10.5 jQuery的$.getJSON()方法 240
10.6 jQuery的$.ajax()方法 242
10.7 jQuery的AJAX全局事件 245
10.8 jQuery的其他常用方法介紹 247
10.8.1 serialize()和serializeArray()方法 247
10.8.2 $.ajaxSetup()方法全局設置AJAX配置屬性 249
10.9 綜閤實例――使用jQuery的AJAX實現廣播效果 249
10.10 本章小結 253
練習題 253
附錄A jQuery速查錶 255
細說AJAX與jQuery 下載 mobi pdf epub txt 電子書 格式 2024
細說AJAX與jQuery 下載 mobi epub pdf 電子書此用戶未填寫評價內容
評分還可以吧你覺得呢。挺好的啊啊啊啊
評分挺好的一本書,慢慢看。。。
評分細說AJAX與jQuery
評分首先是京東快遞特彆快,然後是快遞小哥特彆贊!!
評分書不錯,很容易懂!書不錯,很容易懂!書不錯,很容易懂!書不錯,很容易懂!
評分還可以,可以作為開發參考
評分說是細說,感覺卻也不太深入吧
評分沒有發票。問個客服還是機器給我迴答
細說AJAX與jQuery mobi epub pdf txt 電子書 格式下載 2024