angularjs是一个前端框架。
angular的核心概念是:
MVC:Model-View-Controller。
MVVM:Model-View-ViewModel。
angular的特点:
1、单页应用(SPA)
2、相比js或者jQuery,完成相同功能的代码量少得多。
3、关注业务逻辑或者核心功能。
4、天生的声明式。
5、可以通过CSS和HTML来编辑格式。
6、单元测试超级简单。这样一来系统稳定性和可维护性就高了。
7、angularjs兼容jQuery和BootStrap。
angular的哲学:
1、数据驱动
2、声明
3、概念分离
4、依赖注入
5、可扩展性
angular最大的特点是可测试性。
先了解一下这些概念,其中的具体含义,还需通过代码深入理解。