【发布时间】:2021-11-15 14:08:24
【问题描述】:
有没有办法制作像navbar.html 这样的文件,然后使用 JavaScript 将这些文件用作组件?例如,假设我有一个名为 imageCarousel.html 的文件,并且我必须在许多不同的 HTML 文件中使用这个文件,那么如何制作一个 JavaScript 文件,它的函数包含我想要显示 HTML 的类文件的代码,然后是 HTML 文件的路径,然后如何在其他 JavaScript 文件中使用该 JavaScript 文件?
我已经搜索了很多不同的地方,我可以清楚地表明没有其他地方可以回答这个确切的问题。在做了所有的研究之后,我问了这个问题。
我也不想在这里使用任何库,比如 react 等。
感谢您阅读此查询!
【问题讨论】:
-
如果您需要这种类型的功能,为什么要使用点 html 扩展?如果您不必拘泥于 html 扩展,那么有多种方法可以实现您所说的。
-
@JayendraSharan 我愿意接受你的回答。告诉我如何实现这个功能。谢谢!
-
您正在考虑像 React 这样的代码可重用性,但我认为根据您的查询没有办法做到这一点,您必须将一个 HTML 文件的代码复制到另一个。
-
如果您想自己处理所有事情,您可以创建带有返回 HTML 模板的函数的 JavaScript 文件。或者您可以使用
ejs或车把或任何其他模板引擎。你也可以使用 React :) -
@JayendraSharan 我如何在没有节点的情况下使用 ejs?
标签: javascript html components