-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

JavaScript與jQuery程序設計

( 簡體 字)
作者:呂太之、鮑建成、夏平平類別:1. -> 程式設計 -> 網路編程 -> Javascript
   2. -> 程式設計 -> 網路編程 -> JQuery
譯者:
出版社:清華大學出版社JavaScript與jQuery程序設計 3dWoo書號: 44584
詢問書籍請說出此書號!

缺書
NT售價: 200

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

譯者序:

前言:

JavaScript是Web客戶端的主流編程語言,它的運行環境是瀏覽器,當前所有的計算機和絕大部分智能手機都至少安裝有一種瀏覽器,JavaScript程序已做到“到處都可以運行”。jQuery是當前使用最廣泛的JavaScript庫,實現了常見任務的自動化和復雜任務的簡單化,完成了(跨瀏覽器的)DOM操作、事件處理、樣式更換和外部通信(Ajax)。本書會讓你對JavaScript和jQuery有深刻的理解,并將之應用到Web開發的各個方面,如DHTML、表單驗證、頁面動畫效果、Ajax等。
全書共分為9章,介紹了JavaScrip語言的基本應用、DHTML、表單驗證、jQuery應用和移動Web技術。第1章介紹了JavaScript和jQuery在Web前端開發中的重要性,給出了JavaScript開發和運行的工具。第2章是本書的重點,介紹了JavaScript語法的基礎知識。該章完整地介紹了語言的語法結構,包括了詞法結構、變量、表達式、語句、函數和對象等。第3章介紹了在瀏覽器環境中如何使用JavaScript,包括瀏覽器對象模型(BOM)、文檔對象模型(DOM)和JavaScript事件。第4章和第5章介紹了JavaScript的兩個重要應用: DHTML和表單驗證。DHTML是Dynamic HTML的簡稱,就是動態的HTML。第4章介紹如何綜合HTML、CSS和JavaScript技術創建出能夠與用戶交互并包含動態內容的頁面。第5章講解如何使用JavaScript在數據被送往服務器前對表單中的輸入數據進行驗證。第6章介紹了JavaScript調試和優化技術。第7章是jQuery庫的應用,包括jQuery選擇符、DOM操作、顏色與動畫、事件處理。第8章介紹jQuery的擴展jQuery UI庫,包括用戶交互,其中有底層用戶交互、動畫、特效等。第9章介紹了移動Web客戶端開發的技術HTML 5和jQuery Mobile庫。
本書主要特點如下:
(1) HTML 5、CSS3、jQuery等技術已經成為了Web前端開發的基本標準,本教材將結合實際應用場景,結合當下主流技術(Ajax、jQuery、jQuery UI、HTML 5、 jQuery mobile),用淺顯的例子引導學生掌握Web前端開發。
(2) 案例豐富、內容充實,涉及大量案例介紹,涵蓋JavaScript程序設計的每個領域。
(3) 力求最有效地講解項目開發中最常用的技術,而不糾纏不常用的細枝末節。
(4) 以JavaScript與jQuery應用為核心,層層展開,環環相套。本書由呂太之、鮑建成擔任主編并負責全書的統稿工作,夏平平擔任副主編。其中第1章、第2章和第7章由呂太之編寫,第3章和第5章由鮑建成編寫,第6章和第8章由夏平平編寫,第4章由孫炯寧編寫,第9章由許歡編寫,劉晨義完成了部分案例的編寫。本書配套資料可訪問清華大學出版社網站下載。
本書可以作為應用型本科和高職高專相關專業的教學用書,也可以作為初學者和前端開發人員的參考用書。由于本書編者水平有限,書中難免有遺漏之處,敬請讀者批評指正。

編者2016年3月


內容簡介:

本書系統全面地介紹了JavaScript、jQuery和移動Web客戶端開發知識,內容涵蓋EcmaScript基本語法、瀏覽器程序、DHTML、表單驗證、jQuery基礎、jQuery中的DOM操作、jQuery動畫、jQuery UI庫及jQuery與Ajax等客戶端交互特效制作技術。
本書內容循序漸進、深入淺出、步驟詳盡,而且富有大量適合動手練習的示例,可以幫助讀者在短時間內掌握jQuery和JavaScript的相關知識,學會為移動終端設備開發具有極佳用戶體驗的界面。
本書適合作為各應用型本科和高職高專相關專業的網頁特效設計課程的教材,也適合對jQuery、jQuery Mobile、JavaScript等感興趣的前端開發人員以及移動應用開發人員閱讀。
目錄:

第1章JavaScript與jQuery概述1

1.1JavaScript簡介1

1.1.1JavaScript——Web前端開發必備技能1

1.1.2JavaScript——一門腳本語言1

1.1.3JavaScript——靈活易用的工具2

1.2JavaScript使用和開發工具3

1.2.1編輯工具4

1.2.2瀏覽器6

1.3在HTML中使用JavaScript7

1.3.1<script>元素7

1.3.2外部文件中的腳本7

1.3.3HTML中的事件處理程序8

1.4jQuery簡介8

1.5思維導圖9

1.6習題10

第2章JavaScript語法12

2.1詞法結構13

2.1.1字符集13

2.1.2注釋13

2.1.3標識符和保留字14

2.1.4直接量15

2.1.5可選的分號15

2.2數據類型和變量16

2.2.1變量——保存在內存中的數據16

2.2.2數據類型17

2.3使用數據——運算符和表達式21

2.3.1原始表達式212.3.2運算符組成的表達式21

2.3.3其他表達式28

2.3.4數據類型轉換29

2.3.5運算符的優先級32

