【问题标题】:Procedure or tool to refactor section of javascript to function将 javascript 部分重构为功能的过程或工具
【发布时间】:2012-07-06 14:54:03
【问题描述】:

有时,我发现自己使用同一组语句,我想将这些语句转换为函数。是否有方法、步骤、程序或工具可以帮助我/帮助我这样做?

当我在 VS2008 中使用 C# 进行开发时,我会简单地突出显示一组语句,并告诉 VS 自动将它们转换为方法。

同样,如果没有工具,一个程序就可以了。

更新

无需发布代码。这是基于我开发和重构 JS 代码的经验,我在其中发现了一组重复的代码,但我对更改代码持谨慎态度,因为我可能会破坏代码。

当您想用变量替换一组常用表达式时,搜索和替换非常有用,例如将 $(this) 替换为 $this

【问题讨论】:

  • 能举个代码例子吗?
  • 这里已经回答了一个类似的问题:stackoverflow.com/questions/1446267/…
  • 我不知道那是不是你要找的东西,但是例如Aptana Studio 支持使用正则表达式查找/替换,所以应该这样做..

标签: javascript refactoring


【解决方案1】:

PHPStorm 有一个“重构方法”功能(OSX 上的 CMD-ALT-M),它可以做到这一点。

【讨论】:

  • 感谢@Matt Gibson,这与我正在寻找的非常接近。我目前正在尝试检查工具。如果这回答了我的问题,我会告诉你的。
猜你喜欢
  • 2011-12-04
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
  • 2019-02-26
  • 1970-01-01
  • 2019-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多