【发布时间】:2021-10-01 00:27:48
【问题描述】:
我看到 YouTube 和 Gmail 等网站的加载速度很快。我知道 Gmail 是单页应用程序,但 YouTube 不是,有没有办法制作一个可以快速加载的非 SPA 网站?
注意:我使用的是静态网站
【问题讨论】:
-
我觉得你想要的叫做“单页应用”,比如vue/angular:vuejs.org&angular.io-en.wikipedia.org/wiki/Single-page_application
-
我确实使用了它,但我也看到地址栏上的 URL 发生了变化......使用 javascript 很容易做到这一点......
-
这就是 SPA 的用途。网址更改称为“路由”。它如此快速的原因是,它已经加载但未显示。如果 url 显示
/page或/page.html正是你喜欢的。 -
想一想...你能给我举个例子,让我看看它是否是我需要的吗?
-
我用很棒的文档链接了你两个框架。 Vue.js 的文档中有现场演示:jsfiddle.net/yyx990803/L7hscd8h & jsfiddle.net/yyx990803/xgrjzsup 在 iframe 上单击鼠标右键,然后单击“在新选项卡中打开”以查看 url 的变化情况。 Vue 有很好的文档记录,并通过复制和粘贴示例进行自我解释。
标签: javascript html css hyperlink preload