javascript - 从 HTML 表格中动态删除带有图像的表格行后,是否需要“释放”内存?
问题描述
在我的 Web 应用程序中,我将图像动态添加到表格中,tr
每个图像一行。根据服务器上的图像,我还再次从表中动态删除旧图像。这个逻辑很好用。
我将新图像添加到表格顶部,images_tab
如下所示:
$("#images_tab > tbody").prepend(createImageTableRow(newImageFileName));
function createImageTableRow(fileName) {
return $("<tr>").append($("<td>").append($("<img>")
.attr("src", "/static/images/" + fileName)
.css("width", "100%")
))
}
并再次从表格底部删除图像/行,我这样做:
$('#images_tab tr:last').remove();
现在我想知道:在向页面动态添加和删除图像时,我是否需要关注浏览器的内存消耗?还是$(...).remove()
如上所示调用并且浏览器负责所有内存管理就足够了?
解决方案
推荐阅读
- identityserver4 - GetExternalLoginInfoAsync 返回空值
- reactjs - Reactjs路由器onEnter钩子认证导致无限循环
- javascript - Javascript:在 addEventListener 中传递方法
- php - 在新的 csv 中添加中断
- pandas - 在数据框中查找城市之间的最短值
- assembly - 这个汇编指令的含义是什么?
- symfony - Symfony 3.4 OneToMany SQLSTATE [23000]:完整性约束违规:1048 列“shopping_list_id”不能为空
- reactjs - 无法在反应组件中更改 moment.js 的默认语言环境
- r-markdown - R Markdown + bib文件:未使用的参数错误
- python - Mac OS Pycharm 上的 Python 通过“import matplotlib.pyplot as plt”给出框架错误