首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何销毁/清理jsviews?

如何销毁/清理jsviews?
EN

Stack Overflow用户
提问于 2013-02-21 22:37:38
回答 1查看 318关注 0票数 1

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

如果小部件在创建期间像这样运行代码:

代码语言:javascript
复制
if(!$.link.widgetTemplate)
{
   $.templates({ widgetTemplate: "#widgetTemplateSrc" });
}

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

$("#myElement").remove();会导致内存泄漏吗?或者jsViews会得到正确的处理吗?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-16 01:04:16

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15004943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档