2.4語句34

2.4.1聲明語句34

2.4.2表達式語句35

2.4.3復合語句和空語句35

2.4.4條件語句35

2.4.5循環語句39

2.4.6跳轉語句43

2.4.7其他語句44

2.4.8案例45

2.5函數50

2.5.1函數定義50

2.5.2函數調用53

2.5.3理解參數55

2.5.4全局內置函數57

2.5.5案例57

2.6引用類型58

2.6.1數組59

2.6.2日期62

2.6.3字符串65

2.6.4Math69

2.6.5正則表達式70

2.6.6基本包裝類74

2.6.7案例74

2.7面向對象程序設計77

2.7.1對象的定義和分類77

2.7.2自定義對象78

2.7.3繼承81

2.8項目訓練——中文小日歷82

2.9習題85

2.9.1理論題85

2.9.2上機題88

第3章瀏覽器程序設計90

3.1瀏覽器對象模型91

3.1.1window對象91

3.1.2location對象95

3.1.3history、screen和navigtor對象96

3.1.4案例98

3.2文檔對象模型100

3.2.1DOM模型100

3.2.2獲取元素節點102

3.2.3操作元素節點106

3.2.4創建、插入和刪除節點110

3.2.5document.write方法113

3.2.6案例113

3.3事件處理117

3.3.1注冊事件處理程序117

3.3.2事件處理程序的調用120

3.3.3事件類型123

3.3.4案例126

3.4項目訓練——圖書管理128

3.5習題131

3.5.1理論題131

3.5.2上機題134

第4章DHTML136

4.1三位一體的網頁136

4.1.1結構層136

4.1.2表示層137

4.1.3行為層137

4.2樣式屬性138

4.2.1CSS概述138

4.2.2獲取樣式信息139

4.2.3設置樣式信息140

4.2.4腳本化CSS類141

4.2.5案例142

4.3動態定位145

4.4可視性147

4.5動畫148

4.6項目訓練151

4.7習題154

4.7.1理論題154

4.7.2上機題155

第5章表單驗證157

5.1表單基礎158

5.1.1HTML表單158

5.1.2獲取表單和表單元素159

5.1.3共有的表單字段屬性和方法160

5.1.4提交和重置表單162

5.1.5表單元素的事件處理164

5.2表單操作165

5.2.1文本框、多行文本框和密碼框165

5.2.2選擇框169

5.2.3單選和多選按鈕174

5.3表單驗證176

5.3.1基于onsubmit事件驗證表單176

5.3.2調用表單的submit方法178

5.3.3使用onblur方法驗證單個表單元素178

5.4基于正則表達式的文本驗證180

5.5HTML5約束驗證181

5.6項目訓練——注冊頁面的驗證182

5.7習題190

5.7.1理論題190

5.7.2上機題192

第6章錯誤處理、調試與優化193

6.1常見錯誤194

6.1.1變量未定義194

6.1.2大小寫拼寫錯誤194

6.1.3不匹配的括號194

6.1.4方法誤認為屬性與屬性誤認為方法196

6.1.5關鍵字、保留字、BOM對象作為變量名197

6.1.6賦值不是相等197

6.2錯誤處理197

6.2.1錯誤類型197

6.2.2異常處理語句198

6.2.3錯誤事件200

6.3調試技術202

6.3.1將消息記錄到控制臺202

6.3.2將消息打印到當前頁面203

6.3.3alert方法205

6.3.4拋出錯誤205

6.3.5斷點調試206

6.4驗證與壓縮208

6.4.1驗證208

6.4.2壓縮209

6.5習題210

6.5.1理論題210

6.5.2上機題210

第7章jQuery212

7.1jQuery基礎213

7.1.1jQuery的主要功能213

7.1.2使用jQuery214

7.1.3jQuery插件215

7.2選擇節點216

7.2.1使用$()函數216

7.2.2選擇符分類217

7.2.3篩選函數238

7.3樣式與動畫244

7.3.1樣式控制244

7.3.2jQuery動畫252

7.4jQuery中的DOM操作255

7.4.1屬性操作255

7.4.2設置和獲取HTML、文本和值257

7.4.3DOM樹操作259

7.4.4復制節點265

7.5jQuery中的事件266

7.5.1頁面載入266

7.5.2事件處理267

7.5.3常用事件處理271

7.5.4jQuery中阻止事件冒泡方式及其區別273

7.6Ajax274

7.7習題275

7.7.1理論題275

7.7.2上機題276

第8章jQueryUI庫278

8.1認識jQueryUI278

8.2用戶交互279

8.2.1拖曳(Draggable)279

8.2.2放置(Droppables)280

8.2.3排序(Sortables)281

8.2.4縮放(Resizable)282

8.3可視控件283

8.3.1折疊面板(Accordion)283

8.3.2日期插件(Datepicker)284

8.3.3菜單(Menu)285

8.3.4對話框(Dialog)286

8.3.5自動完成(Autocomplete)287

8.3.6標簽頁(Tabs)288

8.4動畫特效289

8.5上機題291

第9章移動Web應用開發293

9.1HTML5腳本編程294

9.1.1使用Canvas繪圖294

9.1.2媒體元素306

9.1.3客戶端存儲308

9.1.4地理位置309

9.1.5WebWorker310

9.2jQueryMobile311

9.2.1jQueryMobile應用開發迅速上手311

9.2.2jQuyeryMobile頁面結構313

9.2.3頁面常用組件316

9.2.4表單321

9.2.5主題326

9.2.6事件327

9.3上機題329

附錄各章習題參考答案330

參考文獻331

序: