underscore.jsで使用するために最適化されたjQueryビルドはありますか?

StackOverflow https://stackoverflow.com/questions/8810172

質問

私はjqueryを使用しています underscore.js 私の個人的なプロジェクトでは、両方のフレームワークが大好きです。問題は、機能が大きく重複していることです。

たとえば、あります $.each_.each, $.extend_.extend, $.isArray_.isArray 等々。これらすべての方法を2回持っていることは本当に意味がないので、これらの方法なしでjQueryバージョンを探しています。

これで利用できるjQueryビルドはありますか?

むしろ、jqueryオブジェクトのデューセマンティクス(jquery for dom、ajaxなど、ヘルパー機能のアンダースコア)よりも、これらのメソッドがアンダースコアオブジェクトに必要ですが、最適化されたUnderscore.jsバージョンにも非常に満足しています。

役に立ちましたか?

解決

jQueryはこれらの方法を使用します あらゆる所に 独自のコード内。 (時には文書化されていない特別な行動があります)
簡単に削除することはできません。

ご心配なく;コードの複製はそれほど悪くなく、jQueryのカスタムバージョンを維持するよりもはるかに優れています。

他のヒント

試してみる運があるかもしれません jquip. 。プロジェクトの目標は、より小さく、よりモジュール式のjQueryを開発することです。彼らをチェックしてください 図書館ビルダー 必要なものを選択して選択して、そうでないものを除外できる場所。

あなたのプロジェクトのニーズについてはわかりませんが、underscore.jsをjqueryで補っているようです。 jquipは、jqueryから必要としない膨満感を減らすことで役立つかもしれません。

幸運を!

特にGoogle JQueryホスティングを使用している場合、訪問者/ユーザーがすでにキャッシュされている可能性があり、そのすべての壮大なスキームではそれほど重要ではない場合があります。

この性質の重複を減らすために、ライブラリを最新の状態に保つポイントはわかりません。

使用を検討できます http://sizzlejs.com/, 、jqueryのセレクターエンジンです。すべてのDOM操作のものもAjaxも手に入れることはありません。

また、私は個人的に試していません。しかし enderjs 有望に見えます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top