编程语言
首页 > 编程语言> > 如何在开发和生产部门中添加不同的Javascript

如何在开发和生产部门中添加不同的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>");

}

https://cwiki.apache.org/WICKET/migration-to-wicket-15.html#MigrationtoWicket1.5-RemovedHeaderContributorandfriends.

标签:wicket,javascript
来源: https://codeday.me/bug/20191102/1987803.html