JavaScript編程精粹 (Mastering JavaScript) JavaScript编程精粹
[印度] 韋德?安塔尼
- 出版商: 人民郵電
- 出版日期: 2017-08-01
- 售價: $234
- 語言: 簡體中文
- 頁數: 170
- 裝訂: 平裝
- ISBN: 711546569X
- ISBN-13: 9787115465696
-
相關分類:
JavaScript
已絕版
買這商品的人也買了...
-
Node 學習手冊, 2/e (Learning Node: Moving to the Server-Side, 2/e)$520$411 -
我的 3D 列印機 2017/02/21 (No.72) <此為代訂商品(雜誌),恕不接受退貨及取消訂單>$409$389 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data)$680$537 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
Python 初學特訓班 (增訂版) (附250分鐘影音教學/範例程式)$480$379 -
實戰 TensorFlow|Google 深度學習系統$480$379 -
Node.js 物聯網裝置開發 (Node.JS for Embedded Systems: Using Web Technologies to Build Connected Devices)$480$379 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
Python 網路爬蟲實戰$490$245 -
Python 架站特訓班 -- Django 最強實戰$450$356 -
Angular2 其實可以很簡單:實務範例教學$450$383 -
.NET 設計模式$480$379 -
$534移動Web前端高效開發實戰:HTML 5 + CSS 3 + JavaScript + Webpack + React Native + Vue.js + Node.js -
$594Java EE核心框架實戰第2版 -
物聯網實作:Node-RED 萬物聯網視覺化 (附光碟)$650$585 -
精通機器學習|使用 Python (Introduction to Machine Learning with Python: A Guide for Data Scientists)$680$537 -
Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411 -
Docker 這樣學才有趣:從入門,到玩直播、挖礦$450$356 -
為你自己學 Git$500$425 -
忍者:JavaScript 開發技巧探秘, 2/e (Secrets of the JavaScript Ninja, 2/e)$650$507 -
區塊鏈|未來經濟的藍圖 (Blockchain: Blueprint for a New Economy)$380$300
商品描述
本書詳細介紹講述了JavaScript的基礎知識以及一些系現代語言工具和庫,例如jQuery、Underscore.js和Jasmine。主要內容包括:JavaScript基礎知識,函數、閉包和模塊,數據結構和相關處理,面向對象的JavaScript,JavaScript設計模式,測試與調試,ECMAScript 6,DOM事件和操作,服務器端JavaScript。
作者簡介
作者:[印度]韋德?安塔尼(Ved Antani)譯者:門佳
Ved Antani
印度知名時尚電商Myntra的副總裁助理,曾就職於Electronic Arts、NetApp和Oracle。從2005年起一直在從事JavaScript、Go和Java編程,在構建可伸縮系統和移動應用開發方面有著豐富的經
目錄大綱
第1章JavaScript入門1
1.1 JavaScript極簡史2
1.2如何閱讀本書2
1.3 Hello World 4
1.3.1 JavaScript概覽5
1.3.2 JavaScript類型21
1.3.3自動插入分號23
1.3.4 JavaScript代碼風格指南25
1.4小結33
第2章函數、閉包與模塊34
2.1函數的字面形式34
2.2函數作為數據36
2.3作用域38
2.3.1全局作用域38
2.3.2局部作用域39
2.3.3函數作用域與塊作用域39
2.3.4行內函數表達式42
2.3.5塊作用域42
2.4函數聲明與函數表達式44
2.5 arguments參數45
2.6匿名函數48
2.6.1對象創建過程中的匿名函數48
2.6.2列表創建過程中的匿名函數49
2.6.3作為函數參數的匿名函數49
2.6.4出現在條件邏輯中的匿名函數49
2.7閉包50
2.8計時器和回調函數52
2.9私有變量53
2.10循環與閉包53
2.11模塊54
2.12小結55
第3章數據結構及相關操作56
3.1正則表達式56
3.2嚴格匹配57
3.3匹配字符組58
3.4重複出現61
3.5首部與尾部63
3.6向後引用63
3.7貪婪限定符與惰性限定符64
3.8數組65
3.9 map 71
3.10 set 72
3.11編碼風格73
3.12小結74
第4章面向對象的JavaScript 75
4.1理解對象75
4.1.1 JavaScript對象的行為77
4.1.2原型78
4.2實例屬性與原型屬性79
4.3繼承83
4.4接收器與設置器89
4.5小結91
第5章JavaScript模式92
5.1設計模式92
5.2命名空間模式94
5.3模塊模式95
5.4工廠模式100
5.5 mixin模式101
5.6裝飾器模式102
5.7觀察者模式104
5.8 JavaScript的Model-View-*模式106
5.8.1模型視圖控制器106
5.8.2模型106
5.8.3視圖107
5.8.4控制器107
5.9模型視圖表現器107
5.10模型視圖視圖模型108
5.11小結109
第6章測試與調試110
6.1單元測試111
6.1.1測試驅動開發111
6.1.2行為驅動開發112
6.2 JavaScript調試117
6.2.1語法錯誤117
6.2.2使用嚴格模式117
6.2.3運行時異常118
6.3小結123
第7章ECMAScript 6 124
7.1 shim/polyfill 124
7.2轉換編譯器125
7.3 ES6語法上的變化125
7.3.1塊級作用域125
7.3.2默認參數127
7.3.3 spread與rest 127
7.3.4解構128
7.3.5對象字面量129
7.3.6模板字面量130
7.3.7 Map與Set 131
7.3.8 Symbol 133
7.3.9迭代器134
7.3.10 for of循環134
7.3.11箭頭函數134
7.4小結137
第8章DOM操作與事件138
8.1 DOM 138
8.1.1訪問DOM元素138
8.1.2訪問特定的節點140
8.2鍊式方法145
8.3遍歷與操作146
8.4處理瀏覽器事件147
8.5事件傳播148
8.6 jQuery事件處理及傳播149
8.7事件委託151
8.8事件對象152
8.9小結153
第9章服務器端JavaScript 154
9.1瀏覽器的異步事件模型154
9.2回調函數158
9.3計時器160
9.4 EventEmitter 161
9.5模塊162
9.6 npm 165
9.7 JavaScript性能166
9.8小結169
