
A list of resources primarily for classic Javascript ≤ ES 5.1 — its best era!
- Vanilla JS
- Guidelines for styling JavaScript code examples - Mozilla
- Google JavaScript Style Guide (oldest snapshot)
- Closure Linter - ES5
- You Don't Know JS (1st Edition)
- Functional-Light JavaScript
- Eloquent Javascript (2nd Edition)
- Javascript Succinctly (pdf) (epub) (mobi) (github)
- Javascript Wikibook
- w3schools
- mdn (offline markdown)
- freecodecamp
- js dsa tutorials (original version!)
- codecademy
- DEVTOOLS
console
- mdn- Browser Developer Console - treehouse
- Chromium Dev Tools
- Firefox Dev Tools
- keyboard shortcuts
- web console
- Mozilla's Command Line Options - 2003-2005
- Firefox/CommandLineOptions - mozilla wiki
firefox.exe -h | more
<-- Pipe required for Windows because of bug.firefox.exe -P dev --new-instance --devtools --private-window
about:config
devtools.cache.disabled = true devtools.webconsole.persistlog = true devtools.editor.tabsize = 4 devtools.theme = dark devtools.chrome.enabled = true devtools.editor.autocomplete = false devtools.editor.autoclosebrackets = false devtools.webconsole.input.autocomplete = false devtools.webconsole.input.eagerEvaluation = false
- JSDOC
- jsdoc - github
- TRANSPILERS
- Closure Compiler (github)
- Traceur Compiler - ES6 to ES5 transpiler
- AJAX - Asynchronous Javascript And Xml
- IIFE - Immediately Invoked Function Expression
- UNICODE
- Netscape
- JS 1.0 - 1995 - Netscape 2.01
- JS 1.1 - 1996 - Netscape 3.02
- JS 1.2 - 1997 - Netscape 4.0-4.053
- JS 1.3 - 1998 - Netscape 4.064 - 4.795
- ES1 Compliant
- New in JavaScript 1.3 - mdn
- What's New in JavaScript 1.3 - devedge
- The JavaScript Console - devedge
- Client-Side JavaScript Guide (pdf) (zip)
- Client-Side JavaScript Reference (pdf) (zip)
- JS 1.4
- New in JavaScript 1.4 - mdn
- Core JavaScript Guide (pdf) (zip)
- Core JavaScript Reference (pdf) (zip)
- JS 1.5 - 2000 - Mozilla6 / Netscape 67 / Firefox 1.08
- ES3 Compliant
- New in JavaScript 1.5 - mdn
- Core JavaScript Guide (zip)
- Core JavaScript Reference (zip)
- JS 1.6 - 2005 - Firefox 1.59
- New in JavaScript 1.6 - mdn
- JS 1.7 - 2006 - Firefox 2.010
- New in JavaScript 1.7 - mdn
- JS 1.8 - 2008 - Firefox 3.011
- New in JavaScript 1.8 - mdn
- JS 1.8.1 - 2009 - Firefox 3.512
- New in JavaScript 1.8.1 - mdn
- JS 1.8.2 - 2010 - Firefox 3.613
- Only Minor Changes
- JS 1.8.5 - 2011 - Firefox 4.014
- ES5 Compliant
- Last JavaScript Version
- New in JavaScript 1.8.5 - mdn
- DHTML - 1997 - Netscape 43
- ECMA 262
Footnotes
-
Netscape 2.02 [win32] [linux-i486] ↩
-
Mozilla 1.0.2 [win32] [linux-i686] ↩ ↩2
-
Netscape 6.01 [win32] [linux-i686] ↩ ↩2
-
Firefox 1.0.8 [win32] [linux-i686] ↩ ↩2
-
Firefox 1.5.0.12 [win32] [linux-i686] ↩
-
Firefox 2.0.0.20 [win32] [linux-i686] ↩
-
Firefox 3.0.18 [win32] [linux-i686] ↩
-
Firefox 3.5.19 [win32] [linux-i686] ↩
-
Firefox 3.6.28 [win32] [linux-i686] ↩
-
Firefox 4.0.1 [win32] [linux-i686] [linux-x86_64] ↩ ↩2
-
Firefox 54.0.1 [win32] [win64] [linux-i686] [linux-x86_64] ↩