【问题标题】:HTML script element localhost uriHTML 脚本元素 localhost uri
【发布时间】:2023-08-03 12:38:01
【问题描述】:

这似乎是一个愚蠢的问题,但考虑以下使用“脚本”元素来导入外部 javascript 文件:

<script src="http://localhost:8085/myscript.js" type="text/javascript" >

鉴于这是一个 url 而不是文件路径,这将被评估为服务器端还是客户端?

如果评估客户端,那么它将失败,因为脚本驻留在服务器上,而不是客户端的“本地主机”?

谢谢。

【问题讨论】:

    标签: javascript scripting localhost element


    【解决方案1】:

    客户端,是的 - 分别。

    【讨论】:

      【解决方案2】:

      myscript.js 文件从服务器 (localhost:8085) 下载,然后由客户端的浏览器执行。

      Javascript 总是在客户端执行。

      【讨论】:

      • 在客户端执行 javascript 的例外是服务器端 javascript ;)