JavaScript 在线压缩和格式化收藏


Posted in Javascript onJanuary 16, 2009

以前在找到过压缩 Javascript 代码的程序,一直在用,感觉效果不错。
http://javascriptcompressor.com/
在线压缩 Javascript 源码
只是把空格、换行、多余的注释等等清理掉,尤其选中 Shrink variables 时,会把长的变量名缩减成单个字母的变量名,压缩比通常能达到50%甚至更小。现在 AJAX 大行其道,JavaScript 文件越来越大,用此压缩应该能减轻不少流量负担。而且缩减变量名后,程序并没有加密,但会使程序变得很难看懂,一定程度上也能保护一下版权吧。

今天又找到了把代码格式化的程序
http://elfz.laacz.lv/beautify/
可以把压缩过的 JS 代码重新格式化成容易阅读的样子。当然如果是 javascriptcompressor.com 压缩时缩减变量名了,是没法恢复原来有意义的变量名的。
遇到特别大的 JS 文件时,浏览器会报耗时过长,选不停止,最终它能完成执行。

Javascript 相关文章推荐
javascript prototype原型操作笔记
Dec 07 Javascript
统计jQuery中各字符串出现次数的工具
May 03 Javascript
原生js制作简单的数字键盘
Apr 24 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
May 15 Javascript
Node.js操作mysql数据库增删改查
Mar 30 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
Apr 14 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
Dec 19 Javascript
JQuery实现定时刷新功能代码
May 09 jQuery
vue-router 导航钩子的具体使用方法
Aug 31 Javascript
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
使用webpack搭建vue项目及注意事项
Jun 10 Javascript
Node绑定全局TraceID的实现方法
Nov 14 Javascript
解javascript 混淆加密收藏
Jan 16 #Javascript
js 浮动层菜单收藏
Jan 16 #Javascript
jquery中常用的SET和GET
Jan 13 #Javascript
JavaScript 私有成员分析
Jan 13 #Javascript
js利用Array.splice实现Array的insert/remove
Jan 13 #Javascript
JavaScript delete操作符应用实例
Jan 13 #Javascript
在网页里看flash的trace数据的js类
Jan 10 #Javascript
You might like
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
cookie的secure属性详解
2015/04/08 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
mac上配置Android环境变量的方法
2018/07/08 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
Vue实现多标签选择器
2019/11/28 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python 生成目录树及显示文件大小的代码
2009/07/23 Python
python中字典dict常用操作方法实例总结
2015/04/04 Python
Python编程中的异常处理教程
2015/08/21 Python
python实现kNN算法
2017/12/20 Python
python通过zabbix api获取主机
2018/09/17 Python
pygame实现打字游戏
2021/02/19 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
先进教师个人主要事迹材料
2015/11/03 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python