JavaScript 是一門無比奇特的語言,是一種由 ECMA 負責標準化,各瀏覽器廠商按照標準實現(xiàn)的程序語言,下載 ECMA 的年報可以看到這個被稱為 T39 的組織的愿景、職責和成員:
http://www.ecma-international.org/publications/memento_index.htm
目前有來自整個互聯(lián)網(wǎng)世界的65名成員構成 ECMA T39 標準化小組,每兩個月進行一次例行會議,每次會議連續(xù)三天,每年發(fā)布一次 JavaScript 的程序語言版本,我們看到的 ES2016 ES2017 ES2018 都是 ECMA T39 小組的工作結果,每次的會議紀要會發(fā)布在這里:
https://github.com/tc39/agendas/tree/master/2017
JavaScript 的語法文檔,目前感覺 Mozilla 官方的相對維護較好:
https://developer.mozilla.org/en-US/docs/Web/JavaScript
如果你沒有任何 JavaScript 的基礎,那么推薦讀《JavaScript DOM編程藝術》,如果已經(jīng)有了一定的 JavaScript 基礎,那么阮一峰的《ECMAScript 6 入門》會比較適合:
http://es6.ruanyifeng.com/
出于應用的需求,JavaScript 的三大前端框架是很好的學習切入點:
React:https://facebook.github.io/react/
AngularJS:https://angularjs.org/
Vue:https://vuejs.org/
后端當然是從 NodeJS 入手:
https://nodejs.org/en/
后端框架推薦 Express:
https://expressjs.com/