PROFESSIONAL JAVASCRIPT FOR WEB DEVELOPERS By Nicholas C. Zakas *Mint Condition*

Item specifics

Condition: Like New :
A book that looks new but has been read. Cover has no visible wear, and the dust jacket (if applicable) is included for hard covers. No missing or damaged pages, no creases or tears, and no underlining/highlighting of text or writing in the margins. May be very minimal identifying marks on the inside cover. Very minimal wear and tear. See the seller’s listing for full details and description of any imperfections. See all condition definitions– opens in a new window or tab
Seller Notes: Book is in Mint Condition. Will include dust jacket if originally came with one. Text will be unmarked and pages crisp. Your total satisfaction is guaranteed with every single order.

Edition Number: 3 Language: English
Publication Year: 2012 Format: Paperback
ISBN:

9781118026694

EAN:

9781118026694

PROFESSIONAL JAVASCRIPT FOR WEB DEVELOPERS By Nicholas C. Zakas *Mint Condition*

Product Details

Synopsis
A significant update to a bestselling JavaScript book As the key scripting language for the web, JavaScript is supported by every modern web browser and allows developers to create client-side scripts that take advantage of features such as animating the canvas tag and enabling client-side storage and application caches. After an in-depth introduction to the JavaScript language, this updated edition of a bestseller progresses to break down how JavaScript is applied for web development using the latest web development technologies. Veteran author and JavaScript guru Nicholas Zakas shows how JavaScript works with the new HTML5 as well as other significant advances in web development as it relates to JavaScript. Begins with an introduction to JavaScript basics and then moves on to more advanced topics regarding JavaScript and advances in web development technologies Describes how JavaScript is implemented into HTML5 Covers browser/feature detection in scripts, event-driven JavaScript development, error reporting and debugging, offline application and data storage, and more Professional JavaScript for Web Developers, 3rd Edition is an authoritative JavaScript resource that every web developers should have. JavaScript is loosely based on Java, which is an object-oriented programming language that became popular for use on the Web by way of embedded applets. It has a similar syntax and programming methodology to Java, however, it should not be considered the “light” version of the language. JavaScript is its own language that found its home in web browsers around the world and enabled enhanced user interaction on websites as well as web applications. In this book JavaScript is covered from its beginning in the earliest Netscape browsers to the present-day versions that can support the DOM and Ajax. You will learn how to extend the language to suit specific needs and how to create client-server communications without intermediaries such as Java or hidden frames. You will also learn how to apply JavaScript solutions to business problems faced by web developers everywhere. This book provides a developer-level introduction along with more advanced and useful features of JavaScript. The book begins by exploring how JavaScript originated and evolved into what it is today. There is a discussion of the components that make up a JavaScript implementation that follows that has a specific focus on standards such as ECMAScript and the Document Object Model (DOM). The differences in JavaScript implementations used in different popular web browsers are also discussed. After building a strong base, the book goes on to cover basic concepts of JavaScript including its version of object-oriented programming, inheritance, and its use in HTML. The book then explores new APIs, such as HTML5, the Selectors API, and the File API. The last part of the book is focused on advanced topics including performance/memory optimization, best practices, and a look at Where JavaScript is going in the future. The book is broken up into 25 chapters. Chapter 1 explains the origins of JavaScript including where it came from, how it evolved, and what it is today. Chapter 2 examines how JavaScript is used in conjunction with HTML to create dynamic webpages. Chapter 3 introduces basic language concepts including syntax and flow control statements. Chapter 4 explores how variables are handled in JavaScript given their loosely typed nature. Chapter 5 covers all of the details regarding JavaScript’s built-in reference types such as object and array. Chapter 6 explains how to use object-oriented programing in JavaScript. Chapter 7 explores one of the most powerful aspects of JavaScript: function expressions. Chapter 8 introduces the Browser Object Model (BOM), which is responsible for objects allowing interaction with the browser itself. Chapter 9 explains various approaches to detecting the client machine and its capabilities. Chapter 10 introduces the Document Object Model (DOM) objects available in JavaScript as defined in DOM Level 1. Chapter 11 explains how other APIs, as well as other browsers, extend the DOM with more functionality. Chapter 12 builds on the previous two chapters by explaining how DOM Levels 2 and 3 augmented the DOM with additional properties, methods, and objects. Chapter 13 explains the nature of events in JavaScript, where they originated, legacy support, and how the DOM redefined how events should work. Devices such as the Wii and iPhone are covered. Chapter 14 looks at using JavaScript to enhance form interactions and work around browser limitations. Chapter 15 discusses the tag and how to use it to create on-the-fly graphics. Chapter 16 introduces JavaScript API changes as defined in HTML5. Chapter 17 discusses how browsers handle errors in JavaScript code and presents several ways to handle errors. Chapter 18 presents the features of JavaScript used to read and manipulate eXtensible Markup Language (XML) data. Chapter 19 discusses the ECMAScript for XML (E4X) extension to JavaScript, which is designed to simplify working with XML. Chapter 20 introduces the JSON data format as an alternative to XML. Professional JavaScript for Web Developers, 3rd Edition begins with an indepth introduction to the JavaScript Language and then progresses to break down how JavaScript is applied for web development using the latest web development technologies. This latest edition is updated to fully cover HTML5 and other siginificant advances in Web Development as it realtees to JavaScript. Topic covered include: JavaScript language basics and syntax How JavaScript is implemented into HTML Objecte Oriented JavaScript Browser/Feature Detection in Scripts The HTML Document Object Model (DOM) Event driven JavaScript Development Graphics Development with Native Drag and Drop Controlling the and media elements Error reporting and Debugging Scripting XML JSON and AJAX Offline Application and Data Storage Best Practices Emerging JavaScript API’s Much More. This book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes: JavaScript use with HTML to create dynamic webpages, language concepts including syntax and flow control statements variable handling given their loosely typed nature built-in reference types such as object and array object-oriented programing powerful aspects of function expressions Browser Object Model allowing interaction with the browser itself detecting the client and its capabilities Document Object Model (DOM) objects available in DOM Level 1 how DOM Levels 2 and 3 augmented the DOM events, legacy support, and how the DOM redefined how events should work enhancing form interactions and working around browser limitations using the tag to create on-the-fly graphics JavaScript API changes in HTML5 how browsers handle JavaScript errors and error handling features of JavaScript used to read and manipulate XML data the JSON data format as an alternative to XML Ajax techniques including the use of XMLHttpRequest object and CORS complex patterns including function currying, partial function application, and dynamic functions offline detection and storing data on the client machine techniques for JavaScript in an enterprise environment for better maintainability This book is aimed at three groups of readers: Experienced object-oriented programming developers looking to learn JavaScript as it relates to traditional OO languages such as Java and C++; Web application developers attempting to enhance site usability; novice JavaScript developers. Nicholas C. Zakas worked with the Web for over a decade. He has worked on corporate intranet applications used by some of the largest companies in the world and large-scale consumer websites such as MyYahoo! and the Yahoo! homepage. He regularly gives talks at companies and conferences regarding front-end best practices and new technology.

Product Identifiers
ISBN-10 1118026691
ISBN-13 9781118026694

Key Details
Author Nicholas C. Zakas
Number Of Pages 960 pages
Format Paperback
Publication Date 2012-01-18
Language English
Publisher Wiley & Sons, Incorporated, John
Publication Year 2012

Additional Details
Edition Number 3
Copyright Date 2012
Illustrated Yes

Dimensions
Weight 55.3 Oz
Height 1.9 In.
Width 7.4 In.
Length 9.2 In.

Target Audience
Group Trade

Classification Method
LC Classification Number TK5105.8885.J38Z34
Dewey Decimal 005.2/762
Dewey Edition 22

Price : 28.95

Ends on : Ended

Buy on eBay!

Shop for Evening Dresses