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上,然后引用成下晌闹面这样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)