博客专栏  >  Web前端   >  JavaScript异步编程

JavaScript异步编程

JavaScript是单线程的语言。在浏览器端,为避免浏览器失去响应,我们需要使用异步(如Ajax操作)。在服务器端,如果允许同步执行所有http请求,服务器性能会急剧下降,无法快速响应。如何深入理解和掌握异步编程变得尤为重要!

关注
2 已关注
6篇博文
  • JavaScript异步编程设计快速响应的网络应用

    JavaScript已然成为了多媒体、多任务、多内核网络世界中的一种单线程语言。其利用事件模型处理异步触发任务的行为成就了JavaScript作为开发语言的利器。如何深入理解和掌握JavaScript...

    2016-07-10 17:29
    6401
  • jQuery的deferred对象详解

    在讲述Promise时,曾提及过Deferred对象。下面内容,详细阐述Deferred对象及其用法。一、为什么使用Deferred对象目前,大部分浏览器已经支持原生Promise写法,但对于IE这种...

    2016-06-05 13:03
    5249
  • Promise 常用API

    1. Promise#thenpromise.then(onFulfilled, onRejected);示例:Promise#thenvar promise = new Promise(functi...

    2016-05-19 10:06
    802
  • Promise

    讲述Promise之前,先向大家推荐一个不错的关于Promise的学习资料JavaScript Promise迷你书(中文版) var promise = new Promise(function(r...

    2016-05-15 15:35
    9068
  • JavaScript异步编程

    Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 ...

    2015-11-25 16:25
    1371
  • JavaScript回调函数

    JavaScript API里这样解释:A callback is a function that is passed as an argument to another function and i...

    2015-06-18 10:30
    1444

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部