Java Script︰優良的部分(英文影印版)

Java Script︰優良的部分(英文影印版)
定價:168
NT $ 146
 

內容簡介

大多數編程語言包含優良和拙劣的部件,但對JavaScript而言後者的比重較大,因為它在匆忙中開發和發布,還沒能夠得到精煉。這本權威的書剔除了大多數可怕的JavaScript特性,展現了JavaScript的另一部分,這一部分比JavaScript語言作為一個整體更加穩定、更具有可讀性以及可維護性——可以用這個部分創建真正可展的合高效的代碼。

作者Douglas Crockford(他被很多開發社區認為是JavaScript專家)提出了足夠多的好想法,讓JavaScript成為一個杰出的面向對象編程語言。不幸的是,這些好想法(比如函數、弱類型、動態對象和表達能力很強的對象文字注釋)被摻雜了些壞想法(比如基于全局變量的編程模型)。

當Java Applet隕落的時候,JavaScript成為了Web編程的缺省語言,但它的流行程度跟它作為一個編程語言的質量完全沒有關系。在《JavaScript︰The Good Parts》一書中,Crockford深度分析了一堆好的意圖和盲目的錯誤,為你提供了所有JavaScript的地道優良部分的細節,包括︰

‧語法‧繼承‧方法
‧對象‧數組‧風格
‧函數‧正則表達式‧美麗的特性

使用《JavaScript︰The Good Parts》一書,你會發現一個美麗、優雅、輕量級和具有很強表達能力的語言,讓你創造有效的代碼,無論你正在管理對象庫,還是只是試著讓Ajax快速運行。如果你為Web開發站點或者應用程序,那麼這本書是絕對必需的。
 

目錄

Preface
1. Good Parts
 Why JavaScript?
 Analyzing JavaScript
 A Simple Testing Ground
2. Grammar
 Whitespace
 Names
 Numbers
 Strings
 Statements
 Expressions
 Literals
 Functions
3. Objects
 Object Literals
 Retrieval
 Update
 Reference
 Prototype
 Reflection
 Enumeration
 Delete
 Global Abatement
4. Functions
 Function Objects
 Function Literal
 Invocation
 Arguments
 Return
 Exceptions
 Augmenting Types
 Recursion
 Scope
 Closure
 Callbacks
 Module
 Cascade
 Curry
 Memoization
5. Inheritance
 Pseudoclassical
 Object Specifiers
 Prototypal
 Functional
 Parts
6. Arrays
 Array Literals
 Length
 Delete
 Enumeration
 Confusion
 Methods
 Dimensions
7. Regular Expressions
 An Example
 Construction
 Elements
8. Methods
9. Style
10. Beautiful Features
Appendix A. Awful Parts
Appendix B. Bad Parts
Appendix C. JSLint
Appendix D. Syntax Diagrams
Appendix E. JSON
Index
網路書店 類別 折扣 價格
  1. 新書
    87
    $146