ホームページ  >  記事  >  ウェブフロントエンド  >  javascript 関数の呼び出し code_javascript スキルの制限

javascript 関数の呼び出し code_javascript スキルの制限

WBOY
WBOYオリジナル
2016-05-16 18:26:53978ブラウズ

関数:

コードをコピー コードは次のとおりです:

function throttle(fn ,ms) {
var last = (new Date()).getTime();
return (function() {
var now = (new Date()).getTime();
if (now - last > ms) {
last = now;
}
}); 🎜>パラメータ fn: 受信関数/メソッド
パラメータ ms: 各関数呼び出し間の間隔 (ミリ秒) 2000 を入力すると、関数は 2 秒以内に繰り返しトリガーされません。

初期化の例を添付します





コードをコピーします
コードは次のとおりです: document.getElementById('pop').onclick = throttle(function (){ alert(this.id); },2000)


スコープ設定 呼び出し元自身の場合
fn.apply(this, argument)






新しい花 [Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、 を実行するために更新する必要があります]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。