`
zendj
  • 浏览: 122112 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

javascript formatter and compressor

阅读更多

Javascript Format and Colour (also ref to Javascript Compressor)
Ref:http://javascript.about.com/library/blformat.htm
这是我最喜欢的,觉得格式化效果最好的一个formatter,而且还是用js实现的。

Note: 我把该formatter改成一个没广告的清洁版放到googlepage中了,可直接通过以下链接访问:
http://harrywu304.googlepages.com/jsformatter.htm


JavaScript Code Improver
Ref:http://www.jcay.com/javascript-code-improver.html
这也是一个很好的formatter,速度很快,对那些huge级的js很有用。而且还是免费的。
遗憾的是需要本地安装,且只有win版。


Simple Javascript Formatter
Ref:http://blog.djh5e.org/wp-content/jsf.html
这个可以说是最简单的一个formatter,也是js实现,原理就是:把要format的js代码当作一个function的内容,构造一个新function然后对这个function.toString():

var initjs = "....";
eval("var tmpf = function(){" + initjs + "}");
var ftjs = tmpf.toString();
ftjs = ftjs.substring(ftjs.indexOf("{") + 1, ftjs.lastIndexOf("}"));
分享到:
评论

相关推荐

    JavascriptFormatter

    JavaScriptFormatter 是一款专门针对 JavaScript 代码的格式化工具,它旨在帮助开发者将混乱无序的代码整理成清晰、规范的格式,以便于阅读和维护。在编写和协作 JavaScript 项目时,保持代码风格的一致性至关重要,...

    eclispe中 java和js的Formatter

    本文将深入探讨Eclipse中的Java和JavaScript代码格式化器(Formatter),以及如何自定义和优化这些设置。 Java Formatter是Eclipse提供的一种自动化工具,用于标准化Java源代码的格式。它可以根据用户的偏好设定,...

    jsFormatter

    **jsFormatter**是一款针对JavaScript开发者的强大工具,尤其在使用EditPlus编辑器时,它作为一个不可或缺的插件存在。此插件的主要功能是为JavaScript代码提供自动格式化服务,帮助开发者整理混乱的代码,使其变得...

    jsFormatter.js + htmlFormatter.js +

    1. **jsFormatter.js**: 这个文件通常是一个JavaScript代码格式化器,它的作用是将混乱的JavaScript代码整理成具有良好可读性的格式。它可能包含了缩进、换行、注释排序等功能,有助于开发者提高代码审查效率,保持...

    EclipseFormatter.zip

    Eclipse Code Formatter 可直接导入使用,直接下载。为解决网络问题。源码地址:https://github.com/alibaba/p3c/tree/master/p3c-formatter

    JSON Formatter.zip

    JSON Formatter是一款专为Chrome浏览器设计的插件,用于帮助用户更方便地查看和格式化JSON数据。这个压缩包“JSON Formatter.zip”包含了该插件的所有必要组件,使得用户无需安装,只需简单几步操作就能在Chrome...

    eclipse的代码格式化配置文件

    压缩包中包含了checkstyle-profile.xml,cleanup-profile.xml,codetemplates.xml,formatter-profile.xml四个代码格式化的配置文件,只需要在eclipse->window->preferences->java->code style中import对应的xml即可...

    Eclipse Formatter 模板 Formatter.xml

    Formatter模板设置好后,保存时可自动格式化代码。代码的空格处理,写的时候不用再担心格式问题。设置保存时,仅保存编辑的行,这样不会更新其他行的代码,提交代码时,也是只变更自己编辑的行。

    eclipseformatter格式化文件

    在实际开发中,Eclipse Formatter不仅适用于Java代码,通过插件也可以支持其他编程语言,如C/C++、JavaScript等。这使得在整个项目中保持一致的代码风格变得更为简单。 总的来说,Eclipse Formatter是提高代码质量...

    JS中实现简单Formatter函数示例代码

    由于JavaScript原生并没有提供一个方便的Formatter函数,开发者通常会使用字符串拼接的方式来达到类似的目的,但这种方式往往会使代码变得混乱和难以阅读。为了提升代码的可读性和易用性,可以参考C#中的String....

    exam_formatter_2_setup.exe

    exam formatter 是个不错的工具

    jsonFormatter.rar

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据传输。由于其简洁明了的结构,JSON格式在处理复杂数据时可能会显得较为混乱,尤其是在大型或嵌套的数据结构...

    codeFormatter

    《代码格式化器——codeFormatter深度解析》 在软件开发过程中,代码的整洁与规范性是至关重要的。它不仅影响代码的可读性和维护性,还直接影响团队协作的效率。codeFormatter工具应运而生,它是一款强大的源码格式...

    eclipse codetemplates and codeFormatter

    在Eclipse中,代码模板(Code Templates)和代码格式化器(Code Formatter)是两个非常实用的特性,它们可以帮助开发者提高编码效率并保持代码的一致性。 代码模板是Eclipse中的一个高级功能,允许用户自定义代码...

    formatter的用法

    `formatter`作为`datagrid`的一个强大功能,它允许用户自定义单元格内的数据呈现方式,通过灵活的JavaScript函数实现对数据的格式化。 #### 二、Formatter基础概念 1. **Formatter**:`datagrid`中的单元格格式化...

    java eclipse code formatter

    Java Eclipse Code Formatter是一款用于统一Java代码风格的强大工具,它整合在Eclipse集成开发环境中,能够帮助开发者按照预设的编码规范自动格式化代码,提升代码的可读性和团队协作效率。"Code Style"和"Code ...

    Laravel开发-laravel-formatter

    Laravel-formatter则是针对Laravel框架的一个扩展库,它旨在提供数据格式化的服务,使得开发者可以方便地在不同数据格式之间进行转换,如XML、CSV、JSON、TXT和YAML等。这个库极大地简化了处理和输出多种数据格式的...

    echarts 使用formatter 修改鼠标悬浮事件信息操作

    echarts是百度开源的一个使用JavaScript实现的开源可视化库,它能在各种不同的设备上绘制出漂亮的图表。其中,formatter是echarts中一个非常重要的功能,它可以修改鼠标悬浮在图表上的显示信息,以及自定义图表的...

    SD Memory Card Formatter SD卡格式化工具

    SD Memory Card Formatter(SD 存储卡格式化程序)根据 SD 协会 (SDA) 创建的 SD 文件系统规范格式化 SD 存储卡、SDHC 存储卡和 SDXC 存储卡(分别为 SD/SDHC/SDXC 卡)。 强烈建议使用 SD Memory Card Formatter 来...

    SD Memory Card Formatter for Mac软件

    SD Memory Card Formatter for Mac 是专为Mac用户设计的SD存储卡格式化工具。它具有简单易用的界面,可快速而安全地格式化SD、SDHC、SDXC和MicroSD卡,以准备存储新数据。这款软件不仅能提高存储卡的性能,还有助于...

Global site tag (gtag.js) - Google Analytics