21天學通JavaScript(第4版) 21天学通JavaScript(第4版)(附DVD光盘)

馬翠翠

  • 出版商: 電子工業
  • 出版日期: 2016-01-01
  • 定價: $359
  • 售價: 8.5$304
  • 語言: 簡體中文
  • 頁數: 388
  • 裝訂: 平裝
  • ISBN: 7121275562
  • ISBN-13: 9787121275562
  • 相關分類: JavaScript
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

 

<內容簡介>

JavaScript是Web開發中應用最早、發展最成熟、用戶最多的腳本語言。其語法簡潔,代碼可讀性在
眾多腳本語言中最好,它在使用時不用考慮數據類型,是真正意義上的動態語言。本書分為4篇,共21
章。第一篇完整地講解了JavaScript的基礎知識,主要內容包括JavaScript概述、數據類型、常量與變量、表達式與運算符、程序語句、函數和數組等。第二篇專門介紹JavaScript中內置對象的應用,內容包括JavaScript對象基礎、窗口和框架、屏幕和瀏覽器對象、文檔對象、歷史對象和地址對象、表單對象和表單元素和腳本化cookie等。第三篇講解的是JavaScript的高級技術,主要講解了JavaScript與XML技術、正則表達式、AJAX基礎、AJAX高級應用、JavaScript與插件和JavaScript的調試與優化等。最後一篇為綜合案例篇,用一個完整的例子講解瞭如何使用JavaScript進行大型應用開發。
本書中,每一篇都是不同層次的完整內容,這不僅給初學者安排了循序漸進的學習過程,也便於不同層次的讀者選讀。本書既適合沒有編程基礎的JavaScript語言初學者作為入門教程,也可作為大、中專院校師生和培訓班的教材。對於JavaScript語言開發的愛好者,本書也有較大的參考價值。
本書附帶DVD光盤1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、源代碼、職場面試法寶等。

 

<章節目錄>

