Rauschmayer, Axel, 1972-,

Speaking javascript / Axel Rauschmayer. - Beijing : O'Reilly , c2014. - xvii, 437 p. : ill. ; 24 cm.

Speaking javascript : an in-depth guide for programmers (Cover subtitle) Includes index.

Part I: JavaScript Quick Start. Basic JavaScript. Part II: Background. Why JavaScript? -- The Nature of JavaScript -- How JavaScript was created -- Standardization: ECMAScript -- Historical JavaScript Milestones. Part III: JavaScript in Depth. JavaScript's Syntax -- Values -- Operators -- Booleans -- Numbers -- Strings -- Statements -- Exception Handling -- Functions -- Variables: Scopes, Environments, and Closures -- Objects and Inheritance -- Arrays -- Regular Expressions -- Dates -- Math -- JSON -- Standard Global Variables -- Unicode and JavaScript -- New in ECMAScript 5. Part IV: Tips, Tools, and Libraries. A Meta Code Style Guide -- Language Mechanisms for Debugging -- Subclassing Built-ins -- JSDoc: Generating API Documentation -- Libraries -- Module Systems and Package Managers -- More Tools -- What to Do Next.

Like it or not, JavaScript is everywhere these days--from browser to server to mobile--and now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position. Speaking JavaScript helps you approach the language with four standalone sections. First, a quick-start guide teaches you just enough of the language to help you be productive right away. More experienced JavaScript programmers will find a complete and easy-to-read reference that covers each language feature in depth. Complete contents include: JavaScript quick start: Familiar with object-oriented programming? This part helps you learn JavaScript quickly and properly. JavaScript in depth: Learn details of ECMAScript 5, from syntax, variables, functions, and object-oriented programming to regular expressions and JSON with lots of examples. Pick a topic and jump in. Background: Understand JavaScript's history and its relationship with other programming languages. Tips, tools, and libraries: Survey existing style guides, best practices, advanced techniques, module systems, package managers, build tools, and learning resources.

9781449365035 1449365035

2012287277


JavaScript (Computer program language)
Application software--Development.
Web sites--Programming.
Web site development.

005.2762 RA SP