Effective JavaScript 中文版(電子書)

· 碁峰資訊股份有限公司
Ebook
244
Pages

About this ebook

 



駕馭 JavaScript 的 68 個具體作法


JavaScript 發明人 Brendan Eich 專文推薦


「少有程式語言達人能夠像 David 這樣寫出流暢通順且措辭淺白的文字,透過其深邃的洞察力,他以引人入勝的方式帶我們逐一探索 JavaScript 的語法和語意,一路提醒我們要特別注意的事項,並以實際的使用案例來補充說明,步調和緩而舒適。讀完此書後,你會對 JavaScript 有更穩健且透徹的理解。」

—Paul Irish,Google Chrome 的開發人員大使


「這本書並不適合那些尋找捷徑的人,這是刻苦獲得的經驗所提煉出來的精華。它是少數我會毫不猶豫推薦的 JavaScript 書籍。」

—Alex Russell,TC39 成員、Google 軟體工程師


為了真正精通 JavaScript,你必須知道如何有效運用這個語言富有彈性又具表達能力的特色,以及知道如何避免其中常見的陷阱。不管你已經撰寫了多久的 JavaScript 程式碼,Effective JavaScript 都能增進你對這個強大語言的理解,讓你能夠建置更容易預測、更可靠且更容易維護的程式。


作者 David Herman 具有 Ecma 的 JavaScript 標準化委員會數年的工作經驗,他以前所未見的深度闡明這個語言的內部運作原理,幫助你完全掌握 JavaScript 強大的表達能力。立基於 JavaScript 最新的幾個版本,本書提供經過充分驗證的技巧以及最佳實務做法,協助你為未來的開發工作做好準備。


Effective JavaScript 是由 68 個經過驗證、能夠幫助你寫出更好的 JavaScript 程式碼的具體作法所構成,並輔以實例來闡述說明。你會學到如何為每個專案挑選適當的程式寫作風格、管理無法預料的問題,並以更良好的方式來處理 JavaScript 程式設計的各個面向,諸如資料結構或共時性(concurrency)。關鍵的特色包括:

■ 以更好的方式來使用基於原型(prototype)的物件導向程式設計

■ 使用陣列與字典(dictionary)物件時可能遭遇到的細微問題以及它們的解法

■ 對 JavaScript 函式與變數範疇(variable scoping)語意的精確且務實的解說

■ 實用的 JavaScript 程式設計模式與慣用語法,例如選項物件(options objects)及方法鏈串(method chaining)

■ 深入介紹 JavaScript 獨特的「run-to-completion」共時模型



David Herman,Mozilla Research 的資深研究員。他是 Ecma TC39 的成員,這個委員會負責 JavaScript 的標準化工作。他擁有 Grinnell College 的電腦科學學士學位,以及 Northeastern University 的電腦科學碩士與博士學位。

#碁峰資訊 GOTOP Information Inc.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.