一直不明白,这样的代码是如何生成的,如何阅读——jquery.min.js 本帖最后由 default7 于 2011-01-13 17:57:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 eval的执行效率貌似很低,应该就是为了混淆和压缩吧。 貌似新版的jquery已经不那么压缩了压缩工具有yahoo 的yui、google 的closure等等 3楼回答差不多了咯,想看的话,直接格式化呀,我用的myeclipse+spket,一下子就直接格式化了,也很直观 去官方网jquery-1.4.2.min.jsjquery-1.4.2.js他都有这样的2个文件,上面是压缩的,下面是正常的源代码, 是什么,为什么,上面都说了。如何修改这样的代码,一般是应该找到它没有压缩的版本,比如这个jquery.min.js,这种名字就意味着它必然有一个jquery.js的原本。搜索找到这个原本,拿来就可以更容易看明白,也方便修改了。 (一)找正宗源码jquery.min.js就不用看了,直接上它网站找源码,多数开源的都用这个法子。(二)写脚本解码没有源码的,你把eval换成textarea.value=这里的textarea是某个文本框对象的引用。这样得到的代码,再用eclipse格式化一下就行。(三)懒人方案懒得自己搞,那就上这里:http://verikup.com/code/packer/packer.html代码贴进去,它帮你搞定。 用js 的IDE工具,格式化一下,就好看很多了! 这样效率应该不高吧。网上有那种js在线压缩的提供的。但是eval会导致很慢,而且如果改起来的话,那么还得重新压缩一次,覆盖原先的,维护起来也不方便。应该是这样的吧。 求助 xhr 自定义 cookie js 如何向函数传递object类型 问个简单的问题,怎么写一个JavaScript函数设置选中单选框的首项 在浏览器地址栏用JS代码创建或者加载页面的问题 问一个疑惑的this问题 javascript 一个非常烦人的问题 如何让Firefox 支持后退一页的javascript代码呢?javascript:history.back(-1); 关于判断页面控件的可见性的问题! 两段简单代码,请帮助我看一下它们的区别,头搞晕了!!! 关于脚本文件 javascript掌握需要多长时间啊? 如何将一个页面上的信息传到另一个页面
应该就是为了混淆和压缩吧。
压缩工具有yahoo 的yui、google 的closure等等
我用的myeclipse+spket,一下子就直接格式化了,也很直观
jquery-1.4.2.js他都有这样的2个文件,上面是压缩的,下面是正常的源代码,
jquery.min.js就不用看了,直接上它网站找源码,多数开源的都用这个法子。(二)写脚本解码
没有源码的,你把eval换成textarea.value=
这里的textarea是某个文本框对象的引用。这样得到的代码,再用eclipse格式化一下就行。(三)懒人方案
懒得自己搞,那就上这里:
http://verikup.com/code/packer/packer.html
代码贴进去,它帮你搞定。
网上有那种js在线压缩的提供的。
但是eval会导致很慢,而且如果改起来的话,那么还得重新压缩一次,覆盖原先的,维护起来也不方便。
应该是这样的吧。