私は自分のサイトでいくつかのエフェクトを使用するためにjQueryを統合しようとしていましたが、私は最良の方法で統合するソリューションを探し始めました。適切な要素のセレクタを取得し、javascriptコードを出力するヘルパを書くことは、単に私の頭に浮かんでいました。 それから、私はケーキ1.3で新しいJsHelperを実行しましたが、私は本当にJsHelperの概念を理解するのに問題があります。私が書くつもりのJavaScriptブロックは、jQueryメソッドへの複数の呼び出しであり、その多くはJsHelperにも転送されていません。だから何の理由で私はJsHelperを使うことができますか?私のアクションのために指定されたjavascriptをヘルパーの中に書いて、他のヘルパーと同じように使うのはずっと簡単です。良い機能として私の心に来る唯一の事は、JsHelperで提供されているキャッシュとバッファリングのオプションを使用することです。私はJsHelperをよく理解しましたか、いくつかの点を見逃しましたか?含める書くこと以外jQueryの統合にJsHelperを使用する理由
1
A
答えて
4
FWIW、私はいくつかのjQueryプラグインが動作しなかった理由、すなわち
<?php echo $javascript->link('aJavascriptFile') ?>
私が知るしようとしている私の髪を引っ張っているはずだ、javascriptのヘルパーのいずれかを使用することはありませんもしそれがすべてヘルパーに包まれていたら。
ヘルパーを使用する必要はありません。ヘルプがあります。時々人々は少し狂って、余分なコードの重さを本当に正当化しないもののヘルパーを作成し始めます。
「古い方法」でコードし、あなたの正気を保つだけです。
関連する問題
- 1. Django:Twitterのブートストラップ統合にパッケージを使用する理由は何ですか?
- 2. Redmineを統合する理由 - ソース管理リポジトリ
- 3. jQueryの古いバージョンを使用する理由は?
- 4. JumboEnumSetを使用する理由とその理由
- 5. データソースにJNDIを使用する理由
- 6. 春のAndroidを使用する理由
- 7. ユニット/統合HttpCurrentContextを使用するテストコード
- 8. Windows統合セキュリティの使用
- 9. jQueryの検証エラーを統合する
- 10. jqueryで関数を呼び出すために "this"を使用する理由
- 11. aspを使用する理由:HyperLink
- 12. laravelでガードを使用する理由
- 13. React.cloneElementを使用する理由?
- 14. Dで@propertyを使用する理由
- 15. (void)someIntを使用する理由コード
- 16. fcloseでsegfaultを使用する理由
- 17. ラムダで# 'を使用する理由は?
- 18. scala.collection.immutable.Stackを使用する理由
- 19. 送信キューを使用する理由
- 20. @EmbeddableをHibernateで使用する理由
- 21. エンティティマネージャを使用する理由
- 22. IWindsorContainerでIKernelを使用する理由
- 23. jsp:forwardを使用する理由
- 24. MonadStateでMultiParamTypeClassesを使用する理由
- 25. Androidでstrings.xmlを使用する理由
- 26. 拡張アプリケーションを使用する理由
- 27. Mocking Frameworkを使用する理由
- 28. DialogFragmentを使用する理由
- 29. 「text/javascript」を使用する理由
- 30. force_unicodeを使用する理由
JsHelperを使用する必要はありません。通常のアプリのようなプレーンなjsファイルの代わりに、それを使用したことはありません。私はPHPを使用してjsを書くファンではありません。 – dogmatic69
これは、Ajaxページネーションにはうってつけで、思考は必要ありませんが、CakePHPコンポーネントを使って作業する以外は、あなた自身も書くことができます。 – Dunhamzzz
はい私はできますが、私はやっていますが、それを使用する理由が他にあるかどうか尋ねたいと思っていました。今では、必要なjsコードをJsHelperバッファに送信し、HTMLの最後に出力します。 – mohamnag