15
2020
11

说一下AngularJS的认识?

AngularJS是google开发者设计的一个前端开发框架,它是由是由JavaScript编写的一个JS框架。通常它是用来在静态网页构建动态应用不足而设计的。

 

● AngularJS特点如下:

数据绑定:AngularJS是数据双向绑定。

 

MVVM(Model-View-ViewModel)模式:Model简单数据对象,View视图(如HTML,JSP等)

 

ViewModel是用来提供数据和方法,和View进行交互。这种设计模式使得代码解耦合。

 

依赖注入:AngularJS支持注入方式把需要的对象,方法等注入到指定的对象中。

 

指令:AngularJS内部自带各种常用指令,同时也支持开发者自定义指令。

 

HTML模板和扩展HTML:AngularJS可以定义与HTML兼容的自定义模板。

 

● AngularJS的Api:

 

AngularJS提供了很多功能丰富的组件,处理核心的ng组件外,还扩展了很多常用的功能组件,如ngRoute(路由),ngAnimate(动画),ngTouch(移动端操作)等,只需要引入相应的头文件,并依赖注入你的工作模块,则可使用。ng(coremodule):AngularJS的默认模块,包含AngularJS的所有核心组件。

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。