手ぶれ防止: 一定時間内に最後のタスクのみを実行します。 スロットル: 一定期間内に 1 回だけ実行します。 安定<button id="debounce">デバウンスするにはクリックしてください。 </ボタン> $('#debounce').on('click', debounce()); 関数デバウンス() { タイマーを設定します。 // クロージャ戻り関数 () { タイマーをクリアします。 タイマー = setTimeout(() => { // 手ぶれ補正が必要な操作... console.log("手ぶれ補正が成功しました!"); }, 500); } } スロットル:<button id="throttle">クリックしてスロットルしてください! </ボタン> $('#throttle').on('click', throttle()); 関数スロットル(fn) { フラグを true にします。 // クロージャ戻り関数 () { if (!フラグ) { 戻る; } フラグ = false; タイムアウトを設定する(() => { console.log("スロットルが成功しました!"); フラグ = true; }, 1000); }; } JavaScript の手ぶれ補正とスロットリングの事例に関するこの記事はこれで終わりです。JavaScript の手ぶれ補正とスロットリングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。皆様が今後も 123WORDPRESS.COM を応援してくれることを願っています。 以下もご興味があるかもしれません:
|
>>: cobbler ベースの Linux システムを自動的にインストールする
fdisk と比較すると、parted はあまり使用されず、主に 2T を超えるパーティションに使用...
目次序文Zookeeper サービスのオープンを検出情報を入手する接続テスト接続先修理計画参照する序...
この記事では、積み上げ棒グラフを実装するためのVue+echartsの具体的なコードを参考までに紹介...
ステップ1: 現在のカーネルを表示する 読み取る $ uname -a Linux rew 4.15...
1. libfastcommon-1.0.43 をインストールします。インストール パッケージは h...
アイデアそれは実はとても簡単ですシェル スクリプトを記述して、mysql の mysqldump を...
事前に書いておきます:次の手順では、ターミナルにコマンドを入力する必要があります。コンピューターでブ...
1. エラーの再現MySQL データベースにはアクセスできますが、データベース テーブルを読み取るこ...
目次1. Vue スキャフォールディングをインストールする2. プロジェクトを作成する3.1 プロジ...
導入作業プロセス中に、遅いクエリが調整されることがあります。 MySQL SQL ステートメントのチ...
この本「グラフィックデザイナーとして成長する」は多くの人が読んでおり、私もオリジナルの PDF 版を...
序文システムの高可用性を満たすためには、通常、クラスターを構築する必要があります。ホストがクラッシュ...
背景webpackのバージョンを確認したいのですが、webpack -vを実行するとエラーが報告され...
この記事では、MySQL トリガーの定義と使用方法について説明します。ご参考までに、詳細は以下の通り...
目次1. 準備2. 説明計画の概要3. フィールドの詳細な説明4. パーティションクエリにはパーティ...