Jquery 主干视图初始化代码

Jquery 主干视图初始化代码,jquery,backbone.js,Jquery,Backbone.js,我有一些依赖于jQuery插件的主干视图,如: $("#phone").mask("(999) 999-9999") 只是想知道建议在哪里添加这个。渲染调用 class App.Views.Chrome extends Backbone.View render: -> header = new App.Views.Header() @$el.html header.render().el $("#phone").mask("(999) 999-9

我有一些依赖于jQuery插件的主干视图,如:

$("#phone").mask("(999) 999-9999")
只是想知道建议在哪里添加这个。渲染调用

class App.Views.Chrome extends Backbone.View
   render: ->
      header = new App.Views.Header()
      @$el.html header.render().el
      $("#phone").mask("(999) 999-9999")
      @

这正是我要说的。这样,每次渲染此视图时,都会应用遮罩,依赖于此的任何代码或UI体验都可能取决于它已应用的事实

我倾向于在
render
代码中放置很多东西,例如,保留指向特定节点或节点集合的jQuery对象的缓存副本,这样我就不必每次引用它们时都使用jQuery选择器来查找它们,通过在名称前面加上
$
来指示它们是jQuery对象


@$divMain=@$el.find(“#divMain”)

明白了。谢谢你的观点。来自一个非常固执己见的Rails世界,了解其他人对主干网最佳实践的看法很好。您可以使用而不是
@$el.find('#divMain')