baidu首页源文件中的javascript脚本解析

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:33:32
baidu首页源文件有个javascript脚本,我看了下没有看懂,望高人指点下
源文件我已经做了整理:
最好解说能已注释的方式进行,回答的好加分,先谢谢了!
<html><head><meta http-equiv=Content-Type content="text/html;charset=gb2312"><title>百度一下,你就知道 </title>
</head>
<body>
<form name=f action="http://www.baidu.com/s"><input type=text name=wd id=kw size=42 maxlength=100>
<input type=submit value=百度一下 id=sb>
</form>
</body>
<script>
var w=document.f.wd;
function s(o)
{
if(w.value.length>0)
{
var h=o.href;
var q=encodeURIComponent(w.value);
if(h.indexOf("q=")!=-1)
{
o.href=h.replace(new RegExp("q=[^&$]*"),"q="+q)
}
else
{
o.href+="?q="+q
}
}
};
(function(){
if(new Re

简单的看了下,这段的主要功能就是比如你在网页输入了一段要搜索的字符,这时侯你又点了什么MP3,知道什么的,输入框里面的东西还在是吧,这段js的功能就是传递这些字符串的

我不知道你从哪看出来是ajax的,我怎么一点也看不出来啊,就是判断当前的URL然后做不同的动作,都是本地做的,显示的代码中没有与服务器交互

冒尖户包括

看不懂

我也没看到有AJAX的代码,只是处理字符串!