我希望在一个可以在DOM中多次添加/删除的小部件中使用jsViews。
如果小部件在创建期间像这样运行代码:
if(!$.link.widgetTemplate)
{
$.templates({ widgetTemplate: "#widgetTemplateSrc" });
}
$.link.widgetTemplate("#myElement", someData);$("#myElement").remove();会导致内存泄漏吗?或者jsViews会得到正确的处理吗?
如果不希望从DOM中删除#myElement,如何卸载jsviews?
发布于 2013-03-16 01:04:16
是的,使用jQuery方法(如.remove(),.empty(),.html() )删除元素将触发JsViews中的释放,并且不会导致内存泄漏。
https://stackoverflow.com/questions/15004943
复制相似问题