http://www.prettyprinter.de/module.php?name=PrettyPrinter
提供在线格式化js代码的功能,但是copy &post,再保存,很烦琐,于是用python写了一个小脚本,一次性处理这个
代码如下,默认UTF-8编码。前提是安装了python运行环境
用法很简单
>>fjs.py xxx.js
会在同一个目录输出xxx.pp.js文件
代码如下
python 代码
-
- from urllib import urlopen,urlencode
- import sys
- from os.path import splitext
-
- options=('addfunctioncomment','removeemptylines','skiphtml','onelineperstatementexcludeforandquote')
-
- def usage():
- print 'Usage: fjs.py xxx.js '
- sys.exit(0)
-
- def run(name):
- data={}
- for o in options:
- data[o]='on'
- data['source']=file(name,'rt').read()
- h = urlopen('http://www.prettyprinter.de/module.php?name=PrettyPrinter',urlencode(data))
- path,ext = splitext(name)
- file('%s.pp.js' %(path),'wt').write(h.read())
-
- if __name__ == "__main__":
- if len(sys.argv)!=2:
- usage()
- run(sys.argv[1])
- print 'done!'
-
分享到:
相关推荐
【JS美化脚本】是一种用于优化和提升JavaScript代码可读性的工具。在编程过程中,原始的JavaScript代码可能会因为缩进、空格、换行等格式问题而显得杂乱无章,这不仅影响了代码的可读性,也可能给团队协作和后期维护...
接着,JavaScript(JS)作为客户端脚本语言,可以动态地修改HTML元素的属性,实现交互性功能。例如,我们可以通过JavaScript来验证用户输入,或者在用户聚焦、离开输入框时改变样式: ```javascript document....
然后在JavaScript代码中创建一个SQL字符串,调用`format`方法即可。 总结起来,"sql格式化JS脚本"是一种前端解决方案,用于美化和标准化SQL查询,提高代码的可读性和可维护性。`SqlFormat.js`库提供了一个简单的API...
Js Beautify Tool是一款专门针对JavaScript代码设计的美化和格式化工具,它可以帮助开发者将混乱无章的代码整理得井井有条,提升代码的可读性和团队协作效率。这款工具的主要功能包括: 1. **代码格式化**:自动...
例如,`forum.js`和`common.js`可能包含这类代码,通过修改或扩展这些脚本可以提升论坛的用户体验。 3. **模板修改**:5D6D论坛使用模板系统,允许用户更换或自定义界面布局。`header.html`、`footer.html`、`index...
通过调整JavaScript代码,可以定制弹窗出现的条件和响应用户的动作,例如跳转页面、执行Ajax请求等。 总的来说,"jquery弹窗确认美化窗口代码下载.zip"是一个实用的前端开发资源,有助于提升网页的交互性和用户体验...
在IT行业中,JavaScript(简称JS)是一种广泛使用的脚本语言,尤其在网页开发中起着至关重要的作用。本文将深入探讨“多种精美弹窗特效js代码”这一主题,旨在帮助开发者理解和实现各种弹窗效果,提升用户体验。 ...
使用这个插件,开发人员可以轻松地将Dreamweaver CS5或CS6转化为一个强大的代码编辑器,尤其对于处理HTML模板、CSS样式表和JavaScript脚本时,其优势更为显著。安装过程简单,只需将`codeFormat.zxp`文件导入...
通过使用jQuery,开发者可以轻松实现复杂的功能,而无需编写大量繁琐的JavaScript代码。在这个项目中,jQuery被用来增强单选框和复选框的外观和交互性。 "jQuery单选框复选框美化代码"是一款精心设计的组件,旨在将...
这个"简单使用的js树脚本"就是针对这一需求而设计的,它可以帮助开发者快速构建一个功能丰富的树形菜单,使得用户能够轻松浏览和操作多级数据。以下是关于这个脚本的一些关键知识点: 1. **dtree**: `dtree` 是这个...
标题中的“JS代码格式化”指的是JavaScript代码的美化和标准化过程,这在开发过程中非常重要,因为整洁、规范的代码不仅可以提高代码的可读性,也有利于团队协作和后期维护。JavaScript是一种广泛使用的脚本语言,...
在"js"文件夹中的JavaScript代码很可能是实现这一功能的关键,包括处理用户选择的事件、更新DOM元素的值以及与服务器进行异步通信。 在"date3.html"文件中,我们可以预期找到HTML结构,其中包括用于显示日期时间...
"jQuery结合CSS3实现的表单内容美化插件代码"提供了一种方法,利用这两种强大的技术来提升表单的视觉吸引力和交互性。jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理以及动画效果的创建。而CSS3则...
首先,我们来看`js`目录下的脚本文件。这些文件通常包含实现表单美化效果的核心jQuery代码。通过选择器定位到表单元素,如`input`、`select`和`textarea`,然后利用jQuery提供的方法,如`.addClass()`、`....
另一个优秀的工具是JSBeautify,它可以快速地对JavaScript代码进行美化,保持代码的一致性。 除了上述独立的工具,还有一类集成开发环境(IDE)和代码编辑器,如Visual Studio Code、Sublime Text和Atom,它们内置...
具体到这个压缩包,其中的“HTML5手机端简单弹出对话框代码”可能是包含HTML和JavaScript代码的文件,演示了如何在手机端创建一个具有特定效果的弹窗。这个文件可能包含一个HTML文件,用于构建弹窗的结构;一个CSS...
JavaScript代码通常会在文档加载完成后执行,通过操作DOM(Document Object Model)来改变图片的显示状态。例如,可以使用`setInterval`或`setTimeout`函数定期更改当前显示的图片;或者使用事件监听器,如`click`...
3. `ajax.php` - AJAX(异步JavaScript和XML)常用于网页动态更新,此文件可能是处理后台数据请求的脚本。 4. `api.php` - API(应用程序编程接口)文件,可能包含与第三方服务交互或内部服务调用的代码。 5. `other...
易语言JS代码格式化工具就是将JavaScript代码进行美化和整理,使其更符合规范,便于阅读和维护。 在编程过程中,代码格式化是一项重要的任务,尤其对于JS这种语法灵活、可读性要求高的语言。良好的代码格式可以使...
从31到39行,我们定义了脚本引入和JavaScript代码块。 在HTML结构中,我们使用了多个div元素来划分页面的不同区域,例如容器、左侧图片、中心爱心区域和页脚。我们还使用了类名来指定每个元素的样式,例如容器的类...