Contents Notes |
Annotation What is javascript? -- JavaScript in html -- Language basics -- Variables, scope, and memory -- Reference types -- Object-oriented programming -- Function expressions -- The browser object model -- Client detection -- The document object model -- DOM extensions -- DOM levels 2 and 3 -- Events -- Scripting forms -- Graphics with canvas -- HTML5 scripting -- Error handing and debugging -- XML in javascript -- ECMAScript for XML -- JSON -- Ajax and comet -- Advanced techniques -- Offline applications and client-side storage -- Best practices -- Emerging apis. |