uTools-Manuals/docs/jQuery/deferred.state.html
2019-04-21 11:50:48 +08:00

35 lines
2.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<article class="" id="post-">
<header class="entry-header">
<h1 class="entry-title">deferred.state()</h1>
<div class="entry-meta">
所属分类:<span class="category"><a href="/category/deferred-object/">延迟对象</a></span>
<span class="pull-right">英文文档:<a href="https://api.jquery123.com/deferred.state/" target="_blank">deferred.state()</a></span>
</div><!-- .entry-meta -->
</header><!-- .entry-header -->
<!-- .entry-header -->
<div class="entry-content">
<article class="entry method" id="deferred-state1"><h2 class="section-title">
<span class="name">deferred.state()</span><span class="returns">返回: <a href="/Types/#String">String</a></span>
</h2>
<div class="entry-wrapper">
<p class="desc"><strong>描述: </strong>确定一个Deferred延迟对象的当前状态。 </p>
<ul class="signatures"><li class="signature" id="deferred-state">
<h4 class="name">
<span class="version-details">添加的版本: <a href="/category/version/1.7/">1.7</a></span>deferred.state()</h4>
<ul><li><div class="null-signature">这个方法不接受任何参数</div></li></ul>
</li></ul>
<div class="longdesc" id="entry-longdesc">
<p>deferred.state() 方法返回一个字符串代表Deferred延迟对象的当前状态。Deferred对象可以在三种状态之一</p>
<ul>
<ul>
<li>
<strong>"pending"</strong>: Deferred对象是尚未完成状态 (不是 "rejected" 或 "resolved").</li>
<li>
<strong>"resolved"</strong>: Deferred对象是在解决状态这意味着<a href="/deferred.resolve"><code>deferred.resolve()</code></a> 或者 <a href="/deferred.resolveWith"><code>deferred.resolveWith()</code></a>被对象访问和doneCallbacks被访问或在被调用的过程中</li>
<li>
<strong>"rejected"</strong>: Deferred对象是在被拒绝的状态这意味着<a href="/deferred.reject"><code>deferred.reject()</code></a> 或者 <a href="/deferred.rejectWith"><code>deferred.rejectWith()</code></a> 被对象访问和failCallbacks被访问或在被调用的过程中</li>
</ul>
<p>这种方法主要是有用的调试例如在准备拒绝reject一个延迟对象前判断它是否已经处于 resolved 状态。</p>
</ul></div>
</div></article> </div>
</article>