Angular 2 教程

Angular2 是一款开�JavaScript库,由Google维护,用��助�一页�应用程��行。

Angular2 是 Angular 1.x 的�级版本,性能上得到显著的�高,能很好的支� Web 开�组件。

Angular2 �布于2016年9月份,它是基于ES6�开�的。


学习本教程需�的基础知识

学习本教程�,你需�具备基本的�端基础:HTML�CSS�JavaScript。此外你还需�了解 NPM � TypeScript。


Angular2.x与Angular1.x 的区别

Angular2.x与Angular1.x 的区别类似 Java 和 JavaScript 或者说是雷锋与雷峰塔的区别,所以在学习Angular2.x时大家需��好�新学习一门语言的心里准备。


�行�件!

由于目���环境(�览器或 Node)暂�支�ES6的代�,所以需�一些shim和polyfill(IE需�)让ES6写的代�能够转化为ES5形�并�以正常�行在�览器中。

从上图�以看出在 Es5 �览器下需�以下模�加载器:

  • systemjs - 通用模å�—加载器,支æŒ�AMDã€�CommonJSã€�ES6ç­‰å�„ç§�æ ¼å¼�çš„JS模å�—加载。

  • es6-module-loader - ES6模å�—加载器,systemjs会自动加载这个模å�—。

  • traceur - ES6转ç �器,将ES6代ç �转æ�¢ä¸ºå½“å‰�æµ�览器支æŒ�çš„ES5代ç �,systemjs会自动加载 这个模å�—。


相关�考文档