-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

jQuery動態網頁設計案例課堂

( 簡體 字)
作者:劉玉紅、蒲娟類別:1. -> 程式設計 -> 網路編程 -> JQuery
譯者:
出版社:清華大學出版社jQuery動態網頁設計案例課堂 3dWoo書號: 48847
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:3/1/2018
頁數:420
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302491934
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

本書以零基礎講解為宗旨,用實例引導讀者深入學習,采取“基礎入門→核心技術→移動網頁開發→項目實戰”的講解模式,深入淺出地講解jQuery的各項技術及實戰技能。
本書第1篇“基礎入門”主要內容包括:必須了解的JavaScript知識、深入學習JavaScript對象與數組、jQuery的基礎知識、jQuery的選擇器等;第2篇“核心技術”主要內容包括:用jQuery控制頁面、jQuery的動畫特效、jQuery的事件處理、jQuery的功能函數、jQuery與Ajax技術的應用、jQuery插件開發與使用等;第3篇“移動網頁開發”主要內容包括:走進jQuery Mobile、jQuery Mobile UI組件、jQuery Mobile 事件等;第4篇“項目實戰”主要內容包括:開發時鐘特效系統、開發動態字符演示系統、開發圖片堆疊系統、開發商品信息展示系統、開發連鎖酒店移動網站。
本書適合任何想學習jQuery網頁設計的人員,無論您是否從事計算機相關行業,無論您是否接觸過jQuery,通過本書的學習均可快速掌握jQuery網頁設計的方法和技巧。

內容簡介:

《jQuery動態網頁設計案例課堂》以零基礎講解為宗旨,用實例引導讀者深入學習,采取“基礎入門→核心技術→移動網頁開發→項目實戰”的講解模式,深入淺出地講解jQuery的各項技術及實戰技能。
《jQuery動態網頁設計案例課堂》第1篇“基礎入門”主要內容包括:必須了解的JavaScript知識、深入學習JavaScript對象與數組、jQuery的基礎知識、jQuery的選擇器等;第2篇“核心技術”主要內容包括:用jQuery控制頁面、jQuery的動畫特效、jQuery的事件處理、jQuery的功能函數、jQuery與Ajax技術的應用、jQuery插件開發與使用等;第3篇“移動網頁開發”主要內容包括:走進jQuery Mobile、jQuery Mobile UI組件、jQuery Mobile 事件等;第4篇“項目實戰”主要內容包括:開發時鐘特效系統、開發動態字符演示系統、開發圖片堆疊系統、開發商品信息展示系統、開發連鎖酒店移動網站。
《jQuery動態網頁設計案例課堂》適合任何想學習jQuery網頁設計的人員,無論您是否從事計算機相關行業,無論您是否接觸過jQuery,通過本書的學習均可快速掌握jQuery網頁設計的方法和技巧。
目錄:

