javascript - 确定 DOM 被操作/附加的次数

标签 javascript jquery backbone.js underscore.js

有没有办法计算 DOM 被追加的次数?

最佳答案

如果你严格遵循 .append(),你可以直接修补它,比如:

var _origAppend = $.fn.append;
$.appendCount = 0;

$.fn.append = function() {
    $.appendCount++;
    return _origAppend.apply(this, arguments);
};

现在,您可以随时访问 $.appendCount 以查看它被调用的频率。但是,请注意有很多函数可以操作 DOM。改为修补 jQuery.fn.domManip 可能是一个更聪明的主意。基本上在任何 dom 操作中都会在内部调用该方法(就像您可能因为名称而怀疑的那样)

关于javascript - 确定 DOM 被操作/附加的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730555/

相关文章:

javascript - 滑出内容框,记住最后一个事件框

javascript - 1000hz Bootstrap 验证无法正常工作

php - 什么可以在存在且有效的 url 上触发 Ajax 404 错误?

javascript - 我的拖放取消功能(弹出窗口)在我第二次尝试时没有(JQUERY)

javascript - 使用 requirejs amd shim 加载 soundmanager2,日志未定义

javascript - css 溢出-y :auto not working in firefox and chrome

javascript - 如何在javascript中对数组序列进行排序?

javascript - 如何仅解析 JSON 中的某些属性和值

javascript - 如何保存重复id的子集合元素?

javascript - Backbone.View 的 setElement 不会移动事件监听器