JavaScript the good parts
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, read...
Main Author: | |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
Sebastopol, California :
O'Reilly Media
2008.
2008. |
Edition: | First edition |
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627650606719 |
Table of 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