手ぶれ防止: 一定時間内に最後のタスクのみを実行します。 スロットル: 一定期間内に 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 システムを自動的にインストールする
<br />英語アドレス: http://developer.yahoo.com/per...
この記事では、Docker+Jenkins の自動ビルドデプロイメントを紹介し、皆さんと共有します。...
CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する 7 つの方法。コー...
1. コンポーネントをインストールする yum install epel-rpm-macros.no...
この記事では、物流タイムライン効果を実現するためのVueの具体的なコードを例として紹介します。具体的...
1. ラジオのグループ化名前が同じであれば、それらはグループであり、つまり、次のようにグループ内で選...
今日はフロートのクリアについてお話します。フロートのクリアについてお話する前に、フロートとは何かを理...
1. 従来のbinlogマスタースレーブレプリケーション、エラー報告をスキップする方法 mysql&...
コンテナは Docker のもう一つの中心的な概念です。簡単に言えば、コンテナとは、独立して実行され...
1. mysqlにログインします。 mysql -u ルート -h 127.0.0.1 -p 2. ...
Less is More は多くのデザイナーのキャッチフレーズです。これは建築界の巨匠ルートヴィヒ...
著者 | 編集者 Awen | 制作 Tu Min | CSDN (ID: CSDNnews)不満を...
最初の方法: デモとしてボタンをクリックしてテキストを表示または非表示にするクラスを動的に追加します...
この記事は主にMySQLの日付処理関数のサンプル分析を紹介します。この記事ではサンプルコードを詳細に...
mysql-5.7.17.msiのインストール、スクリーンショットに従ってください、ステップバイステ...