angularjs
找个毛线
专业啃狗粮 专业瞪天花板。。。
展开
-
[AngularJS系列(2)] Scope什么的~
Scope是AngularJS里的一个很重要的概念,简单的说它就是用来保存AngularJS Model们的对象,是Model们温暖的小家~ 那这个小家是什么时候造的呢? 1 2 ng-app="mainApp"> 我们知道,ng-app是一个应用启动AngularJS的入口点,在这里也会创建一个root scope,在c转载 2017-03-09 22:35:35 · 261 阅读 · 0 评论 -
[AngularJS系列(3)] View-Model双向绑定背后的故事~
剧情开始之前,先介绍一下重要背景~三个概念~ Dirty Checking – AngularJS内部比较value现在的值和之前的值,如果发生了改变,就触发change事件。 Digest – 执行Dirty Checking的机制,由$digest()触发。 Apply – 当dom事件在AngularJS机制外被触发时,需要通知AngularJS进行Digest。由$app转载 2017-03-09 22:40:33 · 844 阅读 · 0 评论 -
[AngularJS系列(4)] 那伤不起的provider们啊~ (Provider, Value, Constant, Service, Factory, Decorator)
用AngularJS做项目,但凡用过什么service啊,factory啊,provider啊,开始的时候晕没晕?!晕没晕?!感觉干的事儿都差不多啊,到底用哪个啊?!别告诉我你们几个就是为了跟我炫耀兄弟多!! 好吧。。。也许是我的问题,脑仁儿确实不够大,反正我是晕的直挠墙~ 那到底什么时候该请他们谁出场啊? 经过挠墙之后挠官网文档挠google挠源码挠例子试验,终于让我把他们的区转载 2017-03-09 22:53:59 · 234 阅读 · 0 评论 -
[AngularJS系列(5-1)] Directive - 开场小介绍
Directive其实就是让html变得更强大的一种方法。它可以根据需求对dom变形,或注入行为。 觉得它很神秘么,其实一点儿也不神秘,只要开始使用AngularJS了,就一定在使用着Directive,比如我们在html上写的那些ng-controller,ng-model,ng-show等等都是AngularJS提供的Directive啊~ 那到底内部是怎么实现的呢?或者如果觉得A转载 2017-03-09 23:00:12 · 265 阅读 · 0 评论 -
[AngularJS系列(5-2)] Directive - Compile vs. Link
还是先从栗子们看起~ 如果我想实现这样一个功能,当一个input失去光标焦点时(blur),执行一些语句,比如当输入用户名后,向后台发ajax请求查询用户名是否已经存在,好有及时的页面相应。 输入 hellobug 失去焦点后提示 hellobug 这个用户名已经存在 代码如下: HTML 1 2 3 4 5 6 ng-co转载 2017-03-09 23:06:38 · 263 阅读 · 0 评论 -
形象的讲解angular中的$q与promise
promise不是angular首创的,作为一种编程模式,它出现在……1976年,比js还要古老得多。promise全称是 Futures and promises。具体的可以参见 http://en.wikipedia.org/wiki/Futures_and_promises 。 而在javascript世界中,一个广泛流行的库叫做Q 地址是https://github.com/kris转载 2017-03-10 10:19:55 · 200 阅读 · 0 评论 -
AngularJS 中的Promise --- $q服务详解
先说说什么是Promise,什么是$q吧。Promise是一种异步处理模式,有很多的实现方式,比如著名的Kris Kwal's Q还有JQuery的Deffered。 什么是Promise 以前了解过Ajax的都能体会到回调的痛苦,同步的代码很容易调试,但是异步回调的代码,会让开发者陷入泥潭,无法跟踪,比如: funA(arg1,arg2,function(){ fu转载 2017-03-10 10:27:46 · 238 阅读 · 0 评论