Angular2[Beta]
优质
小牛编辑
143浏览
2023-12-01
Angular2 (Beta) -> Angular4
开发语言:ECMAScript6 的标准已经完成。浏览器可以支持模块、类、lambda 表达式、generator 等新特性。
开发模式:Web组件将很快实现。
移动化:针对移动优化,如:缓存预编译、触控支持。
ES6工具链
Angular2是面向未来的技术,浏览器需要支持ES6+,由于目前浏览器尚未实现ES6,需要使用垫片。
angular2 polyfills
: 为ES5浏览器提供ES6特性支持,比如Promisees6-module-loader
: ES6模块加载器,systemjs会自动加载这个模块traceur
: ES6转码器,将ES6代码转换为当前浏览器支持的ES5代码。systemjs会自动加载这个模块。如:TypeScript转码器。reactive extension
: javascript版本的反应式编程/Reactive Programming实现库,被打包为systemjs的包格式,以便systemjs动态加载systemjs
: 通用模块加载器,支持AMD、CommonJS、ES6等各种格式的JS模块加载angular2
: Angular2框架,被打包为systemjs的包格式,以便systemjs动态加载模块