IOS中有许多网络请求的函数,同步的,异步的,通过delegate异步回调的。 在做一个项目的时候,上网看了很多别人的例子,发现都没有一个简单的,方便的异步请求的封装例子。我这里要给出的封装代码,是异步的,post的请求方式。通过ios的原生函数简单封装。通过这个封装可以方便的访问http服务...
分类:
移动开发 时间:
2014-09-15 21:04:29
阅读次数:
213
Node.js是使用事件驱动的,非阻塞的I/O模型,用于构建快速的,可扩展的网络应用程序。Node.js想解决的问题是:处理输入,输入,高并发1.阻塞与非阻塞阻塞也叫同步,是指每一次执行一个操作,在这个操作完成之前,代码的执行会被阻塞,无法移到下一个操作上。阻塞就相当于你在超市里面买东西,结账,在排...
在移动开发中的各种中,我们一定会遇到异步回调的问题,比如:1:Css3执行动画完毕, 回调2:Jquery Animate动画的执行完毕, 回调3:Ajax的执行(并行、串行),回调等等第一种情况:可以利用,Modernizr.js 封装了Css3动画完成的事件回调:/*------通过Modern...
分类:
其他好文 时间:
2014-09-02 19:37:05
阅读次数:
262
jquery deferred是一个异步回调的机制目前,jQuery的Ajax方法($.ajax,$get,$post)返回的都是Promise对象。异步回调的适合作用于i/o事件,要等待用户动作才能做出相应的callback。 比如,传递promise对象就相当于声明:“你感兴趣的某某事就要发生....
分类:
Web程序 时间:
2014-09-02 13:57:34
阅读次数:
215
1,JavaScript异步回调2,事件对象 下面的js实现当在textarea文本框里面键入回车时,并不导致换行。即禁用回车键3,this关键字 浏览器会把this关键字等同于引用该函数(含有this关键字的函数)的当前元素 ...
分类:
编程语言 时间:
2014-08-22 12:41:56
阅读次数:
278
自己给自己庆祝一下。 今天发布了自己第一款开源项目,也算是给it行业做了点贡献,不再是完全的索取者了,希望大家喜欢。支持开源,支持共享! 这款LuaHttpd,是可以用lua做脚本解析器的http服务器。采用异步回调的方式,大大减少服务器消耗。作为第一版[0.1.0.0],已支持Mysql数据库访问...
分类:
其他好文 时间:
2014-07-24 16:58:58
阅读次数:
209
ngx_lua
原理
ngx_lua将Lua嵌入Nginx,可以让Nginx执行Lua脚本,并且高并发、非阻塞的处理各种请求。Lua内建协程,这样就可以很好的将异步回调转换成顺序调用的形式。ngx_lua在Lua中进行的IO操作都会委托给Nginx的事件模型,从而实现非阻塞调用。开发者可以采用串行的方式编写程序,ngx_lua会自动的在进行阻塞的IO操作时中断,保存上下文;然后将IO操作委托给Nginx事件处理机制,在IO操作完成后,ngx_lua会恢复上下文,程序继续执行,这些操作都是对用户程序透明的。 ...
分类:
其他好文 时间:
2014-07-01 08:16:48
阅读次数:
295
前言:作为参数传递给另一个函数执行的函数我们称为回调函数,那么该回调又是否是异步的呢,何谓异步,如:作为事件处理器,或作为参数传递给(setTimeout,setInterval)这样的异步函数,或作为ajax发送请求,应用于请求各种状态的处理,我们可以称为异步回调,jQuery.Callbacks...
分类:
Web程序 时间:
2014-06-28 10:09:10
阅读次数:
289
如何处理嵌套异步回调的dispatch_group场景...
分类:
其他好文 时间:
2014-06-18 07:01:45
阅读次数:
215
Promise我想现在大家都非常熟悉了,主要作用就是解决异步回调问题,这里简单介绍下。Promise规范是CommonJS规范之一,而Promise规范又分了好多种,比如
Promises/A、Promises/B、Promises/Kiss等等有兴趣的可以到这多了解一些http://wiki.co...
分类:
其他好文 时间:
2014-05-27 01:36:19
阅读次数:
342