ros*_*s-u 2 javascript single-page-application svelte multi-page-application
Svelte文档指出:
Svelte 在构建时将您的应用程序转换为理想的 JavaScript,而不是在运行时解释您的应用程序代码。
...
它类似于 React 和 Vue 等 JavaScript 框架......
在上述背景下,我的问题是:
Svelte 是否仅限于构建单页应用程序 (SPA),是否可以用于创建多页应用程序 (MPA)?
不。Svelte 是一种构建组件的方法。Svelte 编译为普通 JS 类,因此您可以轻松地将其作为在页面上执行特定操作的小组件或作为 MPA 结构中的完整页面的组件包含(两者都在运行时启动)。
不能直接使用 Svelte(因为它只生成组件),但可以使用 SvelteKit。老实说,我认为 SvelteKit 是一个 SPA 框架(因为它的行为就像一个),但显然它确实为所有路由创建了真正的 html 入口点。初始页面加载后,它只是交换出需要更新的网页部分,不再进行完整页面加载,因此导航速度很快,您还可以获得服务器渲染 MPA 的好处!
| 归档时间: |
|
| 查看次数: |
4921 次 |
| 最近记录: |