gpt4 book ai didi

javascript - 我如何分离出 JavaScript 的常量?

转载 作者:行者123 更新时间:2023-11-30 06:02:28 25 4
gpt4 key购买 nike

我有一个网页是用 JavaServer Pages (JSP) 和重要的 JavaScript (JS) 创建的,它可以调用其他服务器。页面所访问的 URL 取决于我部署到的服务器(读取:环境)。

我(至少)有两种可能的策略可以使用。

  1. 我可以在 JS 文件中定义服务器名称常量,并在该网页上使用脚本标记。
  2. 我可以用 JSP 页面编写一个 JS 变量,作为某种动态内容。

我非常倾向于策略 1,但我不确定这两个中的任何一个是否真的更好。我想知道最佳实践是什么,为什么。

最佳答案

我有同样的问题,老实说我也不知道“正确”的方法是什么,但我讨厌全局变量,所以我目前这样做,

在jsp中,

<script src="${pageContext.request.contextPath}/js/script.min.js"></script>
<script type="text/javascript">
init('${pageContext.request.contextPath}');
</script>

那么js就是,

function init(baseURL, undefined){
...
}

那时没有全局变量可担心。

关于javascript - 我如何分离出 JavaScript 的常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7365132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com