Resources for JavaScript
Specifications
- The ECMAScript Specification
www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
github.com/tc39/ecma262
- Specification of event names (like »click«, »mousedown«)
w3c.github.io/uievents
- HTML 5.2
https://html5.org/spec
https://www.w3.org/TR/html52/single-page.html- DOM
https://www.w3.org/TR/dom41/
- AJAX
https://xhr.spec.whatwg.org/
References
- MDN reference
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
- Index of the MDN reference
developer.mozilla.org/en-US/docs/Web/JavaScript/Index
Style Guidelines
- airbnb
github.com/airbnb/javascript
airbnb.io/projects/javascript/
standardjs.com/rules.html
google.github.io/styleguide/jsguide.html
Linters
- Linters
https://eslint.org/demo/
Books
- Books
JavaScript: Novice to Ninja – Darren Jones
Online Implementations
- Online implementations
babeljs.io
Other Resources
- JavaScript Version Information - MSDN - Microsoft
msdn.microsoft.com/en-us/library/s4esdbwz(v=vs.94).aspx
- Proliferation of different Web browsers
http://fc.webmasterpro.de/global/global-part.php