私はBackbone.jsを手に入れようとしていますが、私が理解していないことは、ページを設定するために必要な一回限りのjQueryコードを置く場所です。Backbone.js:jQueryセットアップはどこに置くのですか?
jQueryカルーセルプラグインの設定、「上へのスクロール」矢印の追加...ユーザーが最初にページを読み込んだときに起こる一回限りの設定。
var AppRouter = Backbone.Router.extend({
routes: {
// some routes
},
initialize: function() {
initializeJqueryStuff();
} ...
});
var StateApp = new AppRouter();
Backbone.history.start({
pushState: true
});
function initializeJqueryStuff() {
// one-off jQuery stuff goes here
}
Yeuch:私は私のルータでそれをやっている時点では
。私はどのようにそれをやっていますか? initializeJqueryStuff
は、ルータオブジェクトの別のプロパティにする必要がありますか?すべてがちょうどinitialize
の中に住んでいますか?または、私は実際にこのコードをBackboneアプリケーションから完全に分離しておくべきですか?
は、あなたは私のjQueryのコードは、開始ページのロード/アプリに実装する必要があるものの例を与えることができますか?私は通常、ビュー内にjQueryコードを持っています。だから、あなたが達成しようとしているものによっては、ビューがレンダリングされた後にjQueryコードをトリガーする「レイアウトビュー」を持つことができます。それでは、アプリの開始時にjQueryコードを初期化する必要があるかどうかを私に知らせることができれば、私はもっと助けになります。 – TYRONEMICHAEL