zoukankan      html  css  js  c++  java
  • 对deferred(延迟对象)的理解

    deferred对象从jQuery 1.5.0开始引入

    1. 什么是defrred对象

        开发网站过程中,我们经常遇到某些耗时长的JS操作,其中,既有异步操作(Ajax读取服务器数据),也有同步的操作(如遍历一个大型数组),它们都不能立即得到结果。通常的做法是,为它们制定回

        调函数(callback)。即事先规定。一旦它们运行结束,应该调用哪些函数。

        在回调函数方面,jQuery功能非常弱,所以jQuery开发团队就设计了deferred对象。

        deferred对象就是jQuery的回调函数解决方案。deferred对象的含义就是延迟到未来某个点再执行。解决了如何处理耗时操作的问题,对那些操作提供了更好的控制,以及统一的编程接口。

    1. 它的主要功能

        1)实现链式操作

        2)指定同一操作的多个回调函数

        3)为多个操作指定回调函数

        4)普通操作的回调函数接口、

  • 相关阅读:
    反射
    Ajax
    JSP(二)
    JSP
    Servlet(三)
    Servlet(二)
    Servlet
    idea的Tomcat的配置
    使用Idea创建Maven构造的Web工程
    Maven的下载、安装与环境配置
  • 原文地址:https://www.cnblogs.com/sunyang-001/p/10792581.html
Copyright © 2011-2022 走看看