1 option
JavaScript : the good parts / Douglas Crockford.
- Format:
- Book
- Author/Creator:
- Crockford, Douglas.
- Language:
- English
- Physical Description:
- 1 recurs electrònic (213 p.)
- Edition:
- First edition.
- Place of Publication:
- 2008.
- Sebastopol, California : O'Reilly Media, 2008.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScr
- Contents:
- JavaScript: The Good Parts; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; 1. Good Parts; Analyzing JavaScript; A Simple Testing Ground; 2. Grammar; Names; Numbers; Strings; Statements; Expressions; Literals; Functions; 3. Objects; Retrieval; Update; Reference; Prototype; Reflection; Enumeration; Delete; Global Abatement; 4. Functions; Function Literal; Invocation; The Function Invocation Pattern; The Constructor Invocation Pattern; The Apply Invocation Pattern; Arguments; Return; Exceptions; Augmenting Types; Recursion; Scope; Closure; Callbacks; Module
- CascadeCurry; Memoization; 5. Inheritance; Object Specifiers; Prototypal; Functional; Parts; 6. Arrays; Length; Delete; Enumeration; Confusion; Methods; Dimensions; 7. Regular Expressions; Construction; Elements; Regexp Sequence; Regexp Factor; Regexp Escape; Regexp Group; Regexp Class; Regexp Class Escape; Regexp Quantifier; 8. Methods; 9. Style; 10. Beautiful Features; A. Awful Parts; Scope; Semicolon Insertion; Reserved Words; Unicode; typeof; parseInt; +; Floating Point; NaN; Phony Arrays; Falsy Values; hasOwnProperty; Object; B. Bad Parts; with Statement; eval; continue Statement
- switch Fall ThroughBlock-less Statements; ++
- ; Bitwise Operators; The function Statement Versus the function Expression; Typed Wrappers; new; void; C. JSLint; Members; Options; Semicolon; Line Breaking; Comma; Required Blocks; Forbidden Blocks; Expression Statements; for in Statement; switch Statement; var Statement; with Statement; =; == and !=; Labels; Unreachable Code; Confusing Pluses and Minuses; ++ and
- ; Bitwise Operators; eval Is Evil; void; Regular Expressions; Constructors and new; Not Looked For; HTML; JSON; Report; D. Syntax Diagrams; E. JSON; Using JSON Securely; A JSON Parser
- Colophon
- Notes:
- Includes index.
- Description based on print version record.
- ISBN:
- 9780596153830
- 059615383X
- 9780596554873
- 0596554877
- OCLC:
- 609841099
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.