或者告诉我,如果我误解了我所看到的内容,请查看此链接.
http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js
看看所有的变量如何像a,b,c一样,所有的代码都被压缩成没有空间?使它完全不可读,难以理解.我看到了很多.如果您查看代码,Google搜索页面的方式相同.
我猜这是一种混淆的策略,我想知道它是如何完成的.显然,当他们编写代码时,他们并没有真正的代码 - 必须通过某种转换来实现.这是怎么做到的?
它主要不是混淆策略.JQuery的完整可读来源是公开的.
那是缩小的代码.主要目的是使其加载更快,并通过网络更快地传输.
有多种缩小工具.我使用谷歌闭包编译器,它做的不仅仅是缩小,它还做了一些优化,并且很好地找到了编码错误,但也生成了非常紧凑的代码.
缩小或编译的js很难阅读,因此可能会将您作为混淆方法.大多数人可能因为这个原因没有使用它.