栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用命令行美化JavaScript代码?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用命令行美化JavaScript代码?

首先,选择您最喜欢的基于Javascript的Pretty Print /Beautifier。我更喜欢,因为这是我首先发现的。

其次,下载并安装Mozilla组的基于Java的Javascript引擎Rhino。“安装”有点误导;下载zip文件,解压缩所有内容,然后将js.jar放入Java类路径(或OSX上的Library / Java / Extensions)。然后,您可以使用与此类似的调用来运行脚本

java -cp js.jar org.mozilla.javascript.tools.shell.Main name-of-script.js

使用第1步中的Pretty Print /Beautifier编写一个小的Shell脚本,该脚本将读取您的Javascript文件,并通过第1步中的Pretty Print /Beautifier运行它。例如

//original pre    (function() { ... js_beautify pre ... }());//new preprint(global.js_beautify(readFile(arguments[0])));

Rhino为javascript提供了一些额外的有用功能,这些功能不一定在浏览器上下文中有意义,而在控制台上下文中有用。函数print可以完成您所期望的操作,并打印出一个字符串。函数readFile接受文件路径字符串作为参数,并返回该文件的内容。

您将调用上面的类似

java -cp js.jar org.mozilla.javascript.tools.shell.Main beautify.js file-to-pp.js

您可以在Rhino运行脚本中混合并匹配Java和Javascript,因此,如果您了解一点Java,也可以通过文本流使其运行起来并不难。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/464845.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号