angularjs的优缺点,核心思想,指令

优点:

1. 模板功能强大丰富,并且是声明式的,自带了丰富的Angular指令;

2. 是一个比较完善的前端MV*框架,包含模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能;

3. 自定义Directive,比jQuery插件还灵活,但是需要深入了解Directive的一些特性,简单的封装容易。

4. ng模块化比较大胆的引入了Java的一些东西(依赖注入),能够很容易的写出可复用的代码,对于敏捷开发的团队来说非常有帮助,我们的项目从上线到目前,UI变化很大,在摸索中迭代产品,但是js的代码基本上很少改动。

5. 补充:Angular支持单元测试和e2e-testing。

缺点:

1. 验证功能错误信息显示比较薄弱,需要写很多模板标签,没有jQuery方便;

2. ngView只能有一个,不能嵌套多个视图。

4大核心思想:依赖注入、模块化、语义化、双向数据绑定、

mvc:

m:model      模型

v:view      视图

c:controller 控制器

5大服务  依赖注入

$location

$http

factory(); 工厂 

service(); 服务 

provider(); 提供者

constant(); 常值

value();  值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • AngularJS是什么?AngularJs(后面就简称ng了)是一个用于设计动态web应用的结构框架。首先,它是...
    200813阅读 1,647评论 0 3
  • 通过AngularJS仿豆瓣一刻的案例:https://github.com/zhongxiaolian/doub...
    中小恋阅读 1,782评论 1 21
  • AngularJS AngularJS概述 介绍 简称:ng Angular是一个MVC框架 其他前端框架: Vu...
    我爱开发阅读 2,347评论 0 8
  • 本来昨日也无可厚非,只是因为去了一个地方,做了一件令自己身心愉悦的事而变得有言说的价值。 坐在公车上,透过墨绿的玻...
    馔疬阅读 135评论 0 0
  • 社会发展到今天,密码是不可缺少的。 人为什么需要密码? 是因为对人的不信任,是因为对周围环境的不信任,为什么会不信...
    痞马阅读 228评论 0 0