如何在开发和生产部门中添加不同的Javascript
作者:互联网
我有一个检票口应用程序,其中在标记html中添加了javascript文件:
<script src="script/jquery.min.js" type="text/javascript"></script>
我的javascript文件未放置在.java或.html文件旁边,它们在服务器中的其他位置,如先前的脚本声明所示.
我的问题是:是否可以根据应用程序模式添加这些javascript文件?即如果应用程序处于开发模式,则加载一个javascript文件,如果在生产环境中,则加载另一个javascript文件.
谢谢!
PS:想法是在生产中加载“最小”版本,但在开发中加载扩展文件,因此调试成为可能
注意:我在这里观察不同的答案,我重申:问题不在于何时发现应用程序处于开发或部署模式,我知道,但这是关于如何更改html标记或添加不同的JavaScript资源的问题.
解决方法:
扩展@rotsch的答案,您可以在wicket 1.5中使用:
@Override
public void renderHead(IHeaderResponse response) {
if(DEVELOPMENT)
response.renderString("<script type=\"text/javascript\" src=\"url1\"></script>");
else
response.renderString("<script type=\"text/javascript\" src=\"url2\"></script>");
}
标签:wicket,javascript 来源: https://codeday.me/bug/20191102/1987803.html