有没有类似于HTML Tidy用于JavaScript的Windows实用工具?
有人在问是否有类似于HTML Tidy的Windows工具可以用于JavaScript代码的格式化。原因是已经有一些尝试过对代码进行重新格式化的程序,但是它们经常无法处理字符串、正则表达式或者注释中的'{'、'}'或';'等字符,结果导致大部分程序产生了错误的代码。然而,浏览器已经内置了自己的解析器来处理所有这些情况。这个脚本通过将代码封装在一个函数中,然后使用原生的toString方法来获取格式化后的代码。因此,它依赖于浏览器能够产生格式化后的输出,但是并没有要求浏览器这样做。实际上,它依赖于浏览器反编译为格式化后的代码而不仅仅是保留原始代码,这在性能方面是一个昂贵的过程,并且在确保反编译后的代码仍然可用时会增加额外的复杂性,所以并不是所有浏览器都选择这种方式。为了获得最好的结果,在这个网页上建议使用Opera 9.2x-(而不是9.5+)、Safari或者Konqueror。它在Firefox中部分工作(嵌套函数无法被格式化,这意味着大多数需要格式化的脚本最终仍然无法阅读),并且在IE和iCab 3-中无法重新格式化代码。由于你可以随时在计算机上保留Opera 9.2的副本(以及当前版本),我建议你使用Opera,并保留一份用于JSTidy的副本。
有没有类似于HTML Tidy的用于Javascript的Windows工具?
这个问题的出现原因是用户需要在Windows操作系统上找到一个类似于HTML Tidy的工具,用于美化或格式化Javascript代码。用户可能已经熟悉HTML Tidy,并且希望找到一个类似的工具来帮助他们在Windows环境中处理Javascript代码。
解决方法是推荐一个名为"Beautify Javascript"的工具。这个工具是一个好的、简单的选择。用户可以通过访问Beautify Javascript网站来获取更多信息和下载该工具。