一本書講透 JavaScript
Michael Hartl 譯 趙婧宇
- 出版商: 機械工業
- 出版日期: 2024-10-01
- 定價: $474
- 售價: 8.5 折 $403
- 語言: 簡體中文
- 頁數: 173
- 裝訂: 平裝
- ISBN: 7111762193
- ISBN-13: 9787111762195
-
相關分類:
JavaScript
- 此書翻譯自: Learn Enough JavaScript to Be Dangerous: A Tutorial Introduction to Programming with JavaScript
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$594億級流量網站架構核心技術 — 跟開濤學搭建高可用高並發系統 -
Learn Windows PowerShell in a Month of Lunches, 3/e (繁體中文版)$680$530 -
$305商業智能:Power BI數據分析 -
$505狼書 (捲2):Node.js Web 應用開發 -
PowerShell 流程自動化攻略 (Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow)$500$425 -
跳脫建構陷阱|產品管理如何有效創造價值 (Escaping the Build Trap)$400$316 -
流程自動化實務|微服務和雲端原生架構中的協調與整合 (Practical Process Automation: Orchestration and Integration in Microservices and Cloud Native Architectures)$580$458 -
漫畫Java$599$569 -
$300看漫畫學 Python 2:有趣、有料、好玩、好用 (全彩進階版) -
JS 絕對版本相容性 - Webpack + Babel 完美結合 開發實戰$620$490 -
流程架構|整合串流與事件驅動的未來 (Flow Architectures: The Future of Streaming and Event-Driven Integration)$580$458 -
自己當跨境電商狂賺美金 - Shopify 全球開店一次到位$780$616 -
$658前端跨界開發指南:JavaScript 工具庫原理解析與實戰 -
高速建立大型桌面應用 - 全新 Electron 框架現在就動手做$880$695 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
$300看漫畫學 Python:有趣、有料、好玩、好用 (全彩修訂版) -
$454Node.js+Express + MongoDB+Vue.js 全棧開發實戰 -
完全 OS 核心精修 - 熟稔 Windows API 高級篇$1,280$1,011 -
完全 OS 核心精修 - 熟稔 Windows API 基礎篇$980$774 -
一本書講透 IT 售前$594$564 -
$607Windows PowerShell 自動化運維大全 -
第一名的網站開發 - Node.js 全端高手昇華之路$680$537 -
Excel 商業智慧分析|樞紐分析x大數據分析工具 PowerPivot, 2/e$650$488 -
一本書講透 HTML、CSS 和佈局$774$735 -
推薦系統實踐入門|可應用於工作上的指引$680$537
商品描述
本書全面介紹了JavaScript技術,並闡述如何基於當下開發人員常用的開發工具編寫實用性高的JavaScript程式。
有別於大多JavaScript教學課程,本書將JavaScript視為一種通用的程式語言,因此範例程式不會侷限於瀏覽器。
書中介紹了交互式HTML網頁、命令列程式、自備的JavaScript軟件包及軟件開發實踐,
如版本控制、函數式程式設計和測試驅動的開發,也對JavaScript的使用及複雜的技術進行了詳細介紹。
作者簡介
邁克爾·哈特爾(Michael Hartl)畢業於哈佛大學,擁有加州理工學院的物理學博士學位,並且是Y Combinator企業家計劃的成員。他曾任教加州理工學院,並獲得了教學卓越終身成就獎。
他著有十幾本書籍,並且是 Learn Enough系列書籍的聯合創始人和主編。本書是 Learn Enough系列書籍中的一本,該系列書籍還包括《一本書講透命令行工具、文本編輯器和Git》《一本書講透Python編程》《一本書講透HTML、CSS和佈局》。同時,他也是 Tau Day 的創始人及The Tau Manifesto和Ruby on Rails Tutorial書籍的作者。
目錄大綱
前 言
第1章 「Hello, World!」程序 1
1.1 JavaScript簡介 3
1.2 Web瀏覽器中的JS 4
1.3 REPL中的JS 10
1.4 文件中的JS 13
1.5 Shell腳本中的JS 14
第2章 字串 16
2.1 字串基礎 16
2.2 拼接與內插 17
2.3 輸出打印 21
2.4 屬性、布林值與控制流 23
2.5 方法 29
2.6 字串疊代 32
第3章 數組 35
3.1 分割split() 35
3.2 訪問數組 36
3.3 數組分片slice() 37
3.4 更多數組操作方法 38
3.5 數組疊代 40
第4章 其他原生物件 42
4.1 Math和Number物件 42
4.2 Date 45
4.3 正規表示式 47
4.4 簡單物件 53
4.5 應用:獨特單字 54
第5章 函數 60
5.1 定義函數 60
5.2 文件中的函數 63
5.3 方法鏈 69
5.4 疊代 72
第6章 函數式程式設計 76
6.1 Map函數 77
6.2 Filter函數 80
6.3 Reduce 函數 82
第7章 對象與原型 87
7.1 定義對象 87
7.2 原型 90
7.3 變更原生物件 95
第8章 測試與測試驅動開發 97
8.1 測試設定 97
8.2 初始化測試範圍 100
8.3 RED(測試不通過) 104
8.4 GREEN(測試通過) 109
8.5 重構 113
第9章 事件和DOM操作 120
9.1 有效的迴文頁 120
9.2 事件監聽器 124
9.3 動態HTML 130
9.4 表單處理 133
第10章 Node.js中的shell腳本 139
10.1 讀取文件 139
10.2 從URL讀取資訊 141
10.3 命令列中的DOM操作 145
第11章 完整的應用程式範例:圖片庫 153
11.1 為圖片庫做準備工作 154
11.2 更改圖片庫的圖像 158
11.3 設定目前影像 164
11.4 更改影像資訊 167
11.5 結論 172
