AngularJs是什么?与jQuery有什么不同?

        AngularJs是基于MVC(Model(模型)-View(视图)-Controller(控制器))思想的,在AngularJs应用中,视图就是文档对象模型(DOM),控制器是JavaScript类,模型中的数据就是存储在对象中的属性;视图从模型中获取数据,然后展示给用户,当用户点击或者输入与应用进行交互的时候,控制器将会作出响应并修改模型中的数据,模型会通过视图数据发生了变更,这样就可以刷新其中显示的内容了;Controller把数据绑定到scope,通过scope给了Model,Model再通过scope给了View,scope相当于Model。

        那么,AngularJs与jQuery有什么区别呢?

        jquery主要是对DOM进行处理的,而AngularJs的主要是对于数据进行处理的,就change事件来说,如果jQuery不对DOM进行操作,是不会实现的,而angularjs不需要对DOM进行操作,利用双向数据绑定就可以实现;

       不得不说angularjs的mvc思想很强大,对应偏重于数据处理的项目还是非常有优势的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章