摘要: 这篇主要讲解非入侵式javascript.在传统的前端开发中,把js写在html中,称为入侵式的javascript:这种做法由于没有把视图和行为分离,而且不易于维护管理,所以已经被淘汰掉.但是,angular通过改进,很好的解决了这个问题.称为声明式事件处理器. 3.1.非入侵式js ... 阅读全文
posted @ 2014-05-08 14:52 诗&远方 阅读(1484) 评论(0) 推荐(1) 编辑
摘要: 同样是上一个例子,我们要求并非实时的计算结果,而是等到用户确定自己已经输入完毕,然后进行计算: 2.3.4计算阶乘实例3 的阶乘结果是: {{factorial.result}} 计算 重置 ... 阅读全文
posted @ 2014-05-08 10:11 诗&远方 阅读(1084) 评论(0) 推荐(1) 编辑
摘要: 2.3.3计算阶乘实例2 的阶乘结果是: {{factorial.result}} 同样是这个例子:result的改变,本质上是由于number的改变,而不是input的value值改变,number的改变有可能是input的va... 阅读全文
posted @ 2014-05-08 09:50 诗&远方 阅读(1194) 评论(0) 推荐(1) 编辑
摘要: 2.3.2计算阶乘实例1 的阶乘结果是: {{factorial.result}} function Factorial ($scope) { $scope.factorial = {}; $scope.factori... 阅读全文
posted @ 2014-05-07 17:18 诗&远方 阅读(1462) 评论(0) 推荐(1) 编辑
摘要: input元素的ng-model属性:用于将input的值和变量的值进行双向绑定 2.3.1input数据绑定 rabbit:{{checkRabbit}} dog:{{checkDog}} cat:{{checkCat... 阅读全文
posted @ 2014-05-07 14:44 诗&远方 阅读(2120) 评论(3) 推荐(1) 编辑
摘要: 绑定数据有两种方式: 2.2显示文本 {{text.name}} 1:ng-bind = "变量"2:{{变量}}ng-bind属性来绑定数据和{{}}来绑定数据,效果一致,但是如果有大量的数据,在数据还没有加载完成之前,如果使用{{}},用... 阅读全文
posted @ 2014-05-06 14:29 诗&远方 阅读(1499) 评论(0) 推荐(1) 编辑
摘要: 如果在页面的html标签(或任意标签)中添加ng-app,表示对整个页面应用angular来管理. 他是一个模块.模块有助于把东西从全局命名空间中隔离.今天学习如何自定义创建模块: 2.1模块 {{text.message}} {{text.name}}... 阅读全文
posted @ 2014-05-06 11:13 诗&远方 阅读(5451) 评论(1) 推荐(1) 编辑
摘要: 入门实例:一个购物车产品清单,可以自行改变数量,总价自动计算的小例子:代码如下: 1.1实例:购物车 your shopping cart {{item.title}} {{item.price|curren... 阅读全文
posted @ 2014-04-30 11:19 诗&远方 阅读(3745) 评论(7) 推荐(4) 编辑
摘要: 假设有如下一个名为get-data的jq插件:(function($) { $.fn.getData= function() { console.log($(this).attr('data')) };})(jQuery);将插件封装成cmd模块:define(function(require,exports,moudles){ return function(jquery){ (function($) { $.fn.getData= function() { console.... 阅读全文
posted @ 2014-03-06 18:58 诗&远方 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 我的电脑“-”属性“-”高级“-”环境变量“-变量名 阅读全文
posted @ 2014-03-06 15:49 诗&远方 阅读(195) 评论(0) 推荐(0) 编辑