如果html的某些部分在几个文档中重复,那么将其加载到js中是否更有效

if some parts of the html are repeated in several documents, is it more efficient to load it in the js?

本文关键字:加载 有效 是否 js 如果 些部 文档 几个 html      更新时间:2023-09-26

例如,假设您有一个信息框,它将在每个页面中重复。如果我在HTML中有这个,那么每次我更改它时,我都必须在每个HTML文件中更改它。但是,如果我将其加载到javascript中(就像在整个过程中一样),那么我只需要更改javascript。例如,

$("body").append('<div id="infobox">*whatever i need*</div>')

这是一种更好的方法还是会造成更多的并发症?还是有更有效的方法来做到这一点?

简而言之,没有。你在那里走的路很滑…对于维护页面的人来说,这可能更有效,但你真的应该像mohkhan建议的那样在服务器端进行,例如通过CMS或预处理,如果你的网站是完全静态的。我假设在你的网站上,不仅仅有一个重复的信息框——导航元素、横幅等呢。?通过JavaScript加载元素(例如显示计数器、数据等)没有错,但不应该针对核心内容进行加载。还要记住,你不应该假设每个人都会启用JavaScript。

相关文章: