简介
我主要从事后端开发,最近有幸参加了一个前端的项目,前后端分离,使用到的技术是angular2,因为之前工作有一些typescript的基础,所以就参加了,看似简单,其实也有很多要学习的,之前看过一本关于react的书籍,react的核心是组件化,学习了angular2发现他也是组件化的开发模式,实践后才能体会到什么才是组件化开发。百闻不如一见,一见不如动手去干!
现在前端工程化正在如火如荼的进行着,给自己加油吧!
由来
2009年,Misko Hevery和Adam Abrons在业余时间创造了AngularJS 1.x,它叫做GetAngular,是用于Web设计师和前后端工程师沟通的端到端设计开发工具。
随后,Misko Hevery在Google接手了Feedback的开发,经过6个月将近1.7万行代码量的功能迭代,代码库越来越大,开发维护变得举步维艰,Misko随后找到经理打赌用两周的时间重写该项目,最后他也仅用了三周时间将1.7万行代码精简到了1500行。随后,这项技术的名字就是AngularJS。 ----摘自《揭秘Angular 2》
重要组成
学会了下列几点,就能从事基本的开发了。
一个应用
一个完整的Angular应用主要由六个部分构成:组件,模板,指令,服务,依赖注入和路由。
总结
学会了就不难了,没学会就会觉得特难,上图中是angular的基本组成,如果想开发一个Angular的组件学会上边的内容就可以上手了。
原文链接:https://www.f2er.com/angularjs/146828.html