注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合一本書講透JavaScript

一本書講透JavaScript

一本書講透JavaScript

定 價:¥79.00

作 者: [美]邁克爾·哈特爾
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111762195 出版時間: 2024-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  這是一本講解如何基于當下開發(fā)人員常用的開發(fā)工具編寫實用性高的JavaScript程序的實戰(zhàn)性手冊。?通過閱讀本書,你將學(xué)習(xí):?快速將簡單的JavaScript應(yīng)用程序部署到實時網(wǎng)絡(luò)?使用字符串和其他原生JavaScript對象?使用函數(shù)以及優(yōu)雅、強大的函數(shù)式編程技術(shù)?創(chuàng)建同時具有屬性和方法的新對象?編寫測試程序并通過測試驅(qū)動開發(fā)(TDD)改進代碼?開發(fā)和使用獨立的、模塊化的NPM軟件包?通過事件監(jiān)聽器、動態(tài)HTML表單和DOM操作增加交互性?編寫實用且非平凡的JavaScript shell腳本?使用JavaScript從0到1構(gòu)建一個工業(yè)級交互式網(wǎng)站?本書通過針對性的練習(xí)來幫助讀者掌握編寫JavaScript程序的重點知識,并基于當下通用開發(fā)軟件,讓讀者盡快上手開發(fā)出實用的JavaScript程序。

作者簡介

  邁克爾·哈特爾(Michael Hartl)畢業(yè)于哈佛大學(xué),擁有加州理工學(xué)院的物理學(xué)博士學(xué)位,并且是Y Combinator企業(yè)家計劃的成員。他曾任教加州理工學(xué)院,并獲得了教學(xué)卓越終身成就獎。他著有十幾本書籍,并且是 Learn Enough系列書籍的聯(lián)合創(chuàng)始人和主編。本書是 Learn Enough系列書籍中的一本,該系列書籍還包括《一本書講透命令行工具、文本編輯器和Git》《一本書講透Python編程》《一本書講透HTML、CSS和布局》。同時,他也是 Tau Day 的創(chuàng)始人及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 字符串基礎(chǔ) 16
2.2 拼接和插值 17
2.3 輸出打印 21
2.4 屬性、布爾值和控制流 23
2.5 方法 29
2.6 字符串迭代 32
第3章 數(shù)組 35
3.1 分割split() 35
3.2 訪問數(shù)組 36
3.3 數(shù)組分片slice() 37
3.4 更多數(shù)組操作方法 38
3.5 數(shù)組迭代 40
第4章 其他原生對象 42
4.1 Math和Number對象 42
4.2 Date 45
4.3 正則表達式 47
4.4 簡單對象 53
4.5 應(yīng)用:獨特單詞 54
第5章 函數(shù) 60
5.1 定義函數(shù) 60
5.2 文件中的函數(shù) 63
5.3 方法鏈 69
5.4 迭代 72
第6章 函數(shù)式編程 76
6.1 Map函數(shù) 77
6.2 Filter函數(shù) 80
6.3 Reduce 函數(shù) 82
第7章 對象和原型 87
7.1 定義對象 87
7.2 原型 90
7.3 變更原生對象 95
第8章 測試和測試驅(qū)動開發(fā) 97
8.1 測試設(shè)置 97
8.2 初始化測試范圍 100
8.3 RED(測試不通過) 104
8.4 GREEN(測試通過) 109
8.5 重構(gòu) 113
第9章 事件和DOM操作 120
9.1 有效的回文頁面 120
9.2 事件監(jiān)聽器 124
9.3 動態(tài)HTML 130
9.4 表單處理 133
第10章 Node.js中的shell腳本 139
10.1 讀取文件 139
10.2 從URL讀取信息 141
10.3 命令行中的DOM操作 145
第11章 完整的應(yīng)用程序示例:圖片庫 153
11.1 為圖片庫做準備工作 154
11.2 更改圖片庫的圖像 158
11.3 設(shè)置當前圖像 164
11.4 更改圖像信息 167
11.5 結(jié)論 172

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號