gpt4 book ai didi

javascript - Backbone.Marionette View 元素初始化位置

转载 作者:行者123 更新时间:2023-11-30 05:48:02 26 4
gpt4 key购买 nike

我有一个关于我应该在哪里进行 View 元素插件初始化的一般性问题。比如说我有一个 typeahead 插件需要像这样初始化。

$(element).typeahead();

使用 Backbone.Marionette 哪里是执行此类 View 特定代码的最佳位置?我最初的想法是重写我的 View 类中的 onRender() 方法,并且每次都针对我在设计时知道的元素专门执行此操作。但是,我想要一种更通用的方法,例如监视新添加的 dom 元素并检查元素是否具有诸如“data-typeahead”之类的标识符,然后自动将其初始化。但是,我不知道有什么 jQuery 函数可以做到这一点?或者即使就 dom 解析的开销而言,尤其是在移动设备上,这是一个现实的想法?

任何关于如何解决这个问题或在哪里最好的地方做这种代码的想法/想法都会很棒!

谢谢

乔恩

最佳答案

对于那些感兴趣的人,我使用了@Trond 的建议并在 onShow 方法中实现了 View 初始化语句。

关于javascript - Backbone.Marionette View 元素初始化位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16637456/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com