Jqueryイベント実行順
1927 ワード
1.jsでnullをどう判断するか
var exp = null;
if (!exp)
{
alert("is null");
}
expがundefinedまたは数値ゼロの場合、nullと両者は異なるがnullと同じ結果が得られる.注意:null、undefined、および数値ゼロを同時に判断する場合に本法を使用します.
2.js時間処理関数
Syntax:
iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])
Parameters
vCode
Required. Variant that specifies the function pointer or string that indicates the code to be executed when the specified interval has elapsed.
iMilliSeconds
Required. Integer that specifies the number of milliseconds.
sLanguage
Optional. String that specifies one of the following values:
JScript
Language is JScript.
VBScript
Language is VBScript.
JavaScript
Language is JavaScript.
Return Value
Integer. Returns an identifier that cancels the evaluation with the clearTimeout method.
類似関数:
clearTimeout(
iTimerID );
setInterval();
clearInterval();
3.イベント実行順
例を挙げると、のclickイベントには
がポップアップされ、
にはリンクにclickイベントがあり、をクリックすると、のclickイベントとのblurイベントの2つのイベントがトリガーされます.firefox的活动顺序:blur,click现在,活动顺序:click,blur想要,你怎么实现?在这里,使用时间延迟和达成效果.原理:1.js单线程序的本质2.推迟实行、模拟活动的实行顺序settimeout提高Javascript相关数的柔软性,极其便利提供相关实行顺序的日程.著者Johnの文章:How JavaScript Timers Work、JavaScript単線の本質とsettimeout、setIntervalをより深く理解することができます.