第1篇基礎入門
第1章必須了解的JavaScript知識 3
1.1 認識JavaScript 4
1.1.1 什么是JavaScript 4
1.1.2 JavaScript的特點 4
1.2 JavaScript的編寫工具 5
1.2.1 記事本 5
1.2.2 DreamweaverCC 6
1.3 JavaScript在HTML5中的使用 6
1.3.1 在HTML5網頁頭中嵌入
JavaScript代碼 7
1.3.2 在HTML5網頁中嵌入
JavaScript代碼 8
1.3.3 在HTML5中調用已經存在的
JavaScript文件 9
1.4 JavaScript的核心語法 10
1.4.1 變量的聲明和賦值 10
1.4.2 看透代碼中的數據類型 12
1.4.3邏輯控制語句 16
1.5 實戰演練——一個簡單的JavaScript
示例 19
1.6疑難解惑 20
第2章深入學習JavaScript對象
與數組 21
2.1 了解對象 22
2.1.1 什么是對象 22
2.1.2 面向對象編程 23
2.1.3 JavaScript的內部對象 24
2.2 對象訪問語句 25
2.2.1 for-in循環語句 25
2.2.2 with語句 26
2.3 JavaScript中的數組 27
2.3.1 結構化數據 27
2.3.2 創建和訪問數組對象 27
2.3.3 使用for-in語句 30
2.3.4 Array對象的常用屬性和方法 30
2.4 詳解常用的數組對象方法 39
2.4.1 連接其他數組到當前數組 39
2.4.2 將數組元素連接為字符串 40
2.4.3 移除數組中最后一個元素 41
2.4.4 將指定的數值添加到數組中 41
2.4.5 反序排列數組中的元素 42
2.4.6 刪除數組中的第一個元素 43
2.4.7 獲取數組中的一部分數據 44
2.4.8 對數組中的元素進行排序 45
2.4.9 將數組轉換成字符串 46
2.4.10 將數組轉換成本地字符串 47
2.4.11 在數組開頭插入數據 47
2.5 創建和使用自定義對象 48
2.5.1 通過定義對象構造函數的方法 48
2.5.2 通過對象直接初始化的方法 51
2.5.3 修改和刪除對象實例的屬性 52
2.5.4 通過原型為對象添加新屬性
和新方法 53
2.5.5 自定義對象的嵌套 54
2.5.6 內存的分配和釋放 57
2.6 實戰演練——利用二維數組創建
動態下拉菜單 57
2.7 疑難解惑 59
第3章jQuery的基礎知識 61
3.1 jQuery概述 62
3.1.1 jQuery能做什么 62
3.1.2 jQuery的特點 62
3.1.3 jQuery的技術優勢 63
3.2 下載并配置jQuery 65
3.2.1 下載jQuery 66
3.2.2 配置jQuery 67
3.3 jQuery的開發工具 67
3.3.1 JavaScriptEditorPro 67
3.3.2 Dreamweaver 68
3.3.3 UltraEdit 69
3.3.4 記事本工具 69
3.4 jQuery的調試小工具 70
3.4.1 Firebug 70
3.4.2 Blackbird 73
3.4.3 jQueryPad 75
3.5 jQuery與CSS3 75
3.5.1 CSS3構造規則 75
3.5.2 瀏覽器的兼容性 76
3.5.3 jQuery的引入 77
3.6 實戰演練——我的第一個jQuery程序 78
3.6.1 開發前的一些準備工作 78
3.6.2 具體的程序開發 79
3.7 疑難解惑 79
第4章jQuery的選擇器 81
4.1 jQuery的$ 82
4.1.1 $符號的應用 82
4.1.2 功能函數的前綴 83
4.1.3 創建DOM元素 83
4.2 基本選擇器 84
4.2.1 通配符選擇器(*) 84
4.2.2 ID選擇器(#id) 85
4.2.3 類名選擇器(.class) 87
4.2.4 元素選擇器(element) 88
  
4.2.5 復合選擇器 89
4.3 層級選擇器 90
4.3.1 祖先后代選擇器(ancestor
descendant) 90
4.3.2 父子選擇器(parent>child) 92
4.3.3 相鄰元素選擇器(prev+next) 94
4.3.4 兄弟選擇器(prev~siblings) 95
4.4 過濾選擇器 97
4.4.1 簡單過濾選擇器 97
4.4.2 內容過濾選擇器 104
4.4.3 可見性過濾器 110
4.4.4 表單過濾器 114
4.5 表單選擇器 116
4.5.1 :input選擇器 116
4.5.2 :text選擇器 117
4.5.3 :password選擇器 117
4.5.4 :radio選擇器 118
4.5.5 :checkbox選擇器 119
4.5.6 :submit選擇器 121
4.5.7 :reset選擇器 121
4.5.8 :button選擇器 122
4.5.9 :image選擇器 123
4.5.10 :file選擇器 124
4.6 屬性選擇器 125
4.6.1 [attribute]選擇器 125
4.6.2 [attribute=value]選擇器 127
4.6.3 [attribute!=value]選擇器 128
4.6.4 [attribute$=value]選擇器 129
4.7實戰演練——匹配表單中的元素
并實現不同的操作 130
4.8疑難解惑 132
  
第2篇核心技術
第5章用jQuery控制頁面 137
5.1 對頁面的內容進行操作 138
5.1.1 對文本內容進行操作 138
5.1.2 對HTML內容進行操作 140
5.1.3 移動和復制頁面內容 141
5.1.4 刪除頁面內容 142
5.1.5 克隆頁面內容 143
5.2 對標記的屬性進行操作 144
5.2.1 獲取屬性的值 144
5.2.2 設置屬性的值 145
5.2.3 刪除屬性的值 146
5.3 對表單元素進行操作 147
5.3.1 獲取表單元素的值 147
5.3.2 設置表單元素的值 148
5.4 對元素的CSS樣式進行操作 149
5.4.1 添加CSS類 149
5.4.2 刪除CSS類 151
5.4.3 動態切換CSS類 153
5.4.4 獲取和設置CSS樣式 154
5.5 實戰演練——制作奇偶變色的表格 156
5.6 疑難解惑 158
第6章jQuery的動畫特效 161
6.1 jQuery的基本動畫效果 162
6.1.1 隱藏元素 162
6.1.2 顯示元素 165
6.1.3 狀態切換 167
6.2 淡入淡出的動畫效果 168
6.2.1 淡入隱藏元素 169
6.2.2 淡出可見元素 170
6.2.3 切換淡入淡出元素 171
6.2.4 淡入淡出元素至指定數值 172
6.3 滑動效果 174
6.3.1 滑動顯示匹配的元素 174
6.3.2 滑動隱藏匹配的元素 175
6.3.3 通過高度的變化動態切換
元素的可見性 176
6.4 自定義的動畫效果 178
6.4.1 創建自定義動畫 178
6.4.2 停止動畫 179
6.5 疑難解惑 181
第7章jQuery的事件處理 183
7.1 jQuery的事件機制概述 184
7.1.1 什么是jQuery的事件機制 184
7.1.2 事件切換 184
7.1.3 事件冒泡 186
7.2 頁面加載響應事件 187
7.3 jQuery中的事件函數 188
7.3.1 鍵盤操作事件 188
7.3.2 鼠標操作事件 190
7.3.3 其他的常用事件 193
7.4 事件的基本操作 195
7.4.1 綁定事件 195
7.4.2 觸發事件 196
7.4.3 移除事件 197
7.5 實戰演練——制作絢麗的多級動畫
菜單 199
7.6 疑難解惑 204
第8章jQuery的功能函數 205
8.1 功能函數概述 206
8.2 常用的功能函數 207
8.2.1 操作數組和對象 207
8.2.2 操作字符串 210
8.2.3 序列化操作 212
8.3 調用外部代碼 213
8.4 疑難解惑 214
第9章jQuery與Ajax技術的應用 217
9.1 Ajax快速入門 218
9.1.1 什么是Ajax 218
9.1.2 Ajax的關鍵元素 221
9.1.3 CSS在Ajax應用中的地位 221
9.2 Ajax的核心技術 222
9.2.1 全面剖析XMLHttpRequest
對象 222
9.2.2 發出Ajax請求 224
9.2.3 處理服務器響應 226
9.3 jQuery中的Ajax 227
9.3.1 load()方法 227
9.3.2$.get()方法和$.post()方法 230
9.3.3 $.getScript()方法和$.getJson()
方法 233
9.3.4 $.ajax()方法 236
9.4 疑難解惑 237
第10章jQuery插件的開發與使用 239
10.1 理解插件 240
10.1.1 什么是插件 240
10.1.2 如何使用插件 240
10.2 流行的插件 241
10.2.1 jQueryUI插件 242
10.2.2 Form插件 243
10.2.3 提示信息插件 245
10.2.4 jcarousel插件 245
10.3 定義自己的插件 246
10.3.1 插件的工作原理 246
10.3.2 自定義一個簡單的插件 247
10.4 實戰演練——創建拖曳購物車效果 250
10.5 疑難解惑 251
  
第3篇移動網頁開發
第11章走進jQueryMobile 255
11.1認識jQueryMobile 256
11.2跨平臺移動設備網頁jQueryMobile 256
11.2.1移動設備模擬器 256
11.2.2jQueryMobile的安裝 258
11.2.3jQueryMobile網頁的架構 260
11.3創建多頁面的jQueryMobile網頁 261
11.4將頁面作為對話框使用 262
11.5絢麗多彩的頁面切換效果 264
11.6疑難解惑 266
第12章jQueryMobileUI組件 267
12.1套用UI組件 268
12.1.1表單組件 268
12.1.2按鈕和按鈕組 276
12.1.3按鈕圖標 278
12.1.4彈窗 280
12.2列表 281
12.2.1列表視圖 281
12.2.2列表內容 284
12.2.3列表過濾 286
12.3面板和可折疊塊 287
12.3.1面板 288
12.3.2可折疊塊 289
12.4導航條 291
12.5實戰演練——使用jQueryMobile
主題 294
12.6疑難解惑 297
第13章jQueryMobile事件 299
13.1頁面事件 300
13.1.1初始化事件 300
13.1.2外部頁面加載事件 302
13.1.3頁面過渡事件 304
13.2觸摸事件 306
13.2.1點擊事件 306
13.2.2滑動事件 309
13.3滾屏事件 311
13.4定位事件 314
13.5疑難解惑 316
  
第4篇項目實戰
第14章項目演練1——開發時鐘特效
系統 319
14.1項目需求分析 320
14.2項目技術分析 321
14.3系統的代碼實現 321
14.3.1設計首頁 322
14.3.2定義時鐘類 323
14.3.3定義數字時鐘的視圖類 325
14.3.4定義圓形指針時鐘的視圖類 329
14.3.5合并多個js文件 331
14.3.6合并Clock.js、DigitalView.js
和CircleView.js文件 332
第15章項目演練2——開發動態字符
演示系統 343
15.1項目需求分析 344
15.2項目技術分析 345
15.3系統的代碼實現 345
15.3.1設計首頁 345
15.3.2定義動畫的類和執行
動畫的類 348
15.3.3封裝jQuery插件 358
15.3.4合并js文件和編譯CSS
文件 359
15.3.5合并TextAnimate.js和
jquery.textanimate.js文件 360
第16章項目演練3——開發圖片堆疊
系統 367
16.1項目需求分析 368
16.2系統的代碼實現 369
16.2.1設計首頁 369
16.2.2圖片堆疊核心功能 374
16.2.3封裝jQuery插件 382
16.2.4合并js文件和編譯CSS
文件 383
16.2.5合并ImgPile.js和
jquery.imgpile.js文件 384
第17章項目演練4——開發商品信息
展示系統 393
17.1項目需求分析 394
17.2項目技術分析 396
17.3系統的代碼實現 396
17.3.1設計首頁 396
17.3.2開發控制器類的文件 398
17.3.3開發數據模型類文件 400
17.3.4開發視圖抽象類的文件 402
17.3.5項目中的其他js文件說明 405
第18章項目演練5——開發連鎖酒店
移動網站 407
18.1連鎖酒店訂購的需求分析 408
18.2網站的結構 408
18.3連鎖酒店系統的代碼實現 409
18.3.1設計首頁 409
18.3.2訂購頁面 410
18.3.3連鎖分店頁面 415
18.3.4查看訂單頁面 417
18.3.5酒店介紹頁面 418
序: