前端开发的现状
前端开发,其实也是一个工程
目前有这些模块化管理方式: 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'.
ES6前前瞻
JavaScript最新教程
Learn ES2015
几个前端框架推荐
- 妹子UI(基于ReactJS)
- 蚂蚁金服UI组件(基于ReactJS)()
ECMAScript 最新标准介绍
1997年第一版;
(ES6)【】:2009年开始编写的第六版一共花了15年,加入模块、类、词汇报范围、递归、生成器(generator)、、析构模式、正确尾调用(proper tail call);新增抽象数据类型,map,set,array,在string和regexp中支持unicode。至2015年6月才发布。(可使旧版浏览器兼容最新ES6特性)
//模块化// lib/math.jsexport function sum(x, y) { return x + y;}export var pi = 3.141593;// app.jsimport * as math from "lib/math";console.log("2π = " + math.sum(math.pi, math.pi));
(ES7,第七版):基本github开发的第一个TC39版本。添加了新的指数操作和Array include方法,async、共享内存、原子对齐。新增对象静态方法 Object.values, Object.entries, and Object.getOwnPropertyDescriptors。
7:草稿中。添加await等新特性。