2

ID とクラス セレクター ($(#id); $(.class)) が jquery セレクターよりも遅いことを示すテストを見ました。

私は考えていた:

  1. 違いは重要ですか?(目立つ)
  2. ループで使用したり、多くの要素を選択した場合にのみ違いが目立ちますか?

とにかく最新の Webkit と Firefox のサポートのみが必要なため、デスクトップ アプリを zepto に切り替えることを考えています。

ありがとう

4

3 に答える 3

5

速度の違いが大きいことを示すこの jsperf テストを見つけました: http://jsperf.com/qwery-vs-jquery-vs-mootools-selector-engines/11

于 2012-05-08T21:42:17.030 に答える
3

それは今解決されました;)

https://github.com/madrobby/zepto/issues/486

zepto はネイティブ ブラウザ ソリューションを可能な限り迅速に使用します。

于 2012-11-13T19:57:20.103 に答える
0

Zepto は最新のブラウザしかサポートしていないため、なぜ jQuery よりも遅いのかわかりません

$(#id) と $(.class) は、Zepto のネイティブ ブラウザー メソッド getElementByID、getElementByClass にマップされます (最新のブラウザーの場合は jQuery も)。

確かに知る唯一の方法は、テストを実行することだと思います...

于 2012-05-08T08:32:51.150 に答える