大佬教程收集整理的这篇文章主要介绍了『AngularJS』一点小小的理解,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
随着时代在进步,各种各样的开发理念与开发框架不断的提出与发展,而就目前来说,除了游戏、IM(类似QQ)、Office这类软件之外,新出的软件应用开始出现两个方向,一个是以Web为主的Web APP,一个是以移动端为主的移动APP。且,现有也有一种声音认为Web APP早晚会取代移动端原生APP,从而一统计算机软件的应用方式。暂且不论这种说法是否会成为现实,Web APP的火爆可见一斑。
三年前,我编写的Web软件,还都是以后台为主,前台顶多用一下jQuery来进行几个简单的动态效果。两年前,我接触ExtJS,知道还有这么一种Javascript框架能够实现完整的UI订制,从而只需要使用Ajax传数据就可以了。
现在(实际上已经出来很长时间了),我了解到EmberJS以及AngularJS这种将前端的UI构建过程拆分为之前只在后端使用过的MVC的模式。从另一个角度说,现在是把原先的MVC中的V再度拆分@L_950_0@mVC的应用。
所以,我认为,无论从哪个角度来考虑,单独的将Angular提出来,进行思考和学习是很有必要的。
AngularJS是一个由Google支持的Web App前端MVC框架。
从AngularJS的官方文档中看到,它主要包括如下几个概念:
Template Directive Filter这三个主要与“视图”有关。 Controller Scope service这两个主要与“控制器有关”。 Module用于结构化项目。
注意:就像上面看到的那样,在AngularJS中,没有找到有关Model层的东西!
下面是对各个概念的理解以及如何应用的想法。
<div ng-view></div>
。这里要注意一个问题——模型。
按照个人的理解,不论AngularJS再怎样,其数据的直接来源还是服务器,而服务器传数据的话,现在比较流行使用JSON格式,所以,就模型层来说,我们只要利用service从服务器中获取数据,然后将其解析给在Controller中对应的Scope就行了。剩下的就是AngularJS内部处理,将数据自动绑定到前台了~
参考:
以上是大佬教程为你收集整理的『AngularJS』一点小小的理解全部内容,希望文章能够帮你解决『AngularJS』一点小小的理解所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。