JavaScript編程精解 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
Marijn Haverbeke
機械工業齣版社華章公司
徐濤
2012-10-1
176
49.00元
華章程序員書庫
9787111396659
圖書標籤:
JavaScript
編程
前端開發
計算機
前端
javascript
Web前端開發
web
喜歡 JavaScript編程精解 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-11-22
JavaScript編程精解 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
JavaScript編程精解 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
JavaScript編程精解 pdf epub mobi txt 電子書 下載 2024
圖書描述
如果你隻想閱讀一本關於JavaScript的圖書,那麼本書應該是你的首選。本書由世界級JavaScript程序員撰寫,JavaScript之父和多位JavaScript專傢鼎力推薦。本書適閤作為係統學習JavaScript的參考書,它在寫作思路上幾乎與現有的所有同類書都不同,打破常規,將編程原理與運用規則完美地結閤在一起,而且將所有知識點與一個又一個經典的編程故事融閤在一起,讀者可以在輕鬆的遊戲式開發中學會JavaScript程序設計,趣味性十足,可操作性極強。
全書一共12章:第1~3章介紹瞭JavaScript的基本語法,旨在幫助讀者編寫齣正確的JavaScript程序,包含數字、算術、字符串、變量、程序結構、控製流程、類型、函數、對象和數組等最基礎和最核心的內容;第4~7章講解瞭JavaScript編程中的高級技術,目的是幫助讀者編寫更復雜的JavaScript程序,主要涉及錯誤處理、函數式編程、麵嚮對象編程、模塊化等重要內容;第8~12章則將重心轉移到JavaScript環境中可用的工具上,分彆詳細講解瞭正則錶達式、與Web編程相關的知識、文檔對象模型、瀏覽器事件和HTTP請求等。
JavaScript編程精解 下載 mobi epub pdf txt 電子書
著者簡介
作者簡介:
Marijn Haverbeke 世界級JavaScript程序員,通曉多種編程語言,在Web開發方麵積纍瞭豐富的經驗,在JavaScript領域頗有影響力。如今,他專注於動態語言下的數據庫係統的研究和Web API的設計。此外,他創建並維護著多個流行的開源項目。
譯者簡介:
徐濤(網名:湯姆大叔),微軟最有價值專傢(MVP)、項目經理、軟件架構師,擅長大型互聯網産品的架構與設計,崇尚敏捷開發模式,熟悉設計模式、前端技術以及各種開源産品,曾獲MCP、MCSE、MCDBA、MCTS、MCITP、MCPD、PMP認證。
博客地址:http://www.cnblogs.com/TomXu
圖書目錄
對本書的贊譽
譯者序
前言
第1章 JavaScript基礎:值、變量、控製流程 1
1.1 值1
1.1.1 數字1
1.1.2 算術2
1.1.3 字符串3
1.1.4 一元操作符3
1.1.5 布爾值、比較和布爾邏輯4
1.1.6 錶達式與語句5
1.2 變量5
1.3 環境7
1.3.1 函數7
1.3.2 prompt和confirm7
1.3.3 print函數8
1.3.4 修改環境8
1.4 程序結構8
1.4.1 條件執行9
1.4.2 while循環與do循環9
1.4.3 縮進代碼11
1.4.4 for循環11
1.4.5 跳齣循環12
1.4.6 更新變量簡便法12
1.4.7 使用switch進行調度12
1.4.8 大小寫13
1.4.9 注釋13
1.5 進一步認識類型14
1.5.1 Undefined值14
1.5.2 自動類型轉換14
1.5.3 自動類型轉換的風險15
1.5.4 進一步瞭解&&和||16
第2章 函數17
2.1 剖析函數定義17
2.1.1 定義順序18
2.1.2 局部變量18
2.1.3 嵌套作用域19
2.1.4 棧20
2.1.5 函數值20
2.1.6 閉包21
2.1.7 可選參數21
2.2 技巧22
2.2.1 避免重復22
2.2.2 純函數23
2.2.3 遞歸24
第3章 數據結構:對象與數組27
3.1 問題:Emily姨媽傢的貓27
3.2 基本數據結構28
3.2.1 屬性28
3.2.2 對象值29
3.2.3 對象即集閤30
3.2.4 易變性30
3.2.5 對象即集閤:數組31
3.2.6 方法32
3.3 解決關於Emily姨媽傢貓的問題33
3.3.1 分離段落33
3.3.2 找齣相關段落34
3.3.3 提取貓的名字35
3.3.4 完整算法35
3.3.5 清理代碼36
3.3.6 日期錶示38
3.3.7 日期提取39
3.3.8 收集更多信息40
3.3.9 數據錶示41
3.4 更多理論42
3.4.1 arguments對象42
3.4.2 完成掃尾工作44
3.4.3 Math對象44
3.4.4 可枚舉屬性44
第4章 錯誤處理47
4.1 問題類型47
4.1.1 程序員錯誤47
4.1.2 運行時錯誤48
4.2 處理錯誤48
4.2.1 返迴特殊值48
4.2.2 異常49
4.2.3 異常之後的錯誤清除50
4.2.4 Error對象51
4.2.5 未處理的異常51
4.2.6 選擇性Catch51
4.3 自動化測試52
第5章 函數式編程55
5.1 抽象55
5.2 高階函數56
5.2.1 修改函數57
5.2.2 歸約函數58
5.2.3 映射數組59
5.3 隱士的悲慘故事59
5.3.1 HTML60
5.3.2 隱士的文本文件61
5.3.3 找齣段落64
5.3.4 強調與腳注64
5.3.5 移動腳注67
5.3.6 生成HTML67
5.3.7 轉化隱士的書70
5.4 其他函數技巧71
5.4.1 操作符函數71
5.4.2 分布應用72
5.4.3 組閤73
第6章 麵嚮對象編程75
6.1 對象75
6.1.1 定義方法75
6.1.2 構造函數76
6.1.3 從原型中構建77
6.1.4 構造函數與原型77
6.1.5 原型汙染79
6.1.6 對象即詞典80
6.1.7 指定接口81
6.2 構建生態係統模擬82
6.2.1 定義生態圈82
6.2.2 空間裏的點83
6.2.3 呈現網格83
6.2.4 昆蟲的編程接口85
6.2.5 生態圈對象86
6.2.6 this及其作用域87
6.2.7 有活力的生命88
6.2.8 昆蟲移動90
6.2.9 更多生命形式90
6.2.10 多態性93
6.3 更逼真的模擬生態係統93
6.3.1 繼承93
6.3.2 記錄能量94
6.3.3 添加植物96
6.3.4 食草動物97
6.3.5 為它帶來生命97
6.3.6 人工愚蠢99
6.4 原型繼承100
6.4.1 類型定義工具100
6.4.2 類型原型101
6.4.3 對象的世界102
6.4.4 instanceof操作符103
6.4.5 混閤類型104
第7章 模塊化107
7.1 模塊107
7.1.1 生態圈例子107
7.1.2 模塊文件化108
7.2 模塊的形態108
7.2.1 函數作為局部命名空間109
7.2.2 模塊對象110
7.3 接口設計111
7.3.1 可預見性111
7.3.2 可組閤性111
7.3.3 分層接口112
7.3.4 參數對象112
7.4 JS庫113
第8章 正則錶達式115
8.1 語法115
8.1.1 匹配字符集115
8.1.2 匹配單詞和字符邊界116
8.1.3 重復模式117
8.1.4 子錶達式分組117
8.1.5 多選一117
8.2 匹配與替換118
8.2.1 匹配方法118
8.2.2 正則錶達式和替換方法118
8.2.3 動態創建RegExp 對象120
8.3 解析.ini文件121
8.4 結論123
第9章 Web編程:速成課125
9.1 互聯網125
9.1.1 URL網址125
9.1.2 服務器端編程126
9.1.3 客戶端編程126
9.2 Web腳本基礎知識126
9.2.1 windows對象126
9.2.2 document對象127
9.2.3 計時器128
9.2.4 錶單128
9.2.5 錶單腳本化130
9.2.6 自動焦點132
9.3 瀏覽器非兼容性132
9.4 延伸閱讀133
第10章 文檔對象模型135
10.1 DOM元素135
10.1.1 節點鏈接136
10.1.2 節點類型136
10.1.3 innerHTML屬性137
10.1.4 查找節點137
10.1.5 創建節點138
10.1.6 節點創建輔助函數138
10.1.7 移動節點139
10.1.8 print實現140
10.2 樣式錶140
10.2.1 樣式屬性141
10.2.2 隱藏節點141
10.2.3 定位141
10.2.4 控製節點大小142
10.3 警示語142
第11章 瀏覽器事件143
11.1 事件句柄143
11.1.1 注冊事件句柄143
11.1.2 事件對象145
11.1.3 鼠標相關事件類型145
11.1.4 鍵盤事件146
11.1.5 停止事件147
11.1.6 事件對象正規化147
11.1.7 跟蹤焦點148
11.1.8 錶單事件148
11.1.9 window事件149
11.2 示例:實現推箱子149
11.2.1 等級輸入格式149
11.2.2 程序設計150
11.2.3 遊戲闆展示150
11.2.4 控製器對象153
第12章 HTTP請求157
12.1 HTTP協議157
12.2 XMLHttpRequest API158
12.2.1 創建請求對象158
12.2.2 簡單的請求158
12.2.3 發送異步請求159
12.2.4 獲取XML數據160
12.2.5 讀取JSON數據161
12.2.6 基本的請求包裝161
12.3 學習HTTP162
· · · · · · (
收起)
JavaScript編程精解 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
用上下班時間看完的第三本書。看起來比較吃力,第五章函數式編程和第六章的麵嚮對象編程很多都沒看懂。全書遊戲式的編程教程還是很有意思的。譯者名頭很大,翻譯的質量也隻是中規中矩吧。不過,還是get到很多技巧!
評分
☆☆☆☆☆
內容稍顯浮誇,基本知識介紹的不夠到位,隻是點到即止,所以它不適閤新手! 可是裏麵的高級知識也沒有多少,所以它也不適閤高級人員。還是老老實實拜讀犀牛吧。
評分
☆☆☆☆☆
帶著小問題,去解釋原理。淺顯易懂
評分
☆☆☆☆☆
如果是入門,幾個例子很經典,可以學會一種編程的思路,書很薄,涉及的知識有點多,由於定義為javascript書,隻是個開始,自己在入門之後可以補充其他詳解類的書籍,如HTTP,Ajax等等, 平時可用來做快速溫故而知新
評分
☆☆☆☆☆
如果是入門,幾個例子很經典,可以學會一種編程的思路,書很薄,涉及的知識有點多,由於定義為javascript書,隻是個開始,自己在入門之後可以補充其他詳解類的書籍,如HTTP,Ajax等等, 平時可用來做快速溫故而知新
讀後感
評分
☆☆☆☆☆
您好!我是 Eloquent JavaScript 读者。最近作者计划再版,以众筹的形式筹集资金,以决定再版的深度和投入的精力。现在筹集了大约 8k 欧元,进入平台期,这个钱只够重写一部分的。请大家多支持。作者筹款主页在这 https://eloquentjavascript.net/2nd_edition/ 请核实并考虑!...
評分
☆☆☆☆☆
这本书和《Head First Javascript》,哪个更容易是新手入门呢?看过的这本书的童鞋发表一下评论。个人最近在看《Head First JavaScript》,感觉有Head First系列图书的幽默感,容易引导新手学习JavaScript。不过汤姆大叔在博客园的JavaScript系列确实非常不错。 错误地方: 1.P...
評分
☆☆☆☆☆
評分
☆☆☆☆☆
此书内容比较精炼,示例代码比较多,新手很容易走失在丛丛代码中,因此刚接触JavaScript的朋友还是先找本基础的书入门吧。 此外,书中有些代码有点小问题,勘误表都可以在译者的博客上找到:http://www.cnblogs.com/TomXu/archive/2012/10/21/2732968.html。
評分
☆☆☆☆☆
主要讲的是javascript编程,后面很少的提到了网页前端。这本书很薄,但是很贵有没有!里面讲的知识质量还是很高的,像是精炼的笔记一样,不过觉得不太适合初学者,尤其是对函数式编程不了解的同学,中文版译者好像把原版的代码精简了,把函数式编程发挥到了极致,原版里代码函...
類似圖書 點擊查看全場最低價
JavaScript編程精解 pdf epub mobi txt 電子書 下載 2024