第一篇基礎篇
第1章JavaScript概述(教學視頻:59分鐘)
1.1初識JavaScript
1.1.1理解JavaScript的歷史1
1.1.2JavaScript標準2
1.1.3JavaScript的現況2
1.1.4JavaScript的發展趨勢3
1.2簡單的腳本語言3
1.2.1認識腳本語言3
1.2.2腳本語言的分類3
1.2.3JavaScript的作用4
1.2.4JavaScript和其他語言的異同4
1.2.5JavaScript與Java的異同4
1.3第一個JavaScript程序4
1.3 .1預備知識4
1.3.2選擇JavaScript編輯器5
1.3.3編寫“HelloWorld”程序6
1.3.4瀏覽器對JavaScript的支持7
1.4註意事項8
1.4.1大小寫敏感8
1.4.2註意空格與換行8
1.4.3分號可有可無9
1.5小結9
1.6習題10
第2章數據類型(教學視頻:61分鐘)12
2.1基本數據類型12
2.1.1字符串型數據12
2.1.2深入理解字符串13
2.1.3使用數值型數據14
2.1.4使用布爾型數據16
2.2複合數據類型17
2.2.1常用內置對象17
2.2.2常用日期對象18
2.2.3理解全局對象20
2.2.4常用數學對象21
2.2.5常用字符串對象23
2.2.6掌握數組對象24
2.3其他數據類型26
2.3.1使用函數26
2.3.2使用空值27
2.3.3使用不確定的類型28
2.4數據類型的轉換29
2.4. 1隱式類型轉換29
2.4.2顯式類型轉換30
2.5小結31
2.6習題31
第3章變量和常量(教學視頻:47分鐘)35
3.1常量35
3.1.1常量分類35
3.1.2使用常量35
3.2變量36
3.2.1什麼是變量36
3.2.2如何定義變量37
3.2.3變量的命名39
3.2.4變量的作用範圍40
3.2.5變量的用途41
3.3JavaScript關鍵字詳解42
3.4小結42
3.5習題43
第4章表達式與運算符(教學視頻:88分鐘)46
4.1什麼是表達式46
4.2什麼是操作數47
4.3運算符概述48
4.3.1什麼是運算符48
4.3.2操作數的分類48
4.4算術運算符簡介49
4.4.1加法運算符49
4.4.2減法運算符49
4.4.3乘法運算符50
4.4.4除法運算符51
4.4.5取模運算符51
4.4.6負號運算符52
4.4 .7正號運算符52
4.4.8遞增運算符53
4.4.9遞減運算符54
4.5關係運算符簡介55
4.5.1相等運算符55
4.5.2等同運算符56
4.5.3不等運算符56
4.5 .4不等同運算符58
4.5.5小於運算符58
4.5.6大於運算符59
4.5.7小於或等於運算符60
4.5.8大於或等於運算符61
4.5.9in運算符61
4.5.10instanceof運算符62
4.6字符串運算符簡介63
4.7賦值運算符簡介63
4.8邏輯運算符簡介64
4.8.1邏輯與運算符64
4.8.2邏輯或運算符65
4.8.3邏輯非運算符65
4.9位運算符簡介66
4.9.1位與運算符66
4.9.2位或運算符67
4.9.3位異或運算符67
4.9.4位非運算符68
4.9.5左移運算符69
4.9.6帶符號右移運算符70
4.9.7高位補0右移運算符70
4.10其他運算符70
4.10.1條件運算符71
4.10.2new運算符71
4.10.3void運算符71
4.10.4類型檢測運算符72
4.10.5對象屬性存取運算符72
4.10.6數組存取運算符73
4.10.7delete運算符74
4.10.8逗號運算符74
4.10.9函數調用運算符75
4.10.10this運算符76
4.11掌握運算符的優先級76
4.12小結78
4.13習題78
第5章控制語句(教學視頻:69分鐘)81
5.1使用選擇語句81
5.1.1if選擇語句81
5.1.2if—else選擇語句83
5.1.3if—else—if選擇語句84
5.1.4switch多條件選擇語句85
5.1.5選擇語句綜合示例86
5.2使用循環語句88
5.2.1for循環語句88
5.2.2while循環語句89
5.2.3do—while循環語句90
5.2.4for—in循環語句91
5.2.5break和continue跳轉語句91
5.2.6循環語句綜合示例92
5.3使用異常處理語句93
5.3.1try—catch語句93
5.3.2try—catch—finally語句94
5.3.3throw語句95
5.3.4異常處理語句綜合示例96
5.4小結97
5.5習題98
第6章函數(教學視頻:68分鐘)103
6.1函數的功能103
6.2函數的定義103
6.2.1函數的普通定義方式103
6.2.2函數的變量定義方式106
6.2.3函數的指針調用方式107
6.2.4認識函數參數108
6.2.5認識arguments對象108
6.3函數返回類型109
6.3.1值類型110
6.3.2引用類型110
6.3.3使用返回函數110
6.4函數的分類111
6.4.1構造函數111
6.4.2有返回值的函數111
6.4.3無返回值的函數111
6.5函數的作用域112
6.5.1公有函數的作用域112
6.5.2私有函數的作用域112
6.5.3使用this關鍵字113
6.6小結114
6.7習題114
第7章數組(教學視頻:65分鐘)119
7.1數組簡介119
7.1.1簡單介紹數組概念119
7.1.2認識數組元素119
7.1.3掌握多維數組120
7.2如何創建一個數組120
7.2.1創建空數組120
7.2.2指定數組長度創建新數組120
7.2.3指定數組元素創建新數組121
7.2.4直接創建新數組121
7.3數組元素基本操作121
7.3.1提取數據——讀取數組元素122
7.3.2添加數據——添加數組元素122
7.3.3刪除數據——刪除數組元素122
7.3.4詳解數組元素個數122
7.4數組對象常見操作123
7.4.1字符轉換——數組轉換為字符串123
7.4.2字符連接——數組元素連接成字符串123
7.4.3數據添加——在數組尾部添加元素124
7.4.4數據更新——刪除數組的最後一個元素125
7.4.5刪除數據——移除數組頂端的元素126
7.4.6添加數據——在數組頭部添加元素127
7.4.7擴充數組——添加元素並生成新數組128
7.4.8更新移動數據——刪除、替換或插入數組元素129
7.4.9生成特定數據——獲取數組中的一部分元素131
7.4.10置換數據——顛倒數組元素的順序131
7.4.11數據排序——對數組元素進行排序132
7.4.12數據轉換——將對象轉換為本地字符串134
7.5小結135
7.6習題135
……
第二篇對象篇
第三篇高級技術篇
第四篇綜合案例篇

 

<作者介紹>

本書作者團隊成員為一線開發工程師、資深編程專家或專業培訓師,在編程開發方面有著豐富的經驗,並已出版過多本相關暢銷書,頗受廣大讀者認可。長期積累的開發實戰經驗,結合對編程入門愛好者需求與特點的深入調查研究,本書的內容結構十分有利於編程愛好者和相關學員快速提高水平。

 

目錄大綱