- 一个网站只使用静态 .html 文件,没有 JavaScript、PHP、服务器端编程语言来渲染 HTML。基本上就是互联网的起源,每次在内部链接上单击会加载一个静态 .html 文件。每个页面都是服务器上预创建的物理 .html 文件。
- 一个网站有一个物理预创建的 .html 文件,但是每个页面上的主要内容(文章)通过 Javascript 从 NoSQL 服务器(Google Cloud Firestore 或 Fauna DB)获取。每次在内部链接上单击只能通过数据库调用替换页面的主要内容。网站的其余部分(菜单、标志、侧边栏、页脚)都是静态的,永远不需要重新加载。
- 一个网站有一个物理预创建的 .html 文件,但是每个页面上的主要内容(文章)本身是通过 JavaScript 从本地 JSON 文件获取的,没有数据库,只是与同一服务器上的 .html 文件位于相同目录下的常规 .json 文件。每次在内部链接上单击只能使用 JavaScript 替换页面的主要内容(可能是使用 fetch 的原始 JavaScript,除非 react 某种方式更快,我怀疑)。网站的其余部分(菜单、标志、侧边栏、页脚)都是静态的,永远不需要重新加载。