4

「リモート」リンクとフォーム (AJAX トリガー) に大きく依存する Rails で記述されたアプリケーションを最適化しようとしています。問題は、それが jQuery に必要なほとんどすべてのことなので、jQuery を使用するのはやり過ぎのように思えます。私はそれに対するより軽いアプローチがあると考えていました.UJSを置き換え/書き直して、いくつかのより軽いjavascriptライブラリを使用する(またはまったく使用しない)と、それでも適切に動作するようにします.

4

1 に答える 1

1

Rails 3.0 以降の ActionView ヘルパーは邪魔なインライン JavaScript を生成しません。ajax リクエストを行うために知っておく必要があることはすべて、生成された DOM に含まれています。そのため、好みの JavaScript ライブラリ用の ujs-driver を自由に作成してください。

しかし、私は個人的にこれをしません。JQuery はそれほど大げさではありません。また、CDN からページにリンクできるという事実と、jquery が以前にユーザーのブラウザーにキャッシュされている可能性が非常に高いという事実を考慮すると、JQuery を取り除くことの利点は、あなたがカスタム ドライバーの開発/デバッグ/サポートに費やす

于 2012-12-11T20:07:50.010 に答える