使用JavaScript进行重复的HTML散装好吗?
-
13-10-2019 - |
题
假设您有一个网站所有页面相同的菜单。您应该为此使用客户端或服务器端脚本吗?
解决方案
我会在服务器端生成并缓存。为什么要使每个浏览器都能做一些工作?
您可以为每个页面使用相同的响应生成/输出它,而不是让JavaScript拨打额外的呼叫或导致菜单仅在脚本完成后出现。
其他提示
如果是重复的内容,我会执行通过 <script src=...>
因此,重复的内容可分别缓存,以减少用户必须下载的数量。但是,一个警告是,如果您的网站必须在启用JavaScript的情况下工作,那么您显然必须进行服务器端。
使用菜单,您还可以将脚本推迟,以便与您的用户到达网站查看的主要内容并行下载。
不隶属于 StackOverflow