jQuery(和javascript)代码块的格式化

jQuery(和javascript)代码块的格式化,javascript,jquery,Javascript,Jquery,在我犯了第n个与错误放置的花括号和圆括号有关的错误之后,是否只有我真正想用以下结构编写javascript和jQuery?有没有一个IDE可以在确保代码正常工作后自动将其折叠回更紧凑的结构 $(document).ready(function() { $("#tour").on("click", "button", function() { $(".photos").slideToggle(); }); $(".photos").on("mouseenter",

在我犯了第n个与错误放置的花括号和圆括号有关的错误之后,是否只有我真正想用以下结构编写javascript和jQuery?有没有一个IDE可以在确保代码正常工作后自动将其折叠回更紧凑的结构

$(document).ready(function()
{ 
  $("#tour").on("click", "button", function()
  { 
    $(".photos").slideToggle();
  });


  $(".photos").on("mouseenter", "li", function()
  {
    $(this).find("span").slideToggle();
  });


  $(".photos").on("mouseleave", "li", function()
  {
    $(this).find("span").slideToggle();
  });

});

另外,我看过道格拉斯·克罗克福德解释为什么不这样写块的视频。这就是为什么我希望有一个IDE可以在以后为我修复它。

这些是许多文本编辑器,具有折叠功能。其中包括我迄今为止使用过的

1。记事本++

2。Visual Studio 2012更强大。如果缺少大括号或语法,这将显示错误

3。崇高文本2

我还记得,aptanastudio为JS提供了这些功能(主要用于Javascript/jQuery)

但是,在开始编写函数时,请先完成大括号的放置

function method1 () {
};

这是我处理语法的方法。

写更多的代码,说真的,这就是停止语法错误的方法。这是一个很好的文本编辑器,支持。我先写完整的块,这样你就不会忘记关闭它们,所以你从
函数(){}
开始,然后
函数(a,b){}
,然后
函数(a,b){…}
等等。。。