最近想开始学AngularJS,但是发现他版本众多,而且每个版本的用法好像都有不一样的地方,这该如何是好?现有的书和网上的很多API也都是介绍的以前的版本的,那现在是要学习最新的版本呢还是抓着一个版本的学通了就行,求大神指点。
1.推荐学习1.4.x的版本,因为1.4.x的版本从性能和功能上来说比之前的1.2.x和1.3.x要强大一点,而语法、动画等都有不同程度的改变,应该比较不错。2.不推荐学习2.0的版本,一个原因是它的文档还没有怎么完善,等完善好还是需要很长的时间,再者很多angular的插件都是基于1.x的,最重要的一个原因,angular 2.x是可以使用ES6的语法来写的,使用新的语法,加上angular 2.x的深度改版,使得angular 2.x无论从功能还是性能上都比angular 1.x高很多,所以说在学习angular 2.x之前可以好好学习ES6,它可以帮你提高不少效率。3.angular 1.x是比较稳定的,很多公司都在使用。
1.4.x
1.2.x
1.3.x
2.0
angular
1.x
angular 2.x
ES6
angular 1.x
可以先学<2.0的 因为现在很多应用都是用2.0以下的版本开发的额
同時要考慮你們的程序兼容問題,1.2.28 之前的都兼容ie8.之後就不行了
1.推荐学习
1.4.x
的版本,因为1.4.x
的版本从性能和功能上来说比之前的1.2.x
和1.3.x
要强大一点,而语法、动画等都有不同程度的改变,应该比较不错。2.不推荐学习
2.0
的版本,一个原因是它的文档还没有怎么完善,等完善好还是需要很长的时间,再者很多angular
的插件都是基于1.x
的,最重要的一个原因,angular 2.x
是可以使用ES6
的语法来写的,使用新的语法,加上angular 2.x
的深度改版,使得angular 2.x
无论从功能还是性能上都比angular 1.x
高很多,所以说在学习angular 2.x
之前可以好好学习ES6
,它可以帮你提高不少效率。3.
angular 1.x
是比较稳定的,很多公司都在使用。可以先学<2.0的 因为现在很多应用都是用2.0以下的版本开发的额
同時要考慮你們的程序兼容問題,1.2.28 之前的都兼容ie8.之後就不行了