前言:
很多人都觉得angular相对于vue和react来说入门成本太高,但也许大部分后来人都是先学的vue或react,才来学angular的,所以会对angular这种MVC模式很不习惯,所以会产生入门很难的错觉,因此本人写了一个简单的入门教程,想学angular的小白可以看看。
注意:本人这里直接以路由项目解说
一.angluar的背景
曾经:在12年到16年这个时间段都在用angular1.x开发单页面,15年,angular 2.X出现,更难,学习成本更高,导致大部分开发者转向
vue和react。
现在:
① 2.x和4.X和5.X也是基于模块化组件的开发模式,语法基于typescript。
② 5..X继承了angular1.X,还吸收了react的一些优点
③ angular所有版本加起来,用户量最多。
特点:基于typescript语法(该语法包含es5和es6,是js的超集)