JavaScript
方言
- TypeScript Ref =>
typescript.md
- CoffeeScript
- NativeScript
- ActionScript
类库
- UI:React / Angular / Vue / Polymer / ExtJS …
- App 结构和架构:Redux / MV* / Reflux / Backbone / Mobi / cycle.js …
- 工具类:lodash / rx.js / ramda / folktale / immutable.js / jQuery …
- 图形图像:d3 / highcharts / echarts / g2 / g6 …
- VR / AR
- 模板引擎:VirtualDOM / jade / dust …
- 动画引擎:physicalEngine / skeleton / tween / bounce / three.js …
- 测试类库:
- 测试引擎:Karma …
- 测试框架:Mocha / QUnit …
- 断言类库:expect.js / Chai / Should …
- 构建器:
- 编译:typescript / babel …
- 构建:Webpack / Gulp / Grunt …
- 脚手架:Yoman …
- 依赖管理
- 包管理:npm / yarn
Ref
JavaScript
JavaScript has become one of the most popular programming languages on the Web. Initially, however, many professional programmers denigrated the language because, among other reasons, its target audience consisted of Web authors and other such “amateurs”. The advent of Ajax returned JavaScript to the spotlight and brought more professional programming attention. The result was a proliferation of comprehensive frameworks and libraries improved JavaScript programming practices, and increased usage of JavaScript outside Web browsers, as seen by the proliferation of server-side JavaScript platforms. —— from wikipedia
从上面这段话中我们可以感受到「语言生态」对「语言自身发展」的强大影响力。
Resources:
- You Don’t Know JS
- Write Clean Code of JavaScript
- ES2018 / ES2019
- Trend of Javascript in 2019
- Core 32 conceptions
规范层