1

私はlo-dashを初めて使用しますが、これを使用することは可能であり、どうすればこれを達成できるかを知りたいと_.bind思い$.bindました。私は本当にjQueryを取り除き、もっと小さなものを使いたいです...

必要なのは、DOMイベントを関数にバインドすることです

4

1 に答える 1

0

これらは 2 つの異なるメカニズムです。

_.bind は、関数の this 値を最初のパラメーターに設定して、'this' が常に関数内の同じオブジェクトを指すようにします。技術的に正しくないことを除いて、「this」のスコープを関数にバインドすると思います。

$.bind は、jquery でトリガーされるイベント リスナーを jquery でラップされた要素に追加します。

DOM 選択の代替手段 (zepto.js など) はたくさんありますが、lodash/underscore ライブラリは、jquery の代わりではなく、jquery に追加されるものです。

そうは言っても、これは必ずしもあなたの質問に答えるとは限りません。繰り返しますが、Underscore/Lodash は代替手段ではありませんが、いずれかが追加機能を提供します (長期的にはファイル サイズを節約できます)。

fwiw私見。37k は、jquery/lodash などのツールに対する有効な引数ではありません。なぜ?1) cdn からライブラリを提供する場合、サーバーに対する有効なヒットでさえありません。2) これらのライブラリは、かなり小さなコードを書くのに役立ちます。

実際、この主張は理由というよりも言い訳のように聞こえます。

乾杯。

于 2013-02-18T20:08:09.977 に答える