2

我有一个页面,其中包含由服务器在同一域和 Web 应用程序中动态生成的大量内容,我可以完全控制页面和内容的生成。所以我在这里有两个选择:

  1. 使用 IFrame 加载内容并在内容刷新时更改 src 属性。

  2. 阿贾克斯

请注意,内容可以刷新并更改为其他内容,这意味着 iframe 的 src 可以动态更改或 ajax 内容可以根据用户频繁刷新。

假设我将在卸载/刷新之前清理 iframe/Ajax 的资源(html、javascript 对象、事件侦听器等),如果内容经常刷新,则哪个选项在性能和内存使用方面更可取?频繁刷新内容需要注意什么?

谢谢你。

4

1 回答 1

1

如果我是你,我会选择 AJAX,原因有很多:

  • 使用起来更干净
  • 您不必处理提取内容和操作 DOM,这总是很慢
  • 更容易调试

一般来说,我会说一个好的规则是:不要大规模使用任何不是为它而设计的东西

于 2012-11-15T18:32:41.957 回答