Resources
Specifications
- Ecmascript.org
- W3C DOM ActivityGet DOM 1-3 specs through this link. The group as such has been superseded by the API-group and others
- CSS Object Model So far only a draft — will supersede DOM L2 Style
-
W3C Web Api Working Group activities
- The Window Object
- W3C Selectors API JQuery style selectors — So far only a draft — but rapidly getting implemented
- XMLHttpRequest
- XMLHttpRequest2 Expansion for XMLHttpRequest
- HTML 5
- RFC 4627 (Official JSON memo)
- Unofficial: DOM 0 (at MDC)
Documentation of notable implementations
- Mozilla Developer Center (For Spidermonkey, Rhino, etc; also the place to find talks by Brendan Eich)
- MSDN (for JScript)
- Web Apps Developer Center at Apple (for Webkit, incl. iPhone and Safari)
- Opera Developer Community (for Opera Desktop, Mobile and Mini and Nintendo Wii)
Libraries
A few well known libraries are listed. The list is not complete.
- JQuery
- YUI
- Dojo
- Prototype
- DOMAssistant
- JSPAN
- Base2 More info) Great tool to get old and buggy browsers to behave according to ECMAScript and DOM standards. It will make non-Mozilla based browsers act as if they implemented JavaScript 1.6 and a few parts of ECMAScript 5th edition and “Harmony”, hence it is especially useful for a course such as this one.
Wikipedia JS Frameworks comparison
General sites
- Lambda the Ultimate
- YUI Theater (Lots of talks and articles, including Douglas Crockford, PPK, John Resig and Joe Hewitt)
- Webappers' Best Cheat Sheets. Cheat sheets for all major libraries, JavaScript, CSS, HTML, etc.
- Christian Heilmann (Talks, articles, blog, etc)
- SitePoint JavaScript reference