我知道有人问过这个问题,如何在加载内容时制作像 facebook/gmail 这样的网站。
但答案很薄弱。为了提供帮助,我做了一些研究。有没有人研究过这个并可以提供一些指导?
我可以走 3 条不同的路线:
1)jquery.load(在html中加载),在css和getscript JS中加载。
我还不明白,我需要弄清楚的是,如何跟踪动态加载的 CSS / JS。IOW 我不想在用户访问页面时继续加载相同的 CSS / JS他们已经缓存了。
使用全局 JS 变量或隐藏 div 是否明智?
2) 大管。
我已经看到了.net 的实现。但是有谁知道 PHP 实现。我在 github 上看到了这个:https ://github.com/dynamoid/bigpipe 但我对它印象不深。还有其他实现吗?
3) jQuery 模板
我一直在做一些研究。这会是最好的方法吗?即使我可以先加载(并缓存)模板,然后再将数据应用于它。我仍然不清楚每页加载了什么 CSS 和 JS。
最后,如果您知道任何有关最佳实践选择的资源,请告诉我。
谢谢 :)