此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

让·菲利普·马丁

我花了很多时间阅读有关内存泄漏的信息。我很困惑,因为ie6的真实性不再适用于ie8或更高版本的浏览器。据我了解,此代码可能/会泄漏,因为在函数中,我创建了一个绑定事件的DOM元素。我的理解正确吗?如果是这样,注释中的代码也会泄漏吗?如果是这样,没有泄漏的最佳方法是什么?

function somefunc() {
    var $CodeInstallation, $selInstallation;

    $CodeInstallation = jQuery(<...some form tag...>);

    $selInstallation = jQuery(
        '<input value="select"' +
        ' type="button" name="selInstallation" ' +
        ' id="idSelInstallation"/>')
        .appendTo($CodeInstallation.parent());

    // should I do that instead  ???
    /*
    jQuery('<input value="select"' +
       ' type="button" name="selInstallation" ' +
       ' id="idSelInstallation"/>')
       .appendTo($CodeInstallation.parent());
    $selInstallation = jQuery('#idSelInstallation');
    */

    $selInstallation.click( function() {
        alert('click!');
    }); // click
}
让·菲利普·马丁

感谢Pointy和KevinB。答案是否定的,原因是jQuery处理事件而不是附加到DOM对象的方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

来自分类Dev

此代码在IE中均适用于所有其他浏览器

来自分类Dev

为什么此Jquery代码在IE上不起作用?(在其他浏览器上完美运行)

来自分类Dev

解释此javascript代码

来自分类Dev

JavaScript中的此参考

来自分类Dev

Javascript错误:对象在IE浏览器中不支持此属性或方法

来自分类Dev

此代码不会在浏览器中显示tom

来自分类Dev

如何阻止JavaScript函数在IE中运行,但不能在其他浏览器中运行?

来自分类Dev

此示例的JavaScript代码说明?

来自分类Dev

此javascript代码如何工作?

来自分类Dev

如何使用此javascript代码

来自分类Dev

如何改善此JavaScript代码?

来自分类Dev

为什么此倒数JavaScript无法在chrome以外的任何其他浏览器上运行

来自分类Dev

发布新的网站版本后,IE 11 / Windows Phone浏览器会说:“此页面无法显示”,其他浏览器可以正常工作

来自分类Dev

对象在JavaScript的ie8中不支持此属性或方法

来自分类Dev

IE8 javascript中的对象不支持此属性或方法

来自分类Dev

对象在JavaScript的ie8中不支持此属性或方法

来自分类Dev

IE8 javascript中的对象不支持此属性或方法

来自分类Dev

如何检查此元素或查找此Javascript代码?

来自分类Dev

无法加载远程JavaScript文件是否会在任何浏览器中停止javascript执行?

来自分类Dev

如何减少此JavaScript中的代码重复?

来自分类Dev

如何减少此JavaScript中的代码重复?

来自分类Dev

我正在使用此代码在javascript中浏览图像

来自分类Dev

javascript的下载是否会阻止浏览器下载其他资源?

来自分类Dev

为什么此JavaScript正则表达式在浏览器中崩溃?

来自分类Dev

在浏览器中启动JavaScript代码

来自分类Dev

此JavaScript代码的意义是什么?

来自分类Dev

为什么不执行此JavaScript代码?

来自分类Dev

此JavaScript代码在哪里出错?

Related 相关文章

  1. 1

    此JavaScript / jQuery代码是否会在ie8或其他浏览器中泄漏?

  2. 2

    此代码在IE中均适用于所有其他浏览器

  3. 3

    为什么此Jquery代码在IE上不起作用?(在其他浏览器上完美运行)

  4. 4

    解释此javascript代码

  5. 5

    JavaScript中的此参考

  6. 6

    Javascript错误:对象在IE浏览器中不支持此属性或方法

  7. 7

    此代码不会在浏览器中显示tom

  8. 8

    如何阻止JavaScript函数在IE中运行,但不能在其他浏览器中运行?

  9. 9

    此示例的JavaScript代码说明?

  10. 10

    此javascript代码如何工作?

  11. 11

    如何使用此javascript代码

  12. 12

    如何改善此JavaScript代码?

  13. 13

    为什么此倒数JavaScript无法在chrome以外的任何其他浏览器上运行

  14. 14

    发布新的网站版本后,IE 11 / Windows Phone浏览器会说:“此页面无法显示”,其他浏览器可以正常工作

  15. 15

    对象在JavaScript的ie8中不支持此属性或方法

  16. 16

    IE8 javascript中的对象不支持此属性或方法

  17. 17

    对象在JavaScript的ie8中不支持此属性或方法

  18. 18

    IE8 javascript中的对象不支持此属性或方法

  19. 19

    如何检查此元素或查找此Javascript代码?

  20. 20

    无法加载远程JavaScript文件是否会在任何浏览器中停止javascript执行?

  21. 21

    如何减少此JavaScript中的代码重复?

  22. 22

    如何减少此JavaScript中的代码重复?

  23. 23

    我正在使用此代码在javascript中浏览图像

  24. 24

    javascript的下载是否会阻止浏览器下载其他资源?

  25. 25

    为什么此JavaScript正则表达式在浏览器中崩溃?

  26. 26

    在浏览器中启动JavaScript代码

  27. 27

    此JavaScript代码的意义是什么?

  28. 28

    为什么不执行此JavaScript代码?

  29. 29

    此JavaScript代码在哪里出错?

热门标签

归档