一款优秀的前端JS框架angularjs他有什么独特之处?

发布者:猫眼工作室   日期:2015-11-24   浏览:2606

做前端的人大对于原生态的javascript并不陌生,他是一种脚本语言,通过它我们可以在页面上实现一些交互的功能。然后随着互联网的发展,原生态的js已经很难满足我们的需求。对于前端开发人员来说必须寻找更好的JS框架,这就有了后面我们所熟知的jquery。jquery他是一个非常强大的前端开源框架,它可以大大提高我们的效率。而之后又有很多其他的JS框架出现,那今天我们就主要讲下GOOGLE公司的一个前端JS框架“Angularjs”。

Angularjs的出现就受到了很多前端人员的追捧,这主要和他的特点有关。AngularJS是一款可以说是MVC或者MVVM的模型框架,具有数据绑定功能。下面是Angularjs的几大优点:

1、数据双向绑定

所谓数据绑定是指:当我们在视图中改变数据,那么模型中也会相应的改变,而反之改变模型的数据视图也跟着自动更新。

2、模块化处理

在Angularjs里每个模块的代码都是相互独立的并且拥有自己独立的scope(作用域)、model和controller

3、依赖注入

依赖注入可以大大提供代码的复用性和灵活性

4、强大的指令功能

通过指令我们可以非常灵活的将很多前端功能封装成html的属性、元素或者注释,这大大精美了前端html的结构

5、可单元测试

使用Angularjs的单页测试和端对端测试可以很好的解决传统JS代码难以测试和维护的缺陷。

QQ: 825939387
微信公众号
移动版
微信小程序
Tel: 15858213871