我正在处理Backbone.js,但有一件事我不明白是在哪里放置我需要设置我的页面的所有一次性jQuery代码。Backbone.js:我在哪里放置jQuery设置?
你知道这样的事情:配置一个jQuery轮播插件,添加一个'scroll to top'箭头......当用户第一次加载页面时发生的一次性配置。
当时我正在做我的路由器的时刻:
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
应该是Router对象的另一个属性吗?应该都住在initialize
里面吗?或者我应该将这些代码与Backbone应用完全分开吗?
你能给我什么需要在页面加载/应用程序来实现启动的jQuery代码的例子吗?我通常在视图中使用jQuery代码。因此,根据你想要实现的内容,你可能会有一个“布局视图”在视图渲染后触发你的jQuery代码。如果你能让我知道什么样的jQuery代码需要在应用程序启动时初始化,那么我会再次提供帮助。 – TYRONEMICHAEL