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