代码之家  ›  专栏  ›  技术社区  ›  Egor Pavlikhin

在IDE(编辑器)中验证JavaScript语法?

  •  5
  • Egor Pavlikhin  · 技术社区  · 14 年前

    是否有任何JavaScript编辑器可以动态验证JavaScript语法?比如缺少括号等等。

    7 回复  |  直到 14 年前
        1
  •  3
  •   Glorfindel Doug L.    5 年前

    就我个人而言,我喜欢使用 emacs flymake ,它可以 use Spidermonkey , JsLint or Rhino to do the validation . 我想这是你想要的那种即时语法检查。如果你想要自由的验证,你可以使用 蜘蛛门钥匙 因为它是firefox的执行引擎,所以它会拒绝firefox拒绝的任何东西。如果你想要更严格一点的,克罗克福德的 加强良好的风格。 flymake with spidermonkey
    mnemonikk.org )

    然而,Emacs并不适合所有人。如果你喜欢点击式的东西,你可能想签出 IntelliJ's IDEA . 它可以动态地进行语法检查,以及大量其他功能。遗憾的是,免费版本中没有javascript支持。

    IntelliJ's javascript syntax checking
    (来源: jetbrains.com )

    Netbeans purports to offer the same javascript functionality 烘烤成核心。我没有这方面的经验,但它是免费的,开源的,据说在最近的版本中得到了改进 netbean's javascript syntax highlighting http://netbeans.org/images_www/articles/61/ide/javascript/background_parser.png

    如果您是Windows或ASP.NET类型的开发人员 你可能更感兴趣 Microsoft Visual Web Developer Express 2010 . 它 supports this features ,并且可能比我提到的其他工具更好地支持ASP.NET开发。

        2
  •  4
  •   Jamie Wong    14 年前
        3
  •  2
  •   Robusto    14 年前

    我使用来自Activestate的Komodo编辑。它验证、代码完成、大括号匹配等,而不仅仅是针对Javascript。

    编辑:顺便说一句,我有一个宏在科莫多编辑,称为JS\u美化,并做了一个壮观的工作。

        4
  •  2
  •   selfawaresoup    14 年前

        5
  •  1
  •   ChaosPandion    14 年前
        6
  •  0
  •   Ray    14 年前

    下面是另一个用VS中的c验证.js的方法 http://madskristensen.net/post/Verify-JavaScript-syntax-using-C.aspx

        7
  •  0
  •   Sam Hanes    14 年前