骨干.木偶视图元素初始化位置
Backbone.Marionette view element initialization location
我有一个关于我应该在哪里做视图元素插件初始化的一般性问题。例如,我有一个提前输入的插件,它需要像这样初始化。
$(element).typeahead();
使用骨干。木偶在哪里最好的地方做这种类型的视图特定的代码?我最初的想法是在我的视图类中重写onRender()方法,并且每次都为我在设计时知道的元素这样做。然而,我想要一种更通用的方法,比如监控新添加的dom元素,并检查元素是否有像"数据类型提前"这样的标识符,然后自动初始化它。然而,我不知道任何jQuery函数会这样做吗?或者就dom解析的开销(尤其是在移动设备上)而言,这是一个现实的想法?
任何关于如何解决这个问题或在哪里最好的地方做这种代码的想法/想法将是很棒的!
感谢Jon对于感兴趣的人,我使用了@Trond建议,并在onShow方法中实现了视图初始化语句
相关文章:
- 使用javascript函数在页面初始化后加载jquery
- 未捕获错误:无法在初始化之前调用方法;
- 如何在剑道网格初始化后设置pageSizes
- React redux初始化功能,无论状态变化如何
- 为什么可以't Protractor在自动初始化的Angular网站上查找Angular
- 尝试初始化()Spine's控制器和故障
- Angular.js延迟控制器初始化
- 对插件初始化后动态加载的元素进行样式设置
- Angular JS控制器初始化错误
- 在XMLHttpRequest之后重新初始化jQuery
- 如何设置用户当前位置以初始化离子框架中的函数
- 谷歌地图赢得'当用户拒绝共享位置时,t初始化
- 在 Angular 服务中初始化数据的位置
- 如何使用HTML5地理位置javascript初始化带有地理位置(用户的当前位置)的Google Maps API
- 位置选择器无法在谷歌地图初始化中工作
- 骨干.木偶视图元素初始化位置
- 大炮JS -& #160;位置向量NaN在初始化具有属性的主体后
- 如何在初始化后改变地图控件的位置?
- 在SailsJS中设置初始化的更好位置
- 初始化多个谷歌地图位置