$http 就是angular提供的Ajax 服务内部还涉及到了$httpBackend,$httpProvider,$q (angular的promise),$cacheFactory (angular的cache机制) 等等昨天第一次使用就遇到了在POST请求后台ashx无法后去data的悲剧....
分类:
其他好文 时间:
2014-08-09 13:22:47
阅读次数:
220
我们在AngularJS中可以根据网址不同直接切换view,动态加载网页模板,但是控制模板的控制器需要先定义好才可以,不能和网页模板同时加载,这样就造成整个网站的JS都要先加载完成。
requireJS是大家第一个想到的东西,但是体积有点大,github上就有个人用它写了Angular的动态加载controller模块,是通过js
promise异步编程技术实现的,最后的解决很...
分类:
Web程序 时间:
2014-08-07 15:57:40
阅读次数:
216
Promise 就是处理异步的一个规范方法a();b();alert("a");如果a() 里面有一个ajax 或者settimeout那么alert("a") 会先跑这就是异步了。从前我们用一堆callBack函数来解决问题,但是这样写不好看。promise 的写法美丽多了依据上面的例子a().t...
分类:
编程语言 时间:
2014-08-07 12:18:09
阅读次数:
275
前一篇promise window 在做的时候没有考虑仔细,只是实现了自己的关闭按钮,但是kendo window 自己的关闭按钮点击时没有回传值,并且造成了一个非常大的bug,非常抱歉,今天重新整理下。把原来的appdialog文件书写了下,有需要的重新替换下,非常抱歉
var contexts = {};
var dialogCount = 0;
var app = {
getDia...
新建一个appdialog.js文件,代码如下
var contexts = {};
var dialogCount = 0;
var app = {
getDialog: function (obj) {
if (obj) {
return obj.__dialog__;
}
return undefined...
深入浅出NodeJS之异步编程,发布/订阅模型,Promise/Deferred模型...
分类:
Web程序 时间:
2014-07-28 00:07:39
阅读次数:
371
Atitit. 提升开发效率与质量DSL ( 3) ----实现DSL的方式总结
1. 管道抽象 1
2. 层次结构抽象(json,xml etc) 1
3. 异步抽象promise 1
4. Ide code templete 1
5. 方法链( 流接口。??管道抽象??) 1
6. static factory method)和import 1
7. varargs 1
...
分类:
其他好文 时间:
2014-07-27 11:52:43
阅读次数:
192
在实现waitFor方法之前,我们先要搞明白下面这些问题:1. waitFor方法的形参有限制吗? 没有!如果形参是Task类型,不应该启动Task,如果是function类型,会执行方法.所以waitFor的使用场景应该是waitFor(task1,task2),并且task1,2不知道何时启动(...
分类:
其他好文 时间:
2014-07-27 09:48:52
阅读次数:
479
接着上一篇我直接给出代码,现在支持了new Task(), then(), all(), any() 这些不传参的调用方式。 1 (function(){ 2 var isFunction = function (target) { 3 return target in...
分类:
其他好文 时间:
2014-07-26 14:33:31
阅读次数:
320