注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設(shè)計細說AJAX與jQuery

細說AJAX與jQuery

細說AJAX與jQuery

定 價:¥49.80

作 者: 兄弟連教育
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121327926 出版時間: 2017-10-01 包裝:
開本: 16開 頁數(shù): 276 字數(shù):  

內(nèi)容簡介

  本書主要學習JavaScript中兩個必備的知識點:**個為AJAX,它是客戶端JavaScript與后端服務器進行交流的一種技術(shù);第二個為jQuery,它是JavaScript目前的一個主流庫文件。附加學習Node.js知識,以此來搭建后臺服務器,輔助讀者更全面、更系統(tǒng)地完成AJAX學習。AJAX是一項非常重要的技術(shù),幾乎所有頁面要實現(xiàn)更好的體驗都逃不過AJAX技術(shù),而且近年來逐漸流行的Web APP幾乎都是以AJAX為基礎(chǔ)來實現(xiàn)的。因此,本書的AJAX部分結(jié)合目前實際開發(fā)進行詳細講解,首先結(jié)合學習Node.js,使用express框架搭建Node.js服務器;然后著重講解AJAX技術(shù)原理,帶領(lǐng)讀者進行實際運用和封裝;最后詳細講解AJAX跨域和同步、異步等常見問題的處理方式。而jQuery是一個重要的前端框架,大量的前端特效插件也是基于此實現(xiàn)的。因此,本書jQuery部分主要深入學習原理知識,對jQuery的DOM操作、事件處理、動畫效果及jQuery的AJAX應用等方面進行詳細講解,并通過大量實例貫穿整個jQuery知識體系。本書是“跟兄弟連學HTML5系列教程”的第四本書,需要了解JavaScript的基礎(chǔ)語法和DOM部分。所以本書以實例為主,不再過多地講解語法等基礎(chǔ)知識點,讓讀者可以從具體實例中吸取實戰(zhàn)經(jīng)驗。

作者簡介

  兄弟連IT教育,成立于2006年,中國程序員培訓領(lǐng)導者。兄弟連以“優(yōu)秀的教學、嚴格的管理、職業(yè)素質(zhì)課貫穿始終”而聞名,現(xiàn)已開設(shè)PHP、UI、HTML5、Java/Android、iOS、Linux等眾多課程,分別在北京、上海、廣州、沈陽、揚州、蘇州、鄭州、濟南設(shè)立校區(qū),今后會陸續(xù)在成都、西安、武漢等地建設(shè)校區(qū),每年有數(shù)十萬名學員受益于兄弟連的職業(yè)培訓、教學視頻、網(wǎng)絡(luò)公開課、院校講座、出版書籍。我們相信,我們不僅僅是老師,更是學員的夢想守護者與職場引路人。

圖書目錄

目錄
第1章 AJAX與jQuery概述\t1
1.1 AJAX概述\t1
1.2 AJAX的發(fā)展史\t2
1.3 AJAX的應用場景\t2
1.4 Node.js概述\t4
1.5 jQuery概述\t5
1.6 jQuery的發(fā)展史\t5
1.7 jQuery的應用\t6
1.8 本章小結(jié)\t9
練習題\t9
第2章 搭建Node.js服務器\t11
2.1 HTTP原理\t11
2.1.1 網(wǎng)絡(luò)通信\t12
2.1.2 HTTP協(xié)議及其工作流程\t17
2.1.3 請求和響應\t20
2.2 安裝Node.js\t21
2.2.1 下載并安裝\t21
2.2.2 檢查安裝結(jié)果\t22
2.2.3 使用Node.js\t24
2.3 搭建原生HTTP服務器\t25
2.4 使用express框架\t26
2.4.1 express框架簡介\t27
2.4.2 express框架安裝\t27
2.4.3 express框架應用\t30
2.4.4 模板數(shù)據(jù)渲染\t34
2.4.5 路由分離\t35
2.5 本章小結(jié)\t36
第3章 揭開AJAX的神秘面紗\t37
3.1 AJAX的第一個實例程序\t37
3.2 同步和異步\t39
3.2.1 同步\t39
3.2.2 異步\t39
3.2.3 同步和異步的適用場景\t41
3.3 XMLHttpRequest對象\t43
3.3.1 XMLHttpRequest對象的方法\t44
3.3.2 XMLHttpRequest對象的屬性和事件\t47
3.4 原生AJAX的例子\t51
3.4.1 POST請求實例\t51
3.4.2 GET請求實例\t53
3.5 封裝AJAX對象\t54
3.5.1 需求分析\t55
3.5.2 封裝get()方法\t55
3.5.3 封裝post()方法\t58
3.6 跨域請求\t60
3.6.1 什么是跨域請求\t60
3.6.2 如何處理跨域請求\t62
3.7 AJAX的優(yōu)缺點\t80
3.7.1 AJAX的優(yōu)點\t80
3.7.2 AJAX的缺點\t81
3.8 本章小結(jié)\t81
練習題\t81
第4章 AJAX在項目中的應用\t84
4.1 瀑布流無限加載\t84
4.2 表單驗證\t87
4.2.1 表單常用的事件\t87
4.2.2 網(wǎng)頁表單驗證實例\t88
第5章 jQuery快速入門\t97
5.1 jQuery概述及其功能\t97
5.1.1 訪問和操作DOM節(jié)點\t98
5.1.2 對頁面的CSS動態(tài)控制\t98
5.1.3 對頁面的事件處理\t98
5.1.4 對頁面的動畫效果的支持\t99
5.1.5 對AJAX技術(shù)的封裝\t99
5.1.6 可以支持大量的插件\t100
5.2 配置jQuery環(huán)境\t100
5.2.1 jQuery的庫類型\t101
5.2.2 引入jQuery庫文件\t101
5.3 第一個jQuery程序\t101
5.3.1 JavaScript代碼的加載順序\t102
5.3.2 JavaScript代碼的注意事項\t104
5.4 jQuery的代碼風格\t106
5.4.1 “$”美元符號的作用\t106
5.4.2 鏈式操作書寫代碼\t107
5.5 六大功能的簡單應用\t109
5.5.1 jQuery訪問DOM節(jié)點\t109
5.5.2 jQuery對頁面的事件處理\t112
5.5.3 jQuery動態(tài)控制頁面CSS\t113
5.5.4 jQuery處理頁面動畫效果\t116
5.5.5 jQuery的AJAX技術(shù)應用\t118
5.6 本章小結(jié)\t119
練習題\t120
第6章 jQuery選擇器和過濾\t122
6.1 jQuery選擇器介紹\t122
6.1.1 CSS選擇器\t122
6.1.2 jQuery選擇器\t123
6.2 jQuery選擇器的特點\t124
6.2.1 簡便而又靈活的寫法\t124
6.2.2 完善的檢測機制\t124
6.3 細談jQuery選擇器\t127
6.3.1 基本選擇器\t127
6.3.2 層次選擇器\t129
6.3.3 過濾選擇器\t132
6.3.4 表單選擇器\t145
6.4 本章小結(jié)\t148
練習題\t148
第7章 jQuery的DOM操作\t151
7.1 什么是DOM\t151
7.1.1 DOM概述\t151
7.1.2 DOM樹操作的分類\t153
7.2 元素節(jié)點的操作\t153
7.2.1 獲取元素節(jié)點\t154
7.2.2 創(chuàng)建元素節(jié)點\t154
7.2.3 插入元素節(jié)點\t156
7.2.4 包裹元素節(jié)點\t165
7.2.5 替換元素節(jié)點\t167
7.2.6 刪除元素節(jié)點\t168
7.2.7 復制元素節(jié)點\t170
7.3 屬性節(jié)點的操作\t171
7.3.1 普通的屬性節(jié)點操作\t171
7.3.2 元素的樣式操作――操作class屬性\t172
7.3.3 元素的樣式操作――操作CSS屬性\t174
7.4 文本節(jié)點的操作\t176
7.5 遍歷元素節(jié)點\t178
7.6 本章小結(jié)\t180
練習題\t181
第8章 jQuery的事件處理\t183
8.1 jQuery事件介紹\t183
8.2 瀏覽器載入文檔事件\t184
8.2.1 執(zhí)行時機\t184
8.2.2 執(zhí)行次數(shù)\t185
8.2.3 簡寫方式\t186
8.3 jQuery的事件綁定\t186
8.4 jQuery的事件冒泡\t189
8.4.1 產(chǎn)生冒泡的現(xiàn)象\t189
8.4.2 處理冒泡問題\t190
8.5 jQuery事件對象的屬性和方法\t192
8.6 jQuery的事件委派\t193
8.6.1 delegate()方法:實現(xiàn)事件委派\t193
8.6.2 undelegate()方法:取消事件委派\t194
8.7 jQuery的事件模擬操作\t195
8.8 jQuery的on()和off()方法\t197
8.9 jQuery中事件處理的實戰(zhàn)講解\t197
8.9.1 鼠標跟隨實例\t197
8.9.2 輪播圖實例\t200
8.9.3 輪播圖的其他實例\t211
8.10 本章小結(jié)\t211
練習題\t212
第9章 jQuery的動畫效果\t214
9.1 show()和hide()方法\t214
9.2 slideUp()和slideDown()方法\t216
9.3 fadeIn()和fadeOut()方法\t218
9.4 animate()方法――自定義動畫\t219
9.4.1 自定義簡單動畫實例\t219
9.4.2 動畫隊列\(zhòng)t221
9.4.3 處理動畫隊列操作方法\t222
9.5 其他動畫操作方法\t226
9.5.1 toggle()方法\t226
9.5.2 slideToggle()和fadeToggle()方法\t227
9.5.3 fadeTo()方法\t227
9.6 本章小結(jié)\t228
練習題\t228
第10章 jQuery的AJAX應用\t230
10.1 jQuery的AJAX應用介紹\t230
10.2 jQuery的load()方法\t231
10.3 jQuery的$.get()和$.post()方法\t234
10.3.1 $.get()方法\t234
10.3.2 $.post()方法\t237
10.4 jQuery的$.getScript()方法\t239
10.5 jQuery的$.getJSON()方法\t240
10.6 jQuery的$.a(chǎn)jax()方法\t242
10.7 jQuery的AJAX全局事件\t245
10.8 jQuery的其他常用方法介紹\t247
10.8.1 serialize()和serializeArray()方法\t247
10.8.2 $.a(chǎn)jaxSetup()方法全局設(shè)置AJAX配置屬性\t249
10.9 綜合實例――使用jQuery的AJAX實現(xiàn)廣播效果\t249
10.10 本章小結(jié)\t253
練習題\t253
附錄A jQuery速查表\t255

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號