angularjs初识

简介: angularjs初识

       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最大的特点是可测试性。

        先了解一下这些概念,其中的具体含义,还需通过代码深入理解。


相关文章
|
存储 缓存 前端开发
Day 2: AngularJS —— 对AngularJS的初步认识
我们发现了比较有趣的系列文章《30天学习30种新技术》,准备翻译,一天一篇更新,年终礼包。以下是第二天技术的译文。
137 0
Day 2: AngularJS —— 对AngularJS的初步认识
|
Web App开发 JavaScript 前端开发
AngularJS
AngularJS 是比较新的技术,版本 1.0 是在 2012 年发布的。 AngularJS 是由 Google 的员工 Miško Hevery 从 2009 年开始着手开发。 这是一个非常好的构想,该项目目前已由 Google 正式支持,有一个全职的开发团队继续开发和维护这个库。
1069 0
|
JavaScript 前端开发
|
Web App开发 前端开发 JavaScript
|
Web App开发 Java 测试技术
|
JSON JavaScript 前端开发
|
JavaScript 前端开发 PHP
|
JavaScript 前端开发 容器
|
JavaScript 前端开发