JavaScript: The Definitive Guide: Activate Your Web Pages by David Flanagan

By David Flanagan

Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's advisor and finished connection with the center language and to the client-side JavaScript APIs outlined via internet browsers.

The sixth version covers HTML5 and ECMAScript five. Many chapters were thoroughly rewritten to deliver them based on trendy top net improvement practices. New chapters during this variation rfile jQuery and server facet JavaScript. it really is advised for skilled programmers who are looking to study the programming language of the internet, and for present JavaScript programmers who are looking to grasp it.

"A must-have reference for specialist JavaScript programmers...well-organized and detailed."
—Brendan Eich, author of JavaScript, CTO of Mozilla

"I made a profession of what I realized from JavaScript: The Definitive Guide.”
—Andrew Hedges, Tapulous

Show description

Read or Download JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides) PDF

Similar object-oriented design books

Building Java Enterprise Systems with J2EE

The sensible perspective of establishing Java company platforms with J2EE offers the conceptual historical past and wealth of code examples had to really gather structures in an invaluable demeanour with the J2EE applied sciences. in addition, this ebook demonstrates how the applied sciences supplement and construct on most sensible of each other through evolution of a cohesive and actual pattern program.

Beginning Perl (Expert's Voice in Open Source)

This can be a ebook for these people who believed that we didn’t have to research Perl, and now we all know it truly is extra ubiquitous than ever. Perl is very versatile and robust, and it isn’t petrified of net 2. zero or the cloud. initially touted because the duct tape of the web, Perl has when you consider that advanced right into a multipurpose, multiplatform language current totally all over: heavy-duty net purposes, the cloud, platforms management, ordinary language processing, and monetary engineering.

Developing Modular-Oriented Simulation Models Using System Dynamics Libraries (SpringerBriefs in Electrical and Computer Engineering)

This SpringerBrief introduces the improvement and functional program of a module-oriented improvement framework for area particular system-dynamic libraries (SDL approach), which might be utilized in the simulation of multi-causal and dynamic relationships on various degrees of an undefined, as an instance the development undefined.

Extra resources for JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)

Example text

4 Identifiers and Reserved Words | 23 Core JavaScript convert text to a canonical form suitable for comparisons. JavaScript assumes that the source code it is interpreting has already been normalized and makes no attempt to normalize identifiers, strings, or regular expressions itself. _dummy $str For portability and ease of editing, it is common to use only ASCII letters and digits in identifiers. Note, however, that JavaScript allows identifiers to contain letters and digits from the entire Unicode character set.

Text between a pair of slashes constitutes a regular expression literal. The second slash in the pair can also be followed by one or more letters, which modify the meaning of the pattern. For example: /^HTML/ /[1-9][0-9]*/ /\bjavascript\b/i // Match the letters H T M L at the start of a string // Match a non-zero digit, followed by any # of digits // Match "javascript" as a word, case-insensitive RegExp objects define a number of useful methods, and strings also have methods that accept RegExp arguments.

The && operator performs the Boolean AND operation. It evaluates to a truthy value if and only if both of its operands are truthy; it evaluates to a falsy value otherwise. The || operator is the Boolean OR operation: it evaluates to a truthy value if either one (or both) of its operands is truthy and evaluates to a falsy value if both operands are falsy. Finally, the unary ! operator performs the Boolean NOT operation: it evaluates to true if its operand is falsy and evaluates to false if its operand is truthy.

Download PDF sample

Rated 4.20 of 5 – based on 49 votes