标签:
初学AngularJS
这两天开始学习AngularJS,一开始也是受到jQuery的影响,总是会想方设法的用到DOM操作,但随着进一步的熟悉,发现AngularJS有许多jQuery没有的优势,于个人观点看来,它的实现更为直接,比如你想要达到输入框的内容出现视图中,只要在对应位置上用其特定表达式写出即可,这也是我第一次接触到AngularJS的实例。
例1
<html ng-app="demoApp">
……
<input type="text" ng-model="user.name" placeholder="请输入名称"/>
Hello, {{ user.name }}!
……
按照官方的说法,AngularJS借鉴的是MVC(Model-View-Controll)理念,但熟悉它的人认为其使用的架构更倾向MVVM(Model-View,模型和视图的双向绑定)这种架构模式,因为没有C:controller(控制器)这一项。至于什么时候用到,官方说法,AngularJS适用于单页面开发,而像需要对DOM进行大量操作时,它显然不实用,就这点而言,AngularJS和jQuery的合作使用需要我们好好权衡(由于还未深入学习,原谅无法阐述)。
更具体来讲,AngularJS十分适合增删改查(crud)
标签:
原文地址:http://www.cnblogs.com/zwy123/p/4562096.html