【发布时间】:2023-04-03 03:10:01
【问题描述】:
我正在使用 Jekyll 构建一个在所有页面上都具有一致样式的网站。大多数页面都使用名为default.html 的布局文件设置样式。但是,在一个特定页面上,我需要使用通过 a rel 标签调用的 JavaScript。在所有其他方面,此页面的格式与其兄弟页面相同。
在这种情况下,哪个更可取:
- 创建一个与
default.html几乎相同但包含必要的JavaScript 的冗余布局文件,或者; - 将 JavaScript 放入
default.html并在所有其他页面上执行无用的执行?
在性能方面——在只有一个页面需要 JavaScript 的简单示例中,我假设第一个替代方案是两个弊端中的较小者,因为您只发出一个额外的 HTTP 请求,而不是很多,许多无用的 JavaScript 调用。但是,随着规模的扩大,情况并非总是如此。
那么,在使用 Markdown 模板管理的单个页面上处理 JavaScript 执行的最佳方式是什么(性能方面或风格方面)?
【问题讨论】:
标签: javascript html performance jekyll