Customer Login

Lost password?

View your shopping cart

Shop

Sale!

Notice: WC_Product::get_gallery_attachment_ids is deprecated since version 3.0! Use WC_Product::get_gallery_image_ids instead. in /home/tokood/public_html/papirus/wp-includes/functions.php on line 3831

Notice: WC_Product::get_gallery_attachment_ids is deprecated since version 3.0! Use WC_Product::get_gallery_image_ids instead. in /home/tokood/public_html/papirus/wp-includes/functions.php on line 3831

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

100 in stock

Request For Quotation

Make an enquiry

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 *


Notice: WC_Product::get_related is deprecated since version 3.0! Use wc_get_related_products instead. in /home/tokood/public_html/papirus/wp-includes/functions.php on line 3831

Notice: id was called incorrectly. Product properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/papirus/woocommerce/single-product.php'), wc_get_template_part, load_template, require('/themes/papirus/woocommerce/content-single-product.php'), tokokoo_display_related_product, woocommerce_related_products, wc_get_template, include('/themes/papirus/woocommerce/single-product/related.php'), WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Please see Debugging in WordPress for more information. (This message was added in version 3.0.) in /home/tokood/public_html/papirus/wp-includes/functions.php on line 4139

Notice: WC_Product::get_upsells is deprecated since version 3.0! Use WC_Product::get_upsell_ids instead. in /home/tokood/public_html/papirus/wp-includes/functions.php on line 3831

Notice: id was called incorrectly. Product properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/papirus/woocommerce/single-product.php'), wc_get_template_part, load_template, require('/themes/papirus/woocommerce/content-single-product.php'), tokokoo_display_upsells_product, woocommerce_upsell_display, wc_get_template, include('/themes/papirus/woocommerce/single-product/up-sells.php'), WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Please see Debugging in WordPress for more information. (This message was added in version 3.0.) in /home/tokood/public_html/papirus/wp-includes/functions.php on line 4139

FROM OUR BLOG

  • Are There Anger Management Books Available

    4 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 …