【发布时间】:2012-03-19 06:13:07
【问题描述】:
我的网站底部有一个类似 facebook 的聊天栏,我还有一些其他 javascript 和 ajax 相关代码在页面加载时加载,我还没有完全 ajaxified 这个网站,但必须将它投入生产问题就是这些脚本每次页面刷新的时间太长,只是为了初始化而已。所以我想把它们拿出来,把整个网站放在一个 iframe 或框架集中,把这段代码放在框架的外面。
我记得在 SO 社区中,人们总是被告知要远离框架集,甚至 iframe 也会得到很多 cmets。有人可以启发我吗?我该怎么办?
我正在使用很多 html5 功能,例如 webstorage 和很多 css3,如果这有什么不同的话。 感谢您的任何见解!
【问题讨论】:
-
我谦虚地建议优化您的 JavaScript 并避免使用 iframe 和框架。例如。只使用一个大脚本而不是几个小脚本。使用像 jQuery 这样的 JavaScript 框架:这个库被缓存在大多数浏览器中,因为许多大型网站都使用它。有 iframe 的应用程序,但这不是其中之一。相框......我相信我奶奶用过它们;-)
-
如果需要太长时间,请弄清楚为什么需要太长时间。
-
@epascarello 我认为有内存泄漏什么的。我怎样才能弄清楚?
标签: javascript ajax html iframe frameset