在Sencha对facebook声称html5速度缓慢的文章中,他们认为有一种方法可以创建一个允许iframe和父窗口之间无缝通信的框架。这将如何实现?不寻找代码示例,只是想法。感谢
因此Fastbook应用程序是第一个使用全新“沙盒”的应用程序 容器“以编程方式分离复杂视图和呈现 将它们放入自己的iframe中,从而对DOM树进行分区。这个 特殊容器在应用程序中不需要任何额外处理 级别,因此它对开发人员是无缝的(即,添加到的任何组件 这个容器将自动沙箱化)。 但确实来了 成本:事件,定位,样式和JavaScript代码必须是 在父窗口和子沙箱之间代理。这是 复杂,所以没有一个健壮和适当架构的框架, 实施起来非常困难。沙盒允许布局 隔离,因此保持主DOM树像光一样轻 可能。为了给力量带来平衡,Sandbox Containers必须是 明智地使用