AngularJS概览
目录
前面是一堆废话说angular(以下用angular代称angularJS)将来会很好,blabla,此处省略几百字。接下来讲下这章的内容:
- 如何用些angular版本的hello world
- angular应用的基本组成部分:directives, scopes, controllers
- angular的依赖注入
- angular和别的框架或库(尤其是jQuery)的差别
angular框架概览
angular特殊在于它的模版系统(templating system):
- 用HTML作为模版语言
- 因为angular可以跟踪用户操作,浏览器事件以及model改变,所以不需要显式地DOM更新,它会找出什么时候哪个模版需要更新
- angular对HTML标签及属性进行了扩展,所以它能告诉浏览器去解析这些扩展
angular别的隐藏大招如:DI(依赖注入)、测试
angular大杂烩
主要就是讲一些这个项目的起源,以及在github上开源,还有Google+以及别的社区上(如StackOverflow)可以获得的帮助。此处不翻。
很多东西你都可以在angular官网上找到,虽然我觉得里面的文档写得很shi。另外推荐一个国内的关于angular资料整理的很好的链接:AngularJS资源大集锦。
至于基于angular写的很多插件、库和扩展,可以到这个网站上找到。
一些工具:
- 传统工具:IDE如webstorm, sublime text
- angular团队贡献的:Batarang, Plunker, jsFiddle