帮我解释一下这段JS代码,详细一点

function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
else return null;
}

function setCookie(name,value)
{
var Days = 15;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

这个是从cookie里面获取 登录人的名字 然后通过正则表达式判断是不是输入了合法的字符

if 找到dom对象的cookie下面的match这个函数
然后返回一个数组如果有问题就返回空 null

function setcookie 这个函数是 需要传参数的 就是 name
然后设置得到时间输出到name 后面~~~~~~追问

这是在一段上下滚动的JS代码里出现的,里面只有一处涉及到动态数据,是一个订购代码,用户注册随机分配的,这个就是那个数字,两者有什么关系吗?我想找codeBottom是在哪出现控制的,很多页面都没有这个id,会是在数据库里吗

追答

那作者 肯定没有用到js 他应是使用了ajax 来异步提交了数据~~~~~

追问

这是怎么实现的,因为今天网页的订购代码突然变了,又找不到代码是从哪变的,这么提交是不是就找不到codeBottom这个ID了

追答

呵呵实现 这个应该是封装到了一个js库文件里面 不如找啊~~~~作者应该只是引用了库来实现功能而已 你可以把 网页文件头给我看看

追问

文件里有一个Ajax。js的文件,会不会是这个文件,我的百度HI今天打不开了呢,你要哪个文件的头

追答

就是页面源代码 最上面 到 body开头截至~~~

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-14
1处是设置数组对象的初始个数
2处[].是数组的一种形式,哪是把传进来的数组arr添加到this这个数组对象中,this指的数组对象也就是myquery.prototype.setarray
3返回的this就是数组对象
3返回的是数组,myquery是对象

请问这段javascript 代码是什么意思?为什么能输出汉字。
首先要运用到的第一个知识就是js运算符的优先级,因为这么长一段运算看的人眼花,我们必须得先根据优先级分成n小段,然后再各个击破。优先级的排列如下表:优先级从高到低:根据此规则,我们把这一串运算分为以下16个子表达式:运算符用红色标出,有一点可能大家会意识不到,其实中括号[]也是一个...

js 代码:这段代码 是什么意思?这句obj.select(); document.selection...
说明一点...这段JS是针对文件上传做处理的...目的是返回上传时选定的文件路径;if (obj) 验证obj对象是否存在;window.navigator.userAgent.indexOf("MSIE") 判断浏览器内核是否为IE内核;document.selection.createRange().text;运用IE滤镜获取数据;window.navigator.userAgent.indexOf("Firefox") 判断浏览...

有谁帮我解析这段段码(是图片滚动的js特效)?希望讲解的清楚一点,不懂JS...
开始设置 了滚动的速度是50,然后获取三个对象,把tab1的显示的值赋给tab2 然后开始滚动,如果tab2 距离父窗体的距离小于tab的横向滚动条的距离,那么就把tab1的距离父窗体的距离赋给tab 否则的货tab 继续滚动,setInterval是个函数像计时器一样,然后给对象的鼠标停留和离开绑定事件 ...

这段JS是什么意思?最好是能解释的详细一点..我有代码基础,但是没JS基础...
函数addtobasket(身份证,listcode、产品类型、isValid茶晶)。如果(isValid ! = 1)。{ location.href = EshopDomin +的信息\/错误的行动notgrade呢\/ \/。返回假。} 胡= document.getElementById var亲__(“亲_孑遗_ " + listcode + " _ " + ").value id +”。职业大小= document.getElement...

简单的js代码求注释,就几句话
其实这是一种函数立即调用的写法。也就是定义一个匿名函数,然后立即就执行这个函数。这样的写法相当于:function tmpName(index){ \/\/ 处理代码}tmpName(i);再接近一点的写法如下:var fn = function(index){ \/\/ 处理代码}\/\/ 函数调用fn(i);你把上面的fn换成function(index){},是不是...

tab_t_li[i][evt]=function(){}这段js代码是什么意思?
这里既然是"onmouseover"那么tab_t_li[i]肯定是一个用js获取到的html对象,用于指定onmouseover事件。2.由上一点可知tab_t_li[i][evt]很明显是一个json对象的属性,使用"="给属性赋值我相信LZ应该是会的把。"="的作用是吧function(){}的值赋给tab_t_li[i]的"onmouseover"属性,也就是平时说的...

js代码怎么用
我们链接外部JavaScript文件可以有以下步骤1、首先我们建立一个JavaScript文件,扩展名是.js2、然后将要编写的js代码写到Js文件中,并保存文件。3、使用script标签将JavaScript文件链接到HTML文件中需要注意一点的是,在一个已经引入外部js文件的script标签中,不能在它的开始标签和结束标签中写Js命令了。我们...

这段滑动门的js应该怎么理解,可以说的详细一点,谢谢
这个滑动门是用浮动层实现的,当鼠标经过要高亮的项目之后,传入该li为obj,传入的id是包裹li所在的ul的元素的id,是固定的,利用循环将匹配到的li的class设为two1说明css中设置了two1的特殊样式,如果匹配不到说明鼠标不在ul上面,设置ul的class为hidden,也就是要"隐藏"这个ul ...

谁能为我详细解释下下面的JS什么意思?
设置成块级元素你可以简单的理解为让那部分内容变得可见。 真要想深入了解可以看看html中块级元素和内联元素的区别。可以看看这儿http:\/\/hi.baidu.com\/fengchuyang\/blog\/item\/ba71a264db12a5f4f736549a.html

Js apply()使用详解
接下来,我们通过示例来解释call和apply的方法。1. call方法示例:在Student函数中,可以将apply中的代码修改为:Person.call(this, name, age);这样就可以正确执行。2. apply示例:分析代码:Person.apply(this, arguments);在这个例子中,this对象代表的是Student,而arguments是一个数组,如[“qian”,...

相似回答