ホームページ ウェブフロントエンド jsチュートリアル カスタムの setTimeout と setInterval を使用してパラメータとオブジェクト パラメータを渡す_JavaScript スキル

カスタムの setTimeout と setInterval を使用してパラメータとオブジェクト パラメータを渡す_JavaScript スキル

May 16, 2016 pm 06:53 PM
setinterval settimeout パラメータを渡す

/*************************************************** * **
//
// 関数: パラメータとオブジェクトパラメータを渡せるように window.setTimeout を変更します
// 使用方法: window.setTimeout (コールバック関数、遅延時間、パラメータ 1、パラメータn )
//
*************************************** ******** *************/
var mySetTimeOut = setTimeout;
window.setTimeout = function(callback, ti​​meout)
{
var args = Array.prototype.slice.call(arguments, 2) );
関数 callFn(){callback.apply(null, args);}
return mySetTimeOut(callFn, timeout)
/*************************************************** * **
//
// 関数: パラメータとオブジェクトパラメータを渡せるように window.setInterval を変更します
// 使用方法: window.setInterval (コールバック関数、インターバル時間、パラメータ 1、パラメータn )
//
*************************************** ******** *************/
var mySetInterval = setInterval;
window.setInterval = function(callback, interval)
{
var args = Array.prototype.slice.call(arguments, 2);
function callFn(){callback. apply(null, args);}
return mySetInterval(callFn, interval);
}
// テスト コードはオブジェクト
を渡します// 通常のパラメータの例はありません
var obj = { height: 40px;}
var testTimeout = testInterval = null;
関数 test(obj)
{
alert(obj.height);
clearSetTimeOut(testTimeout); clearInterval(testInterval);
var testTimeout = window.setTimeout(test, 100, obj);
var testInterval(test, 100, obj); IE と Firefox を使用します。また、clearSetTimeOut と clearInterval を使用してクリアすることもできます。これは、元の setTimeout と setInterval よりもはるかに便利で、パラメーターはオブジェクトにすることができます。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

settimeout と setinterval の違いは何ですか settimeout と setinterval の違いは何ですか Aug 15, 2023 pm 02:06 PM

settimeout と setInterval の違い: 1. トリガー時間、settimeout は 1 回限りで、遅延時間を設定した後に関数を 1 回実行しますが、setinterval は反復的で、設定された時間間隔で関数を繰り返し実行します; 2. 実行時間、settimeoutは一度だけ実行され、setintervalはキャンセルされるまで繰り返し実行されます。

setInterval 関数を使用してコードを定期的に実行するにはどうすればよいですか? setInterval 関数を使用してコードを定期的に実行するにはどうすればよいですか? Nov 18, 2023 pm 05:00 PM

setInterval 関数を使用してコードを定期的に実行するにはどうすればよいですか? JavaScript の setInterval 関数は、コードを定期的に実行できる非常に便利な関数です。 setInterval 関数を使用すると、指定したコードを特定の時間間隔内で繰り返し実行できます。この記事では、setInterval関数の使い方と具体的なコード例を詳しく紹介します。 1. setInterval 関数の基本構文は次のとおりです。

setIntervalを停止する方法 setIntervalを停止する方法 Dec 11, 2023 am 11:39 AM

clearInterval 関数を使用すると、setInterval 関数によって作成されたタイマーを停止できます。 setInterval 関数は一意のタイマー ID を返します。これをパラメーターとして ClearInterval 関数に渡すと、タイマーの実行を停止できます。

Window.setInterval() メソッドの使用方法 Window.setInterval() メソッドの使用方法 Aug 31, 2023 am 09:33 AM

Window.setInterval() メソッドの基本構文は「window.setInterval(function, late)」です。function は繰り返し実行される関数またはコード ブロック、lay は各実行間の時間間隔 (ミリ秒単位) です。このメソッドは、指定した関数またはコードをスケジュールされた時刻に繰り返し実行するために使用される JavaScript のメソッドです。その使用法は非常に簡単で、実行する関数またはコード ブロックと繰り返し実行する時間間隔を渡すだけです。

セット間隔 セット間隔 Aug 02, 2023 am 10:17 AM

setInterval 関数は JavaScript のタイマー関数で、間隔を設定し、各間隔の後に指定したコードを実行できます。特定のタスクを定期的に処理する必要がある場合や、ページ要素がリアルタイムで更新される場合に非常に便利です。次の点に注意してください。 setInterval を使用する場合のパフォーマンスと信頼性の問題を解決し、必要に応じて最適化します。

setinterval の使用方法の詳細な説明 setinterval の使用方法の詳細な説明 Sep 12, 2023 am 09:55 AM

setinterval の使用法は「setInterval(function, late);」です。「function」は実行する関数であり、関数式または関数参照を指定できます。また、「lay」は関数を実行する間の時間間隔 (ミリ秒単位) です。 setInterval はコードを定期的に実行するために使用される JavaScript の関数であり、関数と時間間隔をパラメータとして受け取り、指定された時間間隔に従って関数を繰り返し実行します。

Python の関数パラメーター受け渡しメソッド *args、**kwargs など Python の関数パラメーター受け渡しメソッド *args、**kwargs など Apr 13, 2023 am 09:58 AM

この記事では、Python の関数パラメータについて説明します。 args と **kwargs, / と が何であるかを理解します。この問題は Python の基本的な問題ですが、コードを書くときによく遭遇します。たとえば、timm はこのパラメーター受け渡しメソッドを広く使用しています。パラメータの定義と受け渡し パラメータと引数の違いは何ですか? 多くの人がこれらの用語を同じ意味で使用していますが、違いがあります: パラメータは関数定義で定義された名前です 引数は関数に渡される値です 赤はパラメータ、緑はare は引数です。パラメータを渡すには、位置と関係の 2 つの方法があります。

func_get_args() 関数を使用して可変数の引数を渡します func_get_args() 関数を使用して可変数の引数を渡します Jun 27, 2023 pm 12:31 PM

PHP では、可変数の引数を処理できる関数を作成する必要がある場合があります。従来のアプローチでは、配列を使用するか、各パラメーターを個別に渡します。ただし、PHP には、 func_get_args() 関数を使用する、より簡単な方法も用意されています。 func_get_args() 関数は、呼び出された関数のすべてのパラメータを取得し、配列に格納できます。この配列を使用して、任意の数のパラメーターを処理できます。 func の使い方を見てみましょう

See all articles