underscore.jsで使用するために最適化されたjQueryビルドはありますか?
-
26-10-2019 - |
質問
私はjqueryを使用しています underscore.js 私の個人的なプロジェクトでは、両方のフレームワークが大好きです。問題は、機能が大きく重複していることです。
たとえば、あります $.each
と _.each
, $.extend
と _.extend
, $.isArray
と _.isArray
等々。これらすべての方法を2回持っていることは本当に意味がないので、これらの方法なしでjQueryバージョンを探しています。
これで利用できるjQueryビルドはありますか?
むしろ、jqueryオブジェクトのデューセマンティクス(jquery for dom、ajaxなど、ヘルパー機能のアンダースコア)よりも、これらのメソッドがアンダースコアオブジェクトに必要ですが、最適化されたUnderscore.jsバージョンにも非常に満足しています。
解決
jQueryはこれらの方法を使用します あらゆる所に 独自のコード内。 (時には文書化されていない特別な行動があります)
簡単に削除することはできません。
ご心配なく;コードの複製はそれほど悪くなく、jQueryのカスタムバージョンを維持するよりもはるかに優れています。
他のヒント
特にGoogle JQueryホスティングを使用している場合、訪問者/ユーザーがすでにキャッシュされている可能性があり、そのすべての壮大なスキームではそれほど重要ではない場合があります。
この性質の重複を減らすために、ライブラリを最新の状態に保つポイントはわかりません。
使用を検討できます http://sizzlejs.com/, 、jqueryのセレクターエンジンです。すべてのDOM操作のものもAjaxも手に入れることはありません。
また、私は個人的に試していません。しかし enderjs 有望に見えます。