"return false" がスクリプトを最適化する方法

ジェームズ

だから私はこれを読んでいます https://code.tutsplus.com/tutorials/10-ways-to-instantly-increase-your-jquery-performance--net-5551、#9、以下に再現、私は完全にそうではありませんわかりました、誰かが私に説明してくれますか (以下の説明とは異なる方法で)?

  1. False を返す関数が false を返さないときはいつでも、ページの先頭にジャンプすることに気付いたかもしれません。長いページを処理する場合、この結果は非常に迷惑です。

だから、代わりに

$('#item').click (function () {
  // stuff here
});

書く

$('#item').click (function () {
  // stuff here
  return false;
});
vol7ron

#itemhrefを持つアンカー要素である場合、次のことがほとんど当てはまります。これは、次のようなものです<a href="#" id="item">

return falseイベントハンドラ内に相当しevent.preventDefault()そしてevent.stopPropagation()、に行くこの場合には、ネイティブのアクションのデフォルトの実行を防止する#ハイパーテキストリファレンスともバブルアップからイベントを停止します。


CSS Tricks には ( と比較してevent.preventDefault())適切な説明があります。

違いは false を返すことです。イベントが DOM を伝播 (または「バブリング」) することも防止するという点で、もう少し進んでいます。これは、要素でイベントが発生するたびに、そのイベントがすべての親要素でもトリガーされるということです。それでは、箱の中に箱があるとしましょう。両方のボックスにクリック イベントがあります。伝播を防止しない限り、内側のボックスをクリックすると、外側のボックスでもクリックがトリガーされます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

右クリックを有効にする:<body oncontextmenu = "return false">

分類Dev

e.preventDefault / return falseは、ajaxスクリプトが正しく起動するのを中断します

分類Dev

'return false'div.click内のリンクを有効にする方法

分類Dev

onkeypress = "return false;" onpaste = "return false;"

分類Dev

リモート環境でのopenCV関数 '.read()' return(False、None)

分類Dev

onsubmit = "return false"の意味は何ですか?(JavaScript、jQuery)

分類Dev

.isAfter return false

分類Dev

Why does this return False

分類Dev

クリックイベントリスナーに「return false」を追加するとどのような影響がありますか?

分類Dev

return falseを追加した後、Htmlreturnが機能しませんでした

分類Dev

stripos return false on number comparison

分類Dev

if (stdout=="E") always return false

分類Dev

return false if array exist in localstorage?

分類Dev

jqueryで各関数を使用する場合、return falseを追加する必要があります、そうですか?

分類Dev

リンクのonclick属性の `return false`がナビゲーションを妨げるかどうかを決定するものは何ですか?

分類Dev

pandas.algos._return_falseは、CentOSでdill.dump_sessionでPicklingErrorを引き起こします

分類Dev

click to return false, click again to return true

分類Dev

return nil vs return false in Ruby

分類Dev

Incorrect conclusion that "This condition will always return 'false'"

分類Dev

Return False with Alert upon webflow form submission

分類Dev

Why Laravel Auth::check always return false?

分類Dev

Django Truncate, return false if no truncation occurs?

分類Dev

svgpanzoom: beforeZoom on return false doesn't halt

分類Dev

アンカータグのクリックイベントリスナーにhrefと 'return false'にvoid(0)を追加すると、どのような影響がありますか?

分類Dev

return falseを使用すると、AJAX呼び出しの実行が停止し、削除すると修正されますが、ページが更新されます。

分類Dev

スクリプトの速度を最適化する方法は?

分類Dev

`return false && <div />`は実際には何を返しますか?Reactコードが壊れないのはなぜですか?

分類Dev

#を使用してすべてのアンカーにreturn falseを動的に追加します(javascriptまたはjqueryを使用)

分類Dev

Why or when does the InputMethodManager.showSoftInput return false?

Related 関連記事

  1. 1

    右クリックを有効にする:<body oncontextmenu = "return false">

  2. 2

    e.preventDefault / return falseは、ajaxスクリプトが正しく起動するのを中断します

  3. 3

    'return false'div.click内のリンクを有効にする方法

  4. 4

    onkeypress = "return false;" onpaste = "return false;"

  5. 5

    リモート環境でのopenCV関数 '.read()' return(False、None)

  6. 6

    onsubmit = "return false"の意味は何ですか?(JavaScript、jQuery)

  7. 7

    .isAfter return false

  8. 8

    Why does this return False

  9. 9

    クリックイベントリスナーに「return false」を追加するとどのような影響がありますか?

  10. 10

    return falseを追加した後、Htmlreturnが機能しませんでした

  11. 11

    stripos return false on number comparison

  12. 12

    if (stdout=="E") always return false

  13. 13

    return false if array exist in localstorage?

  14. 14

    jqueryで各関数を使用する場合、return falseを追加する必要があります、そうですか?

  15. 15

    リンクのonclick属性の `return false`がナビゲーションを妨げるかどうかを決定するものは何ですか?

  16. 16

    pandas.algos._return_falseは、CentOSでdill.dump_sessionでPicklingErrorを引き起こします

  17. 17

    click to return false, click again to return true

  18. 18

    return nil vs return false in Ruby

  19. 19

    Incorrect conclusion that "This condition will always return 'false'"

  20. 20

    Return False with Alert upon webflow form submission

  21. 21

    Why Laravel Auth::check always return false?

  22. 22

    Django Truncate, return false if no truncation occurs?

  23. 23

    svgpanzoom: beforeZoom on return false doesn't halt

  24. 24

    アンカータグのクリックイベントリスナーにhrefと 'return false'にvoid(0)を追加すると、どのような影響がありますか?

  25. 25

    return falseを使用すると、AJAX呼び出しの実行が停止し、削除すると修正されますが、ページが更新されます。

  26. 26

    スクリプトの速度を最適化する方法は?

  27. 27

    `return false && <div />`は実際には何を返しますか?Reactコードが壊れないのはなぜですか?

  28. 28

    #を使用してすべてのアンカーにreturn falseを動的に追加します(javascriptまたはjqueryを使用)

  29. 29

    Why or when does the InputMethodManager.showSoftInput return false?

ホットタグ

アーカイブ