And*_*eng 8 javascript static web
使用 JavaScript 的网站可以视为静态网站吗?或者静态网站只能由纯 HTML 组成而没有 JavaScript?
tl;dr如果 javascript 代码像 SPA 一样操作 DOM,那么它就是客户端动态网页。
就所需的服务器基础设施而言,使用 JavaScript 的网站仍然可以被视为静态网站,因为它可以由静态托管服务托管(不涉及服务器代码)。
但随着 JavaScript 在单页应用程序 (SPA) 中客户端渲染的广泛使用,我们必须引入该分类的第二个维度:文档对象模型 (DOM) 在浏览器中生成的方式。
对于传统的静态网页,DOM 是由浏览器通过解析 HTML 文件生成的。纯静态网站仅由 HTML 和一些简单的 JavaScript 组成,因此在托管和 DOM 生成方面是静态的。在 SPA 中,DOM 是由 JavaScript 通过 DOM API 创建和操作 DOM 节点生成的。因此,典型的 SPA 在托管方面是静态的,但在 DOM 生成方面是动态的。
是的!“静态页面”是指纯 html 页面,而不是 php 或其他动态页面生成技术。这些是从桌面加载的看起来与从远程服务器加载相同的文件。每次加载时,每个页面总是相同的。
它与 JS 无关,它可以出现在静态和动态页面上。
静态站点可以使用 javascript。如果您在前端使用 bootstrap,它将附带 js 库,这些库可以增强 UX 和外观。动态站点是具有服务器端语言(php、python 等)的站点。因此,您可以拥有一个没有 javascript 的动态站点;)
| 归档时间: |
|
| 查看次数: |
9487 次 |
| 最近记录: |