• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • jQuery.ready

    一个类 Promise 对象(或“thenable”,注:即带有 then 方法),当文档准备就绪(document ready)时,它处于 resolves 状态。

    从jQuery 3.0开始,可以通过jQuery.when或者原生的Promise.resolve()使用这个对象。你的代码不应该假设这个对象是否是一个 jQuery.Deferred,原生的 Promise ,或者其他类型的promise对象。

    另请参见ready(),它就是使用了这个对象。

    例子

    使用jQuery.when监听 document ready

    $.when( $.ready ).then(function() {
      // Document is ready.
    });
    

    典型用法涉及另一个 promise ,使用jQuery.when.

    $.when(
      $.getJSON( "ajax/test.json" ),
      $.ready
    ).done(function( data ) {
      // Document is ready.
      // Value of test.json is passed as `data`.
    });
    

    下篇:jQuery()