我正在使用Eclipse,目前的解决方案(我不喜欢)是使用“搜索/替换”。这是一个容易出错的解决方案。
您是否知道在大型应用程序中安全地重构JavaScript,HTML,CSS资源的更好方法?或者你使用任何其他酷的重构工具?
答案 0 :(得分:5)
IntelliJ似乎support Javascript / HTML / CSS重构开箱即用。
答案 1 :(得分:4)
从这个角度来看,IntelliJ IDEA似乎有更好的支持。参见:
答案 2 :(得分:4)
因为Javascript是弱类型的,所以几乎不可能进行轻松的重构。 JetBrains Webstorm是最好的东西,可以做一些“类似”重构的东西。
请查看常见Javascript IDE的Javascript重构比较:http://blue-walrus.com/2013/08/review-javascript-ides/
答案 3 :(得分:2)
诀窍是从一开始就保持CSS干净透明,并将其清理为soos,因为事情开始变得混乱。
CSS是很难清理LATER的事情之一。
此外,在命名选择器时,请明智地选择名称,以避免与应用程序的其他代码重合(至少在区分大小写时)。这将有助于您搜索&取代方法。
答案 4 :(得分:1)
查看CodeRush,这是一个用于MS Visual Studio的插件。它声称支持超过50种不同的JavaScript重构。 How far did DevExpress get with Javascript refactoring?
希望有所帮助!
答案 5 :(得分:0)
我遇到的一种可能性(尽管尚未广泛使用)用于css: https://addons.mozilla.org/en-US/firefox/addon/5392
Dustme选择器firefox插件,它可以让你清除浏览页面子集时未使用的css选择器。
我用于小型CSS检查的另一个解决方案是: http://www.cleancss.com/
一些“颜色词到颜色代码效率变化”可能非常小,除非你有大量的出现次数,但它对一般的分析也很有用。