`
tsbob
  • 浏览: 16367 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

美化js代码的脚本

阅读更多
http://www.prettyprinter.de/module.php?name=PrettyPrinter
提供在线格式化js代码的功能,但是copy &post,再保存,很烦琐,于是用python写了一个小脚本,一次性处理这个
代码如下,默认UTF-8编码。前提是安装了python运行环境
用法很简单
>>fjs.py  xxx.js
会在同一个目录输出xxx.pp.js文件
代码如下
python 代码
 
  1. #coding:utf-8  
  2. from urllib import urlopen,urlencode  
  3. import sys  
  4. from os.path import splitext  
  5.   
  6. options=('addfunctioncomment','removeemptylines','skiphtml','onelineperstatementexcludeforandquote')  
  7.   
  8. def usage():  
  9.     print 'Usage: fjs.py xxx.js '  
  10.     sys.exit(0)  
  11.      
  12. def run(name):  
  13.     data={}  
  14.     for o in options:  
  15.         data[o]='on'  
  16.     data['source']=file(name,'rt').read()  
  17.     h = urlopen('http://www.prettyprinter.de/module.php?name=PrettyPrinter',urlencode(data))  
  18.     path,ext = splitext(name)  
  19.     file('%s.pp.js' %(path),'wt').write(h.read())  
  20.      
  21. if __name__ == "__main__":  
  22.     if len(sys.argv)!=2:  
  23.         usage()  
  24.     run(sys.argv[1])  
  25.     print 'done!'  
  26.       
  • fjs.rar (495 Bytes)
  • 下载次数: 31
分享到:
评论

相关推荐

    JS美化脚本

    【JS美化脚本】是一种用于优化和提升JavaScript代码可读性的工具。在编程过程中,原始的JavaScript代码可能会因为缩进、空格、换行等格式问题而显得杂乱无章,这不仅影响了代码的可读性,也可能给团队协作和后期维护...

    CSS自定义表单美化JS代码源码下载

    接着,JavaScript(JS)作为客户端脚本语言,可以动态地修改HTML元素的属性,实现交互性功能。例如,我们可以通过JavaScript来验证用户输入,或者在用户聚焦、离开输入框时改变样式: ```javascript document....

    sql格式化JS脚本

    然后在JavaScript代码中创建一个SQL字符串,调用`format`方法即可。 总结起来,"sql格式化JS脚本"是一种前端解决方案,用于美化和标准化SQL查询,提高代码的可读性和可维护性。`SqlFormat.js`库提供了一个简单的API...

    Js 美化排版工具(Js Beautify Tool)

    Js Beautify Tool是一款专门针对JavaScript代码设计的美化和格式化工具,它可以帮助开发者将混乱无章的代码整理得井井有条,提升代码的可读性和团队协作效率。这款工具的主要功能包括: 1. **代码格式化**:自动...

    5d6d论坛美化代码大全打包

    例如,`forum.js`和`common.js`可能包含这类代码,通过修改或扩展这些脚本可以提升论坛的用户体验。 3. **模板修改**:5D6D论坛使用模板系统,允许用户更换或自定义界面布局。`header.html`、`footer.html`、`index...

    jquery弹窗确认美化窗口代码下载.zip

    通过调整JavaScript代码,可以定制弹窗出现的条件和响应用户的动作,例如跳转页面、执行Ajax请求等。 总的来说,"jquery弹窗确认美化窗口代码下载.zip"是一个实用的前端开发资源,有助于提升网页的交互性和用户体验...

    多种精美弹窗特效js代码.zip

    在IT行业中,JavaScript(简称JS)是一种广泛使用的脚本语言,尤其在网页开发中起着至关重要的作用。本文将深入探讨“多种精美弹窗特效js代码”这一主题,旨在帮助开发者理解和实现各种弹窗效果,提升用户体验。 ...

    Dreamweaver CS5 CS6 代码格式化、美化插件

    使用这个插件,开发人员可以轻松地将Dreamweaver CS5或CS6转化为一个强大的代码编辑器,尤其对于处理HTML模板、CSS样式表和JavaScript脚本时,其优势更为显著。安装过程简单,只需将`codeFormat.zxp`文件导入...

    jQuery单选框复选框美化代码.zip

    通过使用jQuery,开发者可以轻松实现复杂的功能,而无需编写大量繁琐的JavaScript代码。在这个项目中,jQuery被用来增强单选框和复选框的外观和交互性。 "jQuery单选框复选框美化代码"是一款精心设计的组件,旨在将...

    简单使用的js树脚本

    这个"简单使用的js树脚本"就是针对这一需求而设计的,它可以帮助开发者快速构建一个功能丰富的树形菜单,使得用户能够轻松浏览和操作多级数据。以下是关于这个脚本的一些关键知识点: 1. **dtree**: `dtree` 是这个...

    JS代码格式化.rar

    标题中的“JS代码格式化”指的是JavaScript代码的美化和标准化过程,这在开发过程中非常重要,因为整洁、规范的代码不仅可以提高代码的可读性,也有利于团队协作和后期维护。JavaScript是一种广泛使用的脚本语言,...

    日期时间控件 js脚本 示例3

    在"js"文件夹中的JavaScript代码很可能是实现这一功能的关键,包括处理用户选择的事件、更新DOM元素的值以及与服务器进行异步通信。 在"date3.html"文件中,我们可以预期找到HTML结构,其中包括用于显示日期时间...

    jquery结合css3实现的表单内容美化插件代码.zip

    "jQuery结合CSS3实现的表单内容美化插件代码"提供了一种方法,利用这两种强大的技术来提升表单的视觉吸引力和交互性。jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理以及动画效果的创建。而CSS3则...

    jQuery form表单美化实例代码.zip

    首先,我们来看`js`目录下的脚本文件。这些文件通常包含实现表单美化效果的核心jQuery代码。通过选择器定位到表单元素,如`input`、`select`和`textarea`,然后利用jQuery提供的方法,如`.addClass()`、`....

    HTML_CSS_JS代码格式化工具大全(HTML版).rar

    另一个优秀的工具是JSBeautify,它可以快速地对JavaScript代码进行美化,保持代码的一致性。 除了上述独立的工具,还有一类集成开发环境(IDE)和代码编辑器,如Visual Studio Code、Sublime Text和Atom,它们内置...

    手机移动端美化弹窗提示确认框js特效代码

    具体到这个压缩包,其中的“HTML5手机端简单弹出对话框代码”可能是包含HTML和JavaScript代码的文件,演示了如何在手机端创建一个具有特定效果的弹窗。这个文件可能包含一个HTML文件,用于构建弹窗的结构;一个CSS...

    JS代码写的图片切换代码

    JavaScript代码通常会在文档加载完成后执行,通过操作DOM(Document Object Model)来改变图片的显示状态。例如,可以使用`setInterval`或`setTimeout`函数定期更改当前显示的图片;或者使用事件监听器,如`click`...

    代刷网美化版_代刷网美化版_代刷网_代刷美化_代刷网美化_Alipay_

    3. `ajax.php` - AJAX(异步JavaScript和XML)常用于网页动态更新,此文件可能是处理后台数据请求的脚本。 4. `api.php` - API(应用程序编程接口)文件,可能包含与第三方服务交互或内部服务调用的代码。 5. `other...

    易语言JS代码格式化

    易语言JS代码格式化工具就是将JavaScript代码进行美化和整理,使其更符合规范,便于阅读和维护。 在编程过程中,代码格式化是一项重要的任务,尤其对于JS这种语法灵活、可读性要求高的语言。良好的代码格式可以使...

    HTML+CSS+JS制作爱心表白代码 520情人节源码HTML 七夕情人节表白代码制作 生日祝福代码

    从31到39行,我们定义了脚本引入和JavaScript代码块。 在HTML结构中,我们使用了多个div元素来划分页面的不同区域,例如容器、左侧图片、中心爱心区域和页脚。我们还使用了类名来指定每个元素的样式,例如容器的类...

Global site tag (gtag.js) - Google Analytics