Professional JavaScript for Web Developers Other -
by Nicholas C. Zakas
From the publisher
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.
Details
- Title Professional JavaScript for Web Developers
- Author Nicholas C. Zakas
- Binding Other
- Volumes 1
- Language ENG
- Publisher Wrox Press
- ISBN 9781118722176 / 1118722175
About the author
Remote Content Loading...
Hang on… we’re fetching the requested page.
Book Conditions Explained
Biblio’s Book Conditions
-
As NewThe book is pristine and free of any defects, in the same condition as when it was first newly published.
-
Fine (F)A book in fine condition exhibits no flaws. A fine condition book closely approaches As New condition, but may lack the crispness of an uncirculated, unopened volume.
-
Near Fine (NrFine or NF)Almost perfect, but not quite fine. Any defect outside of shelf-wear should be noted.
-
Very Good (VG)A used book that does show some small signs of wear - but no tears - on either binding or paper. Very good items should not have writing or highlighting.
-
Good (G or Gd.)The average used and worn book that has all pages or leaves present. ‘Good’ items often include writing and highlighting and may be ex-library. Any defects should be noted. The oft-repeated aphorism in the book collecting world is “good isn’t very good.”
-
FairIt is best to assume that a “fair” book is in rough shape but still readable.
-
Poor (P)A book with significant wear and faults. A poor condition book can still make a good reading copy but is generally not collectible unless the item is very scarce. Any missing pages must be specifically noted.