代码之家  ›  专栏  ›  技术社区  ›  Noah

是否有类似于HTML的Windows实用程序可用于Javascript?[关闭]

  •  5
  • Noah  · 技术社区  · 17 年前

    我想清理一些javascript文件,并用漂亮的缩进重新格式化它们,等等, 在Windows下是否有实用程序的建议?

    7 回复  |  直到 11 年前
        1
  •  8
  •   Jonathan Lonowski    17 年前

    Beautify Javascript 是一个好的,简单的选择。

    (哎呀)我以为我抓到了应用程序的链接,而不是主页。);)

        2
  •  2
  •   Ates Goral    17 年前

    尝试在线 JavaScript Tidy

    几次尝试 生成程序以重新格式化代码,但 这些往往无法应付 如“”、“”或“;”等情况 字符串中的字符,常规 表达式或注释,所以 实际上 所有的结果都是代码被破坏 . 但是,浏览器已经有了 在该处理中内置的解析器 所有这些情况。 这个脚本 钩住浏览器自己的解析器, 通过将代码包装在函数中 然后使用本机ToString方法 获取整理好的代码。 作为一个 结果,它依赖于浏览器 产生一个整齐的输出,在那里 不要求他们这么做。在 事实上,它依赖于浏览器 反编译到整理过的代码,而不是 只保留原稿 一个昂贵的过程 性能,并导致额外的 在试图确保 解压后的代码仍然有效,所以 不是所有的浏览器都选择这样做 方式。

    要获得最佳效果,请使用Opera 9.2X-(非 9.5+),本页为Safari或Konquerror。它在Firefox中部分工作 (嵌套函数没有整理, 这意味着你想写的大多数剧本 整理仍然不可读),以及 未能在IE和ICAB中重新格式化代码 3。因为你可以一直保留一份副本 你电脑上的Opera 9.2(以及 无论当前版本是什么),我 建议你用歌剧,并保持 它的副本用于jstidy。

        3
  •  1
  •   DavGarcia    17 年前

    如果您有Visual Studio,可以打开JavaScript文档,然后按Ctrl+K、Ctrl+D来格式化整个文档。

        4
  •  0
  •   Diodeus - James MacFarlane    17 年前

    This page on about.com 有一个工具可以粘贴到脚本中,它可以为您清理脚本。

        5
  •  0
  •   strager    17 年前

    GNU indent 整理C风格的语言。也许JavaScript也可以用作主题。

        6
  •  0
  •   Community Mohan Dere    9 年前

    脱机使用, this answer 对于类似的问题,解释如何设置jonathan建议从命令行运行的代码 Rhino .

        7
  •  0
  •   Ira Baxter    14 年前

    我们的 JavaScript Formatter 使用语言精确分析器读取JavaScript,然后格式化代码。它不会被HTML、字符串或字符的内容混淆。在Windows上运行。