关键javascript ajax

varhash=window.location.hash;hash=hash.substring(1,hash.length);vararr=hash.split('#'... var hash=window.location.hash;
hash=hash.substring(1,hash.length);
var arr=hash.split('#')[0].split('/');
keyValue=arr[0].split('.')[1];
那位大侠帮小弟解析下,上面代码,主要是下面两句,要详细点啊,新手来的我。
展开
 我来答
百度网友471d0af
2012-04-12 · TA获得超过419个赞
知道小有建树答主
回答量:575
采纳率:0%
帮助的人:424万
展开全部
var hash=window.location.hash;
//取得锚点
hash=hash.substring(1,hash.length);
//从第一个字符以後的值
var arr=hash.split('#')[0].split('/');
用#将带有锚点标记的字符串分解成数组
keyValue=arr[0].split('.')[1];
将数组里第一个值继续拆分

应该就是用来解析地址栏的参数用的。
追问
感谢你的回答,基本意思我明白了。我想在问清楚点var arr=hash.split('#')[0].split('/');
后面的split('/');是按'/'截取,hash.split('#')[0].这节代码怎么理解
arr[0].split('.')[1];//数组arr[0].split('.')将数组里第一个值按字符'.'继续拆分后面的[1]啥意思啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式