最近想開始學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
可以先學
同時要考慮你們的程式相容問題,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
是比較穩定的,很多公司都在使用。可以先學
同時要考慮你們的程式相容問題,1.2.28 之前的都相容ie8.之後就不行了