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

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


相关文章
|
Web App开发 JavaScript 前端开发
AngularJS
AngularJS 是比较新的技术,版本 1.0 是在 2012 年发布的。 AngularJS 是由 Google 的员工 Miško Hevery 从 2009 年开始着手开发。 这是一个非常好的构想,该项目目前已由 Google 正式支持,有一个全职的开发团队继续开发和维护这个库。
1105 0
|
JavaScript 前端开发
|
Web App开发 前端开发 JavaScript
|
JSON JavaScript 前端开发
|
JavaScript 前端开发 PHP
|
JavaScript 前端开发 容器
|
安全 缓存 前端开发
|
JavaScript 前端开发 缓存
|
机器人 测试技术
|
前端开发 JavaScript
为什么你不应该用angularjs?
AngularJS的问题 为什么你不该用angularjs,https://medium.com/@mnemon1ck/why-you-should-not-use-angularjs-1df5ddf6fc99#.9yg505ar3 1.数据双向绑定问题 angular的方式:视图变化->模型变化->触发事件处理函数 合理的方式:视图变化->触发事件处理函数 问题所在: 1.事件监听不自然。
811 0