Professional JavaScript for Web DevelopersThis book provides a developer-level introduction along with more advanced and useful features of JavaScript. Coverage includes:
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. |
Contents
What is Javascript? | |
Javascript in Html | |
Language Basics | |
Variables Scope and Memory | |
Reference Types | |
ObjectOriented Programming | |
Function Expressions | |
The Browser Object Model | |
Error Handling and Debugging | |
Xml in Javascript | |
Ecmascript For Xml | |
Summary | |
JSON | |
Ajax and Comet | |
Advanced Techniques | |
Offline Applications and ClientSide | |
Client Detection | |
The Document Object Model | |
Dom Extensions | |
Dom Levels 2 and 3 | |
Events | |
Scripting Forms | |
Graphics With Canvas | |
Html5 Scripting | |
Best Practices | |
Emerging APIS | |
Ecmascript Harmony | |
Strict Mode | |
Other Changes | |
Javascript TOOLS | |
Introduction | |