デスクトップのhtml5アプリケーションでは、常にjqueryを使用していますが、モバイルのhtml5アプリケーションを作成しているので、jqueryを使用する必要があるかどうか疑問に思っています。
まず、セレクターに興味があります。jsfiddleで実験を行い、$('#item')とdocument.getElementById('item')の速度の違いをテストしました。統計的に、$('#item')はdocument.getElementByIdよりも遅いと結論付けました。このため、jQueryを使用せずにコードを記述することに完全に切り替えたいと思いますが、この質問については次のように読んでいます。
バインディングに関しては、jQueryの.on()メソッドを使用すると非常に効率的です。jQueryの.on()メソッドはaddEventListener()よりも高速ですか?このdivの倍数を絶えず追加および削除している場合はどうなりますか?
<div class="item"></div>
DOMに。通常のJavaScriptでは、クラスアイテムを使用して新しいdivを追加するたびに、その新しいdivに対して再バインドする必要がありますが、.on()を使用すると自動的に再バインドされます。これはすべてより効率的ですか?