"Dixie's Revved-Up Hub"
π Advanced JavaScript: Master Web Development with Zakas' 3rd Edition
π Advanced JavaScript: Master Web Development with Zakas' 3rd Edition
Couldn't load pickup availability
Share
Our books are pre-loved π, which means they have been read before. We carefully check all our books and believe them to be in a really good condition. If you have any question get in touch & we'll be happy to help π€.
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 programming π‘
- 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 π€.
