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