如何在拥有20多个网页的网站中为图书馆维护相同版本

时间:2019-03-25 13:02:52

标签: javascript html

我正在网站中使用第三方JavaScript库,该网站有20多个HTML页面,每个页面都有自己的JavaScript和CSS文件。但是问题是,如果库有可用的新版本,那么我必须浏览所有HTML文件以编辑版本号。如何在所有网页中维护相同版本的库?

2 个答案:

答案 0 :(得分:4)

  • 如果在提供页面之前使用任何类型的服务器端处理,则可以有一个单独的文件,其中仅包含需要加载的script标签(共享)和 include < / em>该文件以及每个HTML页面。
  • 否则,像VS Code(Ctrl + Shift + H)这样的编辑器可以在项目中的所有文件中进行查找/替换。
  • 最后,您可以从脚本文件名中省略版本号(您只需要了解缓存的工作方式-人们可能不会立即获得新文件)。

答案 1 :(得分:2)

如果您不使用任何类型的服务器端处理,则可以创建自己的javascript文件加载器,该文件加载器来自您自己的文件并加载外部javascript。因此,您只需更改一个文件的外部部分,该文件就会包含在所有其他html页面中。

类似这样的内容:JavaScript - function to load external JS files is needed