如何破坏/清理jsviews?

时间:2013-02-21 14:37:38

标签: jquery jsviews

我希望在可以多次从DOM中添加/删除的小部件中使用jsViews。

如果小部件在创建过程中运行这样的代码:

if(!$.link.widgetTemplate)
{
   $.templates({ widgetTemplate: "#widgetTemplateSrc" });
}

$.link.widgetTemplate("#myElement", someData);

$("#myElement").remove();会导致内存泄漏还是jsViews会被妥善处理?

如果您不想从DOM中删除#myElement,如何卸载jsviews?

1 个答案:

答案 0 :(得分:1)

是的,使用jQuery方法(如.remove(),. empty(),. html())删除元素将触发JsViews中的处理,并且不应导致内存泄漏。