《JavaScript語言精粹》【PDF】下載

來源:互聯網
上載者:User

標籤:表現力   script   通過   roc   空白   說明符   Regex   實驗   優雅   

《JavaScript語言精粹》【PDF】下載連結:
https://u253469.pipipan.com/fs/253469-230382204

    內容簡介

javascript曾是“世界上最被誤解的語言”,因為它擔負太多的特性,包括糟糕的互動和失敗的設計,但隨著ajax的到來,javascript“從最受誤解的程式設計語言演變為最流行的語言”,這除了幸運之外,也證明了它其實是一門優秀的語言。douglas
crockford在本書中剝開了javascript沾汙的外衣,抽離出一個具有更好可靠性、可讀性和可維護性的javascript子集,讓你看到一門優稚的、輕量級的和非常富有表現力的語言。作者從文法、對象、函數、繼承、數組、Regex、方法、樣式和優美的特性這9個方面來呈現這門語言真正的精華部分,通過它們完全可以構建出優雅高效的代碼。作者還通過附錄列出了這門語言的糟粕和雞肋部分,且告訴你如何避免它們。最後還介紹了jslint,通過它的檢驗,能有效地保障我們的代碼品質。.

該書從文法、對象、函數、繼承、數組、Regex、方法、樣式和優美的特性這9個方面介紹了javascript語言本質。

    作者簡介

Douglas Crockford是一名來自Yahoo!的資深JavaScript架構師,以創造和維護JSON (JavaScriptObject
Notation) 格式而為大家所熟知。他定期在各類會議上發表有關進階JavaScript的主題演講。他也是ECMAScript委員會的成員之一。

    目錄

前言. i

第1章 精華 1

為什麼是javascript? 2

分析javascript 3

一個簡單的實驗場 4

第2章 文法 5

空白 5

標識符 6

數字 7

字串 8

語句 10

運算式 15

字面量 17

函數 19

第3章 對象 20

對象字面量 20

檢索 21

更新 22

引用 22

原型 22

.反射 23

枚舉 24

刪除 24

減少全域變數汙染 25

第4章 函數 26

函數對象 26

函數字面量 27

調用 27

參數 31

返回 31

異常 32

給類型增加方法 32

遞迴 34

範圍 36

閉包 37

回調 40

模組 40

級聯 42

套用 43

記憶 44

第5章 繼承.. 46

偽類 47

對象說明符 50

原型 50

函數化 52

組件 55

第6章 數組 58

數組字面量 58

長度 59

刪除 60

枚舉 60

混淆的地方 61

方法 62

維度 63

第7章 Regex 65

一個例子 66

結構 70

元素 72

第8章 方法 78

第9章 代碼風格 94

第10章 優美的特性
98

附錄a:糟粕 101

附錄b:雞肋 109

附錄c:jslint 115

附錄d:文法圖 125

附錄e:json 136

索引... 147

    更多資料請關注我的新浪部落格http://blog.sina.com.cn/u/3283485963
《JavaScript語言精粹》【PDF】下載連結:
https://u253469.pipipan.com/fs/253469-230382204

更多書單和推薦電子書請關注:
http://zhaozhiyong.cn

《JavaScript語言精粹》【PDF】下載

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.