go模板文件引入js路径问题

go模板文件引入js路径问题,第1张

Go语言模板文件可以引入js文件或css文件,但是在引入的过程橡乎中,需要注意以下几点:

1. 引入的文件路径应该是相对路径,而不是绝梁歼悉对路径。

2. 在引入js文件时,需要使用{{ url }} 模板函数,用来拼接路径, 这样可以更好的兼容不同的路改芹径。

3. 如果是在统一的文件夹中的js文件,最好使用{{ static }}模板函数,这样可以更好的节省路径长度。

4. 在引用js文件时,需要在页面底部,可以使用{{ template }}模板函数,这样可以保证js文件在页面加载完成之前就被加载。

总之,使用Go语言模板文件引入js文件,需要注意路径的相对性,并且使用模板函数来拼接路径,这样可以更好的兼容不同的路径,从而保证引用js文件的正确性。

在你的jsp或者html文件中,如果涉及到引用其他资源文件时,用的路径,如果是直接写成你样例这种,就是绝对路径,比如

<script src="browser/main/a.js" />

如果带有./或者../的,就是相对路径,比如

<script src="../111.js" />

就是要引用当前这个文件上级目录的111.js文件。

建议在一个工程中,需要引用的资源目录虚知,尽量使用绝对路径,只要你不加.和/,就是工程主目录下的数桐绝对路径,有利于整体规划。

一旦你用了相对路径,别人在看你代码的时候,需要一层一层的去找,而且也不利于代码的复制,一旦复制到别的地方,层次与你现在的不一样,还得修改层次,增加.和薯誉坦/。

看随机抽取这个例子。在一个页面中如下:

我们可以把 js 放在另外一个文件里,比如当前文件夹的 a.js 中。

这样 html 页面如或谨态下:

a.js

这样就行了。

当然,也可以把衫源 a.js放在web上,然后引用成下晌闹面这样。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8177452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存