Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £18.70

Save £11.29 (38%)

includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Professional JavaScript for Web Developers by [Zakas, Nicholas C.]
Kindle App Ad

Professional JavaScript for Web Developers Kindle Edition

4.9 out of 5 stars 26 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£18.70

Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Product Description

From the Back Cover

Get up to date on the latest ways to use JavaScript in web development If you want to achieve JavaScript′s full potential, it is critical to understand its nature, history, and limitations. To that end, this updated version of the bestseller by veteran author and JavaScript guru Nicholas C. Zakas covers JavaScript from its very beginning to the present–day incarnations including the DOM, Ajax, and HTML5. Zakas shows you how to extend this powerful language to meet specific needs and create dynamic user interfaces for the web that blur the line between desktop and internet. By the end of the book, you′ll have a strong understanding of the significant advances in web development as they relate to JavaScript so that you can apply them to your next website. Professional JavaScript for Web Developers : Offers a detailed discussion of the components that make up a JavaScript implementation Zeroes in on new and emerging APIs such as the Selectors API, Web Workers, and Cross–Document Messaging Explores object–oriented programming in JavaScript Shows how to implement drag and drop file upload with Ajax and the File API Highlights the new core language features introduced in ECMAScript5 Explains how to work with data formats such as XML and JSON Looks at what′s coming in ECMAScript Harmony Walks you through creating offline–capable web applications wrox.com Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. Wrox Professional guides are written by working developers to address everyday needs. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Nicholas C. Zakas is a front–end architect who honed his skills working at Yahoo! for five years. He has worked in web development for over a decade, developing web solutions for some of the largest companies in the world. He is the author of previous editions of Professional JavaScript for Web Developers and a coauthor of Professional Ajax .

Product details

  • Format: Kindle Edition
  • File Size: 4217 KB
  • Print Length: 960 pages
  • Publisher: Wrox; 3 edition (20 Dec. 2011)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B006PW2URI
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 4.9 out of 5 stars 26 customer reviews
  • Amazon Bestsellers Rank: #257,185 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?


Customer Reviews

4.9 out of 5 stars
5 star
23
4 star
3
3 star
0
2 star
0
1 star
0
See all 26 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
I have only recently purchased this book, but right from the beginning it explains really well the different aspects of Javascript. As a PHP developer I wanted to know more about Javascript and so far this book is perfect, far better than other books that I have read.

It is ideal for someone with experience in programming including Javascript, as it does go into more advanced Technics later in the book, but also great for someone to gain a better understanding of Javascript.

This is not a book for someone who has no prior knowledge of Javascript or other programming languages, especially if you have only a basic knowledge in CSS and HTML

I highly recommend this book.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is the best thorough book on the JavaScript I've ever read. Keep in mind, it will not teach you Patterns, namely, how to glue pieces together. This book is to learn what pieces are - it will cover all of them - but it will not teach you architecture of building from pieces. For that you'll need to read dedicated books on the subject such as JavaScript Patterns JavaScript Patterns and reference some code (I discovered very first release of famous libraries is an awesome way to learn, for example check out first version (0.3?) of reveal.js on GitHub).

Now onto the practical side. This book contains thousand pages and is three-finger thick. My dad helped to carefully cut it into 10 pieces, two-three chapters each and enforced the spines with transparent tape. I carry the piece I'm currently reading in a Snugpak A5 Snugpak Grab A5 Document Holder - Black - One Size. If you keep it real (I do), you need to carve considerable time to read all the thousand pages. Firstly, read while commuting. I read mine on the tube and carry the current piece rolled in my shell jacket's pocket. Secondly, read before sleep. Third, read during the lunch break at work. If you count totals, for example, morning: 0.5h train + 0.5h tube + 0.5h lunch + evening 0.5h train (tube's are busy in the evening so that's zero evening tube reading time), that's two hours. If you read for one hour before sleep, that's three hours reading and learning time EVERY DAY. If you live not alone, go to library on the weekend.

Coding advice.
Read more ›
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a thorough and helpful guide to JavaScript language. Although its target audience is mainly web developers, all people with a basic understanding of programming may benefit from it since JavaScript is such a forgiving and loose-typed language.

Organizing a vast arsenal of objects, methods, properties and differences in major browsers' implementation (e.g. IE, FF) is not the easiest task to tackle. However, in my humble opinion, the author makes a sincere and successful effort. To that end there are many helpful tables and figures which either consolidate the relevant pieces of information or provide a graphical analysis of a complex subject, like for example the 'Prototype Pattern'. Also, common pitfalls and helpful hints are provided in abundance and pointed out in conspicuous bordered frames throughout the book.

The most helpful element though, are the succinct and to-the-point examples of code that follow each and every discreet section on a specific subject. Wherever there are possible ambiguities or peculiarities of the language, the author provides more than one example to utterly dissolve them. In most cases one can follow only the given snippets and understand completely the subject at hand, since they are almost self-explanatory.

Finally, this book provides an analytical table of contents at the beginning and a powerful index at the end, which allows for granular keyword-based searches. Finding what you want is almost as easy as hitting the Ctrl-F button to open a typical search field!
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I needed a comprehensive reference as I had no experience of Javascript. I took five books out of the Library, and this was by far the best that I found. When the lending period expired and I had to return the book, I decided that it was worth having my own copy. I dip in and out of chapters and I feel it has helped me a lot. Javascript is not an easy language to learn, and other books were not as helpful for a beginner.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I am currently building a web-site, and to put Paypal buttons on it, I have to understand JavaScript.
It is not a language that I like (I still prefer C++ to C# but have to work with C#).
This book seems to get the basics across clearly, and still have lots of in-depth theory and harder examples, so that I will not be floundering. And the price is very reasonable.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book contains more information than you could shake a stick at !

It is written based on actual experience working with Javascript in the real world . The information is presented in what I would call a 'Transfer of Information ' style, kind of like a brain dump rather than any thing else. The example code is kept short and what's more each and every snippet is explained thoroughly in detail.

I've read the 'Definitive Guide' which is touted as being the JavaScript Developers 'Bible' but I found 'Pro JavaScript' to be just as comprehensive and useful. It's actually better since it describes things more thoroughly and explains /why/ you need to know things. It goes far beyond the actual Syntax and describes how the language is used in real life, eg. Inheritance and OOP.

In essence this book provides much more of a tutorial than a reference , which is where its real value lies. It covers the topics in exquisite detail and the author has been meticulous even to the point of obsessive in his coverage. Whilst reading it, you will feel like you are in the presence of a JavaScript guru with a genuine intent to teach what he knows

There is also a lot of fascinating information about browsers 'quirks', how browsers and the WWW evolved, and things you need to be aware of in general.
I don't think I found one typo in the whole book.. that's quite unusual !

So in summary this is a very good value, well rounded JavaScript book that I would recomend to any one who is commited to getting up to speed Developing the Web.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

click to open popover