2 wjpaiinnngg wjpaiinnngg 于 2014.11.29 10:26 提问

百度首页中的js为什么那么复杂?

各大网站中,使用浏览器查看网页源代码时,查看其编写的js文件发现好复杂。应该怎么研讨这些js文件?还是公司为了不被人读懂故意把js弄成无结构复杂的?例:www.baidu.com然后查看html的源代码中的js:http://s1.bdstatic.com/r/www/cache/static/jquery/jquery-1.10.2.min_f2fb5194.js
发现看不懂,真的太复杂了,求科普。

4个回答

ohmygirl
ohmygirl   2014.11.30 21:45
已采纳
  1. !-- 这个是压缩后的js(去除空白,换行等,压缩变量名),所以自然很难看明白。
  2. 压缩js的目的不只是为了不被人看懂,主要是节省流量。一般压缩的js命名都有min字样。
  3. 压缩后的js可以通过解压缩工具去看,但要调试的话,建议还是下载到自己的服务器上跟踪调试。
guwei4037
guwei4037   Ds   Rxr 2014.11.29 13:01

你贴的链接是jQuery的源文件,有些网站为了提高访问速度会在发布前对源代码进行压缩处理。单纯的研究网页源代码没有太大意义,只能看看js部分。

showbo
showbo   Ds   Rxr 2014.11.29 13:50

进行了空白内容压缩,减小体积提升文件加载速度,你要研究源代码jquery网站不是有没压缩的
http://code.jquery.com/jquery-1.10.2.js

bdmh
bdmh   Ds   Rxr 2014.11.29 16:48

这是被压缩过的,让你看起来难受

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
javascript简单却又复杂
昨天用了一天的时间把牛腩讲的那个javascript视频看完了,感觉真是很简单呐,可能这个视频是面向初学这的。 关于javascript,个人感觉这是一个很简单的语言,动态语言(在运行期间检查数据的类型的语言。用这类语言编程,不会给变量指定类型,而是在附值时得到数据类型;相反静态类型语言是在运行前编译时检查类型。在写代码时,每声明一个变量必须指定类型)。 javascript很简
被百度的乱七八糟的新闻八卦忽悠了一早上
本来是想找找Storm框架的相关技术,当打开百度首页却看到了推荐的新闻列表中有一个比较感兴趣的,打开以后很失望,又看到一个八卦,于是又打开……时间慢慢的已经11点了。我靠 我一开始要干什么来着?         好吧,我承认我定力不够,但是深入想一下,其实中国人和百度是一样的,很多时候并不知道自己真正想要什么,反正越多越好!最后却发现自己还是一无所有!         好了,我还是GO 一下去
成员函数指针——为什么那么复杂?
引子  标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对象的指针(也叫做“闭包(closure)”或“委托(delegate)”)在一些语言中已经证明了它宝贵的价值。在Delphi (Object Pascal)中,面向对象的函数指针是Borland可视化组建库(VCL,Visual Component Library)的基础。而在目前,C#使“委托”的概念日趋流行
Git版本控制 为什么那么复杂 头大 (忍不住强烈吐槽)
想把自己的源码保存到云端,想到了用Github.com,然后便开始看怎么使用GIT。 一开始,没有接触之前,想的很简单的。应该就跟SVN差不多吧,写好了提交就可以了。 不过使用了之后才发现根本就不是这样,而且阅读了官网的介绍说明手册,更是觉得不仅不是想象的那样,反而根本就难以理解,甚至无法理解。 GIT官网的一段描述: 在 Git 中的绝大多数操作都只需要访问本地文件和资源,不
制作百度搜索首页(附赠HTML,js,css)
——————————————————————HTML—————————————————————————————html> html> head lang="en"> meta charset="UTF-8"> title>导航页title> style type="text/css">style> link rel="stylesheet" href="../css
HTML5+CSS+JavaScript仿百度登录之后的静态首页
这是仿百度登录后的静态页面,其中有些功能还不完善,但是我会尽量去完善他们,在这个页面里面有很多相对我来说比较难的地方,比如其中的“更多产品”,“设置”,“换肤功能”,“我的关注,推荐,导航”选项卡之间的切换等等功能,其他还有一些难点,我就不一一介绍了,下面我直接贴代码: 这是HTML+JavaScript+部分CSS代码:<!DOCTYPE html> <html> <head>
为什么我们的web前端变的越来越复杂
前端发展了也有些年头了,曾记得很多年前,聊起前端,都觉得是很简单,那个时候都没有前端工程师这个职位。可现在,前端已经逆袭了,已经不是原来的样子了,各种技术层出不穷,显的越来越高深莫测了。
仿新版百度首页,99%还原真实百度首页。
老规矩,首先上效果图  效果还可以吧, 接下来我们要做的第一步 就是编写百度首页的HTML代码: 百度一下,你就知道 新闻 hao123 地图 视频 贴吧 登录 设置 更多产品
前端开发布局技巧汇总
css样式,布局
HTML之百度首页
用HTML制作百度页面。       charset="UTF-8">   百度一下,你就知道     .dd{   color: gray;   font-family: "微软雅黑";   }   .dd a{   color: