gpt4 book ai didi

javascript - jQuery .append() 和脚本行为和管理

转载 作者:行者123 更新时间:2023-12-02 20:36:02 26 4
gpt4 key购买 nike

根据这里的讨论评论:http://api.jquery.com/append/脚本的 .append() 会评估脚本,然后丢弃它。如果脚本添加 jQuery 行为,例如:

$('#mything').click().addClass('hasclass');

事件管理是保留的(特别是如果添加了复杂的链接)还是被丢弃,更重要的是,如果它被丢弃,是否会发生清理或者是否存在潜在的泄漏?

是否有关于此类脚本管理的最佳实践示例?

最佳答案

无论操作多么复杂,脚本的所有效果都会保留。请记住,脚本必须在被丢弃之前完全执行,因此它所装配的所有内容都在那里,它创建了 JavaScript 对象/处理程序,以及引用它们的任何内容。 ..仍然引用它们。

只要对象被引用,就不会被删除或垃圾收集,因此所有这些处理程序等都将正常工作。我个人会避开这种类型的脚本,因为它不明确,并且在较旧的 IE 版本中会泄漏一点,但它没有任何“问题”。

关于javascript - jQuery .append() 和脚本行为和管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com