我正在使用backbone.js和marionette.js开发一个Web应用程序。实际上我们已经
了$( document ).ready(function() {
// Handler for .ready() called.
});
因此,如果我想在dom准备好Backbone时编写代码,我应该在哪个函数中编写,初始化,渲染,onDOMRefresh。
答案 0 :(得分:0)
我认为你正在寻找onShow方法。当Marionette调用此方法时,DOM元素已准备好供您访问。
答案 1 :(得分:0)
如果您正在与Marionette合作,那么这就是您询问有关工作的方法:
当View首次出现时,会调用 initialize
。这是一个很好的位置,可以处理您从父视图,设置默认值等中传递的任何选项。
onRender
。可以在第一次实例化视图时触发“render”事件,也可以在视图自身调用.render()
时触发(当您想要更新此特定视图中的内容时,可以执行此操作)。 onRender
可能会在视图的整个生命周期内多次调用。
onShow
。 “show”事件由调用.show(subView)
的布局中的区域触发。 onShow
只会在视图的生命周期内调用一次。
onDomRefresh
。