2012-03-19 104 views
2

我使用eclipse开发基于extjs的应用程序,使用apache tomcat v6,在我看来,该工具是而不是,因为有时(经常)我必须重新启动服务器来查看浏览器中的变化,即使我做了小改动(js文件)。如果你能告诉我哪个工具更适合Ext-Js(4.x)或日食的技巧。开发工具Ext-Js 4

+0

只需按Ctrl + F5刷新网页,浏览器将加载您更改的JavaScript代码。你不需要重新启动服务器 – 2012-03-20 10:01:32

+0

是的我可以和你在我的情况下,我认为我的{Tomcat + Eclipse}有问题,因为他们有更多的时间来部署更改。感谢您的答复 – Adil 2012-03-20 10:56:55

回答

4

您需要设置禁用页面缓存的方法。您可以通过浏览器开发工具(IE开发工具,Firebug,Chrome开发工具等)或通过您的服务器配置来完成此操作。

在我的工作中,我们使用一个Java类,它接受JavaScript/CSS文件列表,并将请求时间附加为Unix日期以防止浏览器缓存。然后,它把脚本标记到页面,以便输出如下所示:

<script type="text/javascript" src="app.js?_cb=20120319123456"></script> 

所以一切你访问一个页面时,_cb PARAM更新,它得到文件的每一次新版本。

如果你已经在做这样的事情,但它不工作,我建议切换到NetBeans。这就是我使用的,它很棒。

1

如果您使用MVC - 这是Ext JS 4的全新功能 - 您将永远不需要重新启动或发布对应用程序服务器的更改。它总是从文件系统获取更新的文件。