jQuery UI还不是Meteor" package",即使它最终成为一个,也会有更新的jQuery和jQuery UI版本,以及其他可能想要与Meteor一起使用的jQuery插件。出现了各种各样的问题:
<script>
标记加载,或将js文件放在客户端或根目录中?$(document).ready()
,因此调用可能通常从.ready()调用的各种设置函数的最佳位置在哪里?是否应在Templates.<Name>.rendered
中调用它们,以便在模板呈现期间DOM更改时,各种事件处理程序将重新附加到新的DOM节点?这是否会导致仍然存在的旧处理程序的内存泄漏,以处理已从DOM中删除的幻像节点?请注意,问题已更改since 0.5.0, according to this question,因此一些现有的类似StackOverflow问题可能已过时(also,also,also)。
如果一个例子可以帮助你回答,这里有一个工作(?)Meteor项目,它集成了jQuery Draggable和Droppable: http://products-jqueryui.meteor.com/ 与Source Here 基于Tutorial Here
(通过&#34;安全&#34;在我的问题中,我的意思是不会在Meteor框架中造成破坏性错误(或导致Meteor破坏jQuery / jQuery UI),并且尽可能高效:避免过多的DOM操作/渲染,过多的客户端/服务器流量或导致内存泄漏。)
答案 0 :(得分:4)
this
将引用当前对象。