Customer Login

Lost password?

View your shopping cart

Shop

By Nicholas C. Zakas

Professional JavaScript for Web Developers

This book provides a developer-level introduction along with more advanced and useful features of JavaScript.

£556.43 £545.00

Programming, Web Design

98 in stock

Request For Quotation

Make an enquiry

Product Description

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 <canvas > 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.

What Reviewers Say About The Mobile Book
A few reviewers have had the chance to read the book a few days before its release, and share their views in a non-committal way. The result is very clear: the book is worthwhile. Should you get it? Yes! Let’s see why:
christopher-butler

“I got my hands on an early copy of The Mobile Book. I’ll cut to the chase and just say this: It’s fantastic. You should own it. Really.”

— Christopher Butler

ben-howdle-reviewer

“The standard, the reference book for Mobile. I worked for a mobile web publishing company for 18 months and the depth of knowledge provided by the experts in this book is extraordinary. It blew me away. This book provides a diplomatic, comprehensive guide to understanding Mobile”

— Ben Howdle

david-bushell-reviewer

“I’ll cut to the chase for those deliberating a purchase: it’s well worth the cover price. The eBook edition is a steal! This book establishes a mindset of understanding and exploring the medium. It embraces the breadth of its domain and will set you on an exciting path.”

— David Bushell

Additional Information

Format

PDF, Mobi, epub

Cover

Hard, Soft

International Shipping

Most books, DVDs, music and VHS videos can be shipped to almost all destinations outside the U.S.

Special Shipping Options

Release-Date Delivery is available in checkout when both the item and your delivery address are eligible.

Track Your Package

After an order has shipped, many packages can be tracked on Amazon.com. You can find tracking information in your order details.

Request For Quotation

Product Enquiry

Reviews

There are no reviews yet.

Be the first to review “Professional JavaScript for Web Developers”

Your email address will not be published. Required fields are marked *

Product Detail

  • Paperback : 960 pages
  • Publisher : Wrox
  • Language : English
  • ISBN-10 : 1118026691
  • ISBN-13 : 978-1118026694
  • Product Dimensions : 9.2 x 7.3 x 1.8 inches

About The Author

Author

Nicholas C. Zakas is a front-end consultant who specializes in user interface design and implementation for web applications using JavaScript, Dynamic HTML, CSS, XML, and XSLT. Has has 15 years of web development experience and spent nearly five years at Yahoo! in various roles, including principal front end engineer for the Yahoo! homepage and contributor to the Yahoo! User Interface (YUI) library, having written the Cookie Utility, Profiler, and YUI Test. Nicholas is the author of Professional JavaScript for Web Developers and High Performance JavaScript, a co-author on Professional Ajax, and a contributor to Even Faster Web Sites. He has also written for several online sites such as WebReference, Sitepoint, the YUI Blog, A List Apart, and the Web Performance Advent Calendar. Nicholas regularly gives talks about web development, JavaScript, and best practices. He has given talks at companies such as Yahoo!, LinkedIn, Google, Netflix, TripAdvisor, and NASA, and conferences such as the Ajax Experience, the Rich Web Experience, OSCON, WebDirections, Fronteers, and Velocity. Through his writing and speaking, Nicholas seeks to teach others the valuable lessons he's learned while working on some of the most popular and demanding web applications in the world. He firmly believes that no difficult problem should need to be solved more than once.

FROM OUR BLOG

  • Are There Anger Management Books Available

    3 years ago
    It is now widely accepted that shopping for books in a traditional brick and mortar shop is a hassle. Usually, many serious book shoppers are trying to access a book or magazine that are blocked by men, women, and kids, laying on the floor, talking on mobile phones, or going through the books and then …

Newsletter