html - 代码重用 : HTML 5 Equivalent of Server Side Includes/ASP. NET 母版页/用户控件

标签 html

最近有人问我,HTML 5 中是否有一种方法可以在多个页面中重复使用页面的各个部分,而无需输入整个文本。

也许他指的是服务器端技术的客户端 HTML 等价物,例如服务器端包含 (SSI) 和 ASP.NET 母版页和用户控件。

即使我是 HTML 5 的新手而且我绝不是经验丰富的 Web 开发人员,这个问题对我来说听起来很荒谬,因为重新使用标记元素是准备响应的服务器的工作; HTML 只是提供标记的语法。

但是,由于我了解的不多,所以我想知道是否真的存在这样的 HTML 5 等价物,而且这个问题并不像我想的那么不合时宜?

最佳答案

你是对的。没有程序的帮助,客户端无法重用代码。 Dreamweaver 是一个特别允许您制作可跨多个页面使用的模板的软件。它基本上充当您的 html 的预处理器。

有一些方法可以使用 javascript 或 jquery 在多个位置显示相同的代码块,但这不是 html5 中内置的。

关于html - 代码重用 : HTML 5 Equivalent of Server Side Includes/ASP. NET 母版页/用户控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169939/

相关文章:

html - VueJS/Vuetify/HTML 组件标签中的冒号代表什么

javascript - 使用 native javascript 选择 HTML 和 SCRIPT 标签及其数据属性?

java - 如何在另一个 html 标签内选择带有 html 源的 web 元素 selenium web 驱动程序

javascript - 在 React 中用内联 svg 替换图像元素

css - 有没有比 modal-lg 宽度更大的类?

html - 奇怪的 z-index 行为阻止鼠标交互 : bug or normal?

java - 为什么这些 html 列表合并到这个页面中?

javascript - 有没有办法标记音频文件

javascript - 无法使用 parent() 或 closest() 将类添加到父选择器

JQuery 将 Span Id 传递给选择器未找到元素