我的问题是,有没有办法首先让网站显示,然后使用 JavaScript 加载这些繁重的资源,同时保留功能以防 JavaScript 不可用?
我的理由:我正在尝试优化我的 Joomla 模板。可能有一些非常重的资源,例如超大的背景图像。我的测试用例有一张 4000px*3000px 3.01MB .png 图片。虽然 SO 向我展示了这个解决方案,但我无法使用它,因为即使没有 JavaScript,我也打算使用背景图像。另外,我自己会想出那个...
如果有人可以给我可靠的证据证明几乎所有的互联网用户都使用 JavaScript,事情就会变得容易得多……我说的是 99.999%。
无论如何,这会对网站显示之前的总时间产生一些影响。我想在另一个资源上使用这种技术,它是由 Joomla 插件运行的 PHP 脚本,响应时间为 1 秒,也会影响总时间。
最终,我想控制何时加载特定资源。
我自己的尝试:我想过去掉background-image
相关元素的样式,但是我的时间线还是没有改变。由于浏览器要做的工作更少,它的渲染速度要快得多,但图片仍在加载中。