AngularJS简介-最核心的四大特征

AngularJS  诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。

最核心的四大特征:

第一特性,MVC:

Angular遵循着工程的MVC模式.并鼓励展现,数据和逻辑的松耦合度,并且通过依 赖注入(dependency injection). Angular在客户端的web应用使用了传统服务端的服务,比如说独立于视图的控制什么的,就因为这样后端减少了很多的负担.

第二特性:双向绑定: 

AngularJS框架不光应用了HTML而且还扩展了HTML,通过双向的数据绑定来适应动态内容,双向的数据绑定允许模型和视图之间的自动同步.

第三特性:依赖注入:

这是一种设计模式,就是说某个对象依赖其他对象无需手工创建,所以在对象创建的时候,其依赖的对象会由框架来自动创建并注入进来.

第四特性:模块化设计 :

高内聚低耦合法则

1)官方提供的模块     ng、ngRoute、ngAnimate
      2)用户自定义的模块     angular.module('模块名',[ ])

你可能感兴趣的:(AngularJS简介-最核心的四大特征)