javascript formatter and compressor

ft.js:另一个 JavaScript 库 ft.js 器乐库。 在目前的状态下,ft.js 是不可用的,目的是调查一些在 javascript 中不存在的方法的实现。 Chrome、Firefox、IE ≥ 9 和 Safari ≥ 5.1 (ES5) 立即下载

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("}"));
 
jsFormatter.js + htmlFormatter.js + jsFormatter.js htmlFormatter.js html2js.js Gb2312ToBig5.js cssFormatter.js Big5ToGb2312.js 立即下载

相关推荐

避坑指南:PCIe设备兼容性那些坑——聊聊MPS/MRRS设置不当引发的血泪史

本文深入探讨了PCIe设备兼容性问题,特别是MPS/MRRS参数设置不当引发的常见故障。通过详细解析MPS(Max Payload Size)和MRRS(Max Read Request Size)的作用机制,提供Linux内核五大配置策略的对比分析,并分享FPGA加速卡等实战案例的排查经验。文章还介绍了诊断工具链、动态调试技巧以及性能优化方法,帮助工程师有效解决PCIe兼容性难题。

weixin_30872499的博客 419

Echarts图表之formatter用法

前言:formatter格式化方法。格式化之所以存在,主要是因为我们想把一些不够人性化的内容通过处理让其变成我们想要的样子,便于用户更好地理解内容。 首先ECharts官网API提供了一些formatter格式化参数模板: 1. 字符串模板 模板变量有 {a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。 在 trigger 为 'axis' 的时候,会有多个系

qq_39442804的博客 4万+

MitoZ|动物线粒体基因组组装注释软件

一、MitoZ是什么 是基于python3开发的可以自动过滤双端测序的原始数据、mt基因组组装、mt基因组注释以及mt基因组可视化的工具。 官方的说明文档地址:https://gitee.com/CHANyp/MitoZ#citation 二、MitoZ的安装 git clone https://gitee.com/CHANyp/MitoZ.git cd MitoZ/version_2.4-alpha tar -jxvf release_MitoZ_v2.4-alpha.tar.bz2 三、运行Mito

qq_50637636的博客 1万+

别再上传你的文件了!浏览器本地处理PDF/图片的完整技术方案

Vaultool是一个完全在浏览器本地运行的在线工具站(vaultool.com),采用与主流工具站相反的设计思路。核心技术包括PDF.js处理文档、Canvas API处理图片、SubtleCrypto实现加密哈希,配合Web Workers处理大文件。架构轻量,每个工具页独立HTML,共享ES模块,无需构建工具。性能测试显示处理15MB PDF仅需8秒,比上传服务器方案更快。项目解决了PDF内存溢出、Safari兼容性等难题,所有操作均在本地完成,确保文件不上传服务器。提供中英文版本,支持隐私敏感型用户

gqc58的博客 363

Xilinx-复旦微-FPGA-眼图BlockDesign系统制作-针对PCIE系统

XIlinx-复旦微电子-FPGA-眼图BlockDesign系统制作-针对PCIE系统,手把手教你如何建立眼图测试

weixin_43444334的博客 2596

Dell R730安装Windows Server 2008 R2

一、RAID驱动准备  在安装Windows server2008 R2操作系统时,如果没有发现硬盘,请将下面的阵列卡驱动先解压(在下载的.exe文件,双击点下一步会自动解压),解压后把那文件夹复制到U盘中。阵列卡 PERC9 H330 - H730 - H730P - H830 Controllers for Windows Server 2008 R2二、系统安装方法方法一:光盘安装  ①请您...

MarshLin 2万+

Open Source Billing部署优化:生产环境性能调优终极指南 [特殊字符]

Open Source Billing是一款功能强大的开源发票和支付管理平台,专为企业提供简单高效的在线发票创建、发送和收款解决方案。在生产环境中部署时,合理的性能调优能够显著提升系统稳定性和用户体验。本文将为您提供完整的Open Source Billing生产环境部署优化指南。 ## 为什么需要性能调优? 📊 Open Source Billing作为一款企业级发票管理系统,在处理大量发

gitblog_00289的博客 883

MuMu模拟器过检测实战:从硬件伪装到API欺骗的完整避坑指南

本文详细介绍了MuMu模拟器过检测的实战技术,从硬件伪装到API欺骗的全方位解决方案。通过修改CPU/GPU信息、内存分布、系统属性和行为模拟等关键技术,帮助用户有效绕过现代应用的模拟器检测机制,提升模拟器的隐蔽性和稳定性。

xxx12的博客 1386

XMLHttpRequest读取中文网页时返回乱码的解决办法

XMLHttpRequest读取中文网页时返回乱码的解决办法 XMLHttpRequest 默认是用UTF-8 传递数据。当服务端的返回数据是UTF-8编码的时候,它工作得很好(开发web应用,当服务端和客户端以及数据库统一使用UTF-8编码可以有效的避免乱码问题)。如果服务端设置了正确的Content-Type Response Header以及编码信息,那么XmlHttpRequest也可

SmartJavaer的专栏 2541

基于单片机的智能温控风扇设计

该智能温控风扇系统的设计目标是根据环境温度自动控制风扇的转速或开关状态,确保用户始终处于舒适的温度范围内。实时温度监测:通过温度传感器(如DS18B20或DHT22)实时监控环境温度。风扇控制:根据温度变化自动调节风扇的转速,温度过高时风扇加速,温度适中时风扇转速降低,达到节能与舒适平衡。LCD显示:通过LCD屏幕实时显示温度信息。无线通信:通过Wi-Fi或蓝牙模块将温度数据发送至手机或云平台,支持远程控制风扇的开关或调节转速。报警功能:温度过高或过低时,蜂鸣器发出警报,提示用户注意。

2201_76125393的博客 1154

【功能安全】【AutoSAR】程序流监控机制

目录 一、程序流执行的常见故障 二、程序流的监控机制 1、监控功能的实现 2、三种监督机制 a、生命监测机制 b、截止时间监测机制 c、逻辑程序流监测机制 一、程序流执行的常见故障 与程序流相关的故障,在ISO26262中第六章附录D中定义如下: — 执行阻塞; — 死锁; — 活锁; — 执行时间的不正确分配; — 软件要素间的不正确同步。 二、程序流的监控机制 1、监控功能的实现 AutoSAR中对程序流的监控功能的实现主要有“看门狗”栈(Watchdog Stack).

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 4517

常用的字符、表情

常用的字符与表情   ๑۩۞۩๑♂ ♀ ♥ ♡ ☜ ☞ ☎ ☏ ⊙ ◎ ☺ ☻ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ▪ ▫

SmartJavaer的专栏 1650

WebRTC之beamforming算法

CSND已永久停更,最新版唯一来源点击下面链接跳转: 语音增强和语音识别网页书 坐标问题 这里以笔记本为例进行说明,当笔记本按如下方式打开: 首先是键盘和液晶屏呈90度,然后鼠标上方,也就是液晶屏上方正中间是camera,把平行于键盘的面看成是xy平面,把液晶屏所在的面看成是xz平面,所有平面的原点都在Camera的位置。 方位角:从原点开始,Camera的右侧是0度,逆时针方...

shichaog的专栏 1万+

js中setInterval与setTimeout用法

js中setInterval与setTimeout用法使用循环调用函数setInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作,而setInterval()是每间隔一段时间就执行一次操作。1.setTimeout("function",time) 设置一个超时对象a.clearTimeout(对象) 清除已设置的setT

SmartJavaer的专栏 1349

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

怎么用javascript进行拖拽

怎么用javascript进行拖拽本文译自:http://www.webreference.com/programming/javascript/mk/column2/index.html所有版权归原文所有由sohotx.com雪山老人翻译整理,转载请标明Javascript的特点是dom的处理与网页效果,大多数情况我们只用到了这个语言的最简单的功能,比如制作图片轮播/网页的tab等等,这

SmartJavaer的专栏 1251

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Javascript代码:将链接的查询参数变为name=value的形式

/**//** This function parses comma-separated name=value argument pairs from* the query string of the URL. It stores the name=value pairs in * properties of an object and returns that object.*/functi

SmartJavaer的专栏 1215

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

用鼠标拖动表格进行排序.

用鼠标拖动表格进行排序.  var beginMoving=false;function MouseDownToMove(obj){ obj.style.zIndex=1; obj.mouseDownY=event.clientY; obj.mouseDownX=event.clientX; beginMoving=true; obj.setCapture();}function Mous

SmartJavaer的专栏 1099

获取页面的META关键字

 function getKey(){ for(i = 0; i  {  if(document.all(i).tagName=="META" && document.all(i).name.toUpperCase ()=="KEYWORDS")  {   //document.all(i).name=="Keywords"   alert("键:"+document.all(i).name+

SmartJavaer的专栏 1056

测试您的上网连接速度

测试您的上网连接速度测试您的上网连接速度.body,td,th,tr { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333;}.fTop          { font-size:14px; color: #333333; font-weight: bold; padding: 1

SmartJavaer的专栏 975

JavaScript的document和window对象详解

 [document对象]  该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。  属性  alinkColor 活动链接的颜色(ALINK)  anchor 一个HTMI锚点,使用标记创建(该属性本身也是一个对象)  anchors array 列出文档锚点对象的数组()(该属性本身也是一个对象)  bgColor 文档的背景颜色(BGCOLOR)

SmartJavaer的专栏 970

利用XMLHTTP无刷新自动实时更新数据

利用XMLHTTP无刷新自动实时更新数据传统上,我们浏览网页,如果加入最新的数据.只能是等我们重新向服务器端请求时才能显示出来.但是,对于一些时效性很强的网站.传统的这种做法是不能满足的. 我们可以让程序自动刷新.定时向服务器请求数据.5秒取一次数据,10秒取一次数据.利用XMLHTTP发出请求并取得数据.传到客户端,客户端重新组织并显示数据.demo.htm    前台显示.以下是代

SmartJavaer的专栏 832

Web 版翻译者资料库

本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。

howard2005的专栏 132

React 性能:memo / useMemo / useCallback

讲清 memo/useMemo/useCallback 的配合与边界,先测量再优化,避开常见过早优化。

JudithHuang的博客 325
上一篇: Javascript代码:将链接的查询参数变为name=value的形式
下一篇: JavaScript Code Improver 中文语言包
SmartJavaer
博客等级 码龄21年 13粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值