小编Mar*_*ann的帖子

5种主流浏览器使用哪些垃圾收集算法?

我目前正在重新思考qooxdoo JavaScript框架的对象处理处理.
看看下图(A目前在范围内):

图http://yuml.me/51747906.jpg

假设我们要删除B.通常,我们会删除所有对象之间的所有引用.这意味着我们在示例中切断了连接1到5.这真的有必要吗?
至于我已经阅读这里,浏览器使用的标记-清除算法.在这种情况下,我们只需要切割参考1(与范围的连接)和5(与DOM的连接),这可能会更快.
但我可以确定所有浏览器都使用标记和扫描算法或类似的东西吗?

javascript garbage-collection qooxdoo

11
推荐指数
1
解决办法
938
查看次数

是否可以停止动态插入的脚本标记?

是否有可能在添加到HTML文档的头部后停止加载脚本标记?

我想要这样的东西:

var script_tag = document.createElement('script');
script_tag.setAttribute('type', 'text/javascript');
script_tag.setAttribute('src', 'http://fail.org/nonexistant.js');
document.getElementsByTagName('head')[0].appendChild(script_tag);

// something like this!!!
script_tag.abort();
Run Code Online (Sandbox Code Playgroud)

html javascript

10
推荐指数
1
解决办法
2577
查看次数

标签 统计

javascript ×2

garbage-collection ×1

html ×1

qooxdoo ×1