不懂js的人来这里介绍一个热门的js框架着实是很夸张的,但是事实就是如此,毕业之前对web前端完全不懂的我,毕业后一大半的时间都在前端折腾。所以必须在这里记录点什么,以免以后都忘记自己曾经写过前端。当然,作为一个非专业的前端人员,还请各位专业前端人员尽情指出我对前端理解的硬伤。感谢!
从复制粘贴到现在的"创造"代码,作为一个java开发的孩子,对里面的一些js语法还是相当不习惯。但是还是要由衷的说一句AngualarJS真是一个很赞的框架,让我们这些对前端不太熟的人,也能立马上手。在操作业务逻辑和数据操作上非常的方便,是一个非常适合CRUD应用的前端框架,当然它的不足也就是对游戏类的这种dom操作频繁的应用不太适用。
AngualarJS具体是一个什么框架,这个请自行百度。就我自己的理解来说,就是一个支持数据绑定、动态加载数据、利用指令来操作DOM,实现了DOM操作和应用逻辑解耦。据了解,这个框架竟然还拥有MVC和依赖注入的特性,这个不好理解。概念上的东西对入我这种菜鸟来说太模糊。废话不多说入门这东西要的就是实践,我并不指望有人看着我的文章就能理解透一个框架,我的目的仅仅是记录自己的技术史、顺便可以和学习AngualarJS但是苦于一开始看不懂若干入门指南、开发指南、深入解析XXX的和我一样的迷茫的童鞋一起进步。站在初学者的角度更容易讲出来,我学的是什么,思维更贴近初学者。
用起来比一切都来的实际。
第一步:引入AngualarJS
html
<!doctype html>
<html ng-app>
<head>
<script src="http://code.angularjs.org/1.2.0-rc.3/angular.min.js"> </script>
<script src="script.js"></script>
</head>
<body ng-controller="TitileCtrl">
<span ng-bind="myAPP"></span>
</body>
</html>
js
function TitileCtrl($scope) {
$scope.myAPP = "学习AngualarJS第一步";
}
试一下,大家肯定就知道效果了,那么我们就此拓展我的知识吧~到这里我们的疑问是什么呢?"以己度人",我猜应该是下面几个。
1、ng-app
当加载该页时,标记ng-app 告诉AngularJS处理整个HTML页并引导应用。
必须有。如果说angualarjs是一顿美餐,那么ng-app就是那个饭桌,告诉美餐,我是桌子我需要你来放在我上面以实现我的价值。
2、ng-controller
控制器方法的名字,在JS文件中和<body> 标签里面的ngController指令的值相匹配。必须有,注意命名的一致性。
控制器就像装美食的碗一样,高档的餐厅总是能碗与菜匹配,所以区别他们很重要,鱼形的碗总不能去装盆青菜。
3、$scope?
控制器函数的作用域,这个控制器的作用域对所有<body ng-controller="TitileCtrl"> 标记内部的数据绑定有效。
这个就是筷子了,取食必备,一个饭碗配一个筷子,自己筷子吃自己碗里的菜。
4、就这一种引入方法嘛?还是你就懂这些
这个当然不是,我们在此后会详细写一篇来介绍,先把angualarjs用起来。
明天我们进行第二步:小试牛刀-动态绑定
入道有先后、术业有专攻、让我们一起学习进步!^_^~
分享到:
相关推荐
大树系列课程之一——初识投资之路.pptx
第1课物联网就在身边——初识物联网.pdf
物联网就在身边——初识物联网.ppt
物联网就在身边——初识物联网PPT课件.ppt
第21课探索网络的小家庭——初识局域网工作原理整理.pdf
步入VB开发之门——初识Visual Basic 6.0.ppt
动手学Android之二——初识Activity示例代码,很简单,android入门的第一个实例,欢迎大家下载!
【Cocos Creator 联机实战教程(1)】——初识Socket.io
《舞动的小猫——初识Scratch软件》教学设计(小学信息技术精品).pdf
初识Python 少儿编程python教案——初识Python全文共24页,当前为第1页。 Python基本概念 海龟编辑器 绘图准备 课程知识点 使用画笔 少儿编程python教案——初识Python全文共24页,当前为第2页。 Python基本概念 ...
这是我在接触Azure云计算平台后学习和工作所产生的一些文章。内容为原创,供大家参考。
NULL 博文链接:https://twb.iteye.com/blog/265761
NULL 博文链接:https://xiaoyjj.iteye.com/blog/1739446
交流JTAG跟我学JTAG协议破解——第一弹初识JTAGTAP状态机.pdf
初识SQL注入,揭密SQL注入攻击,有兴趣的可以当作入门参考!
每个人都能理解的ajax 1、ajax是什么? 2、ajax可以做什么? 3、ajax基础代码
作者:夏明(涯海)创作日期:2019-09-19专栏地址:【稳定大于一切】狭义上的链路追踪(Tracing),是指跟踪请求在分布式系统中的流转路径与状态,协助开
自学视频教程
拥抱Linux——Linux初识专题.pdf