LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2012287277 |
INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781449365035 |
INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
1449365035 |
DEWEY DECIMAL CLASSIFICATION NUMBER |
Call number |
005.2762 RA SP |
MAIN ENTRY--PERSONAL NAME |
Authors |
Rauschmayer, Axel, |
Dates |
1972-, |
TITLE STATEMENT |
Title |
Speaking javascript / |
Statement of responsibility, etc |
Axel Rauschmayer. |
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication |
Beijing : |
Publisher |
O'Reilly , |
Date |
c2014. |
PHYSICAL DESCRIPTION |
Extent |
xvii, 437 p. : |
Other Details |
ill. ; |
Size |
24 cm. |
GENERAL NOTE |
General note |
Speaking javascript : an in-depth guide for programmers (Cover subtitle) |
GENERAL NOTE |
General note |
Includes index. |
CONTENTS |
Contents |
Part I: JavaScript Quick Start. Basic JavaScript. |
CONTENTS |
Contents |
Part II: Background. Why JavaScript? -- The Nature of JavaScript -- How JavaScript was created -- Standardization: ECMAScript -- Historical JavaScript Milestones. |
CONTENTS |
Contents |
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. |
CONTENTS |
Contents |
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. |
SUMMARY |
Summary |
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. |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
JavaScript (Computer program language) |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
Application software |
General |
Development. |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
Web sites |
General |
Programming. |
SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical Heading |
Web site development. |
Uniform Title |
Uniform Title |
Speaking javascript : an in-depth guide for programmers. |
ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
https://uowd.box.com/s/qfcofg7pfryskmsobf4hwnq45a0b1qa7 |
Public note |
Location Map |
MAIN ENTRY--PERSONAL NAME |
-- |
38027 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
15866 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
14642 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
38028 |
SUBJECT ADDED ENTRY--TOPICAL TERM |
-- |
5148 |
Uniform Title |
-- |
38029 |