上一篇主要说了一些关于Jquery的一些局限以及Angular的一些优点,当然这两者各有各的长处而且可以同时使用各取所长(当然这都是对那些老鸟来说的),这两天听了几节网易云课堂向军老师讲的关于Angular的一些入门课程,感觉受益匪浅,想要学习Angular的小伙伴可以去试试噢。我摘除其中我认为比较重要的几点与大家分享一下:
创新互联建站主要从事做网站、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务阜阳,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-869222201.jQuery主要是处理效果的,在处理样式及动画上很显著。(并不代表它不能处理数据,只是各有所长而已)
jQuery可以通过id、class、以及一些特有的属性来获取DOM节点,从而改变节点上的效果,包括数据的变化,上篇文章提到过。但是class作为改变样式的主要依赖者,如果再同时和标签里的数据相关联,会提高耦合性,不利于代码的维护。
2.Angular作为双向数据绑定的优秀框架,在处理数据上有独特的优势。这里简单说一
下什么是双向数据绑定,大家应该听过MVC这个词,MVC全名是Model View Controller,分为三部分模型(Model)、视图(View)和控制器(Controller)。
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。
通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
大家想要把Angular学好,我觉得理解上面几个名词非常的重要,三者相互关联,不可分割,不仅要理解还要多运用。
在Angular中控制器(Controller)是个中间者,它关联着模型(Model)和视图(View),如图:
下面以代码来举例说明:
这篇先到这里,继续学习AngularJs ing.......
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款