早教吧 育儿知识 作业答案 考试题库 百科 知识分享

翻译一下代码的意思functionGet(){varThen=newDate()Then.setTime(Then.getTime()+24*60*60*1000)varcookieString=newString(document.cookie)varcookieHeader="Cookie1="varbeginPosition=cookieString.indexOf(cookieHeader)if(be

题目详情
翻译一下代码的意思function Get(){ var Then = new Date() Then.setTime(Then.getTime() + 24*60*60*1000) var cookieString = new String(document.cookie) var cookieHeader = "Cookie1=" var beginPosition = cookieString.indexOf(cookieHeader) if (beginPosition != -1){ } else { document.cookie = "Cookie1=risb;expires="+ Then.toGMTString() document.write("
"); document.write (''); document.writeln(""); } }Get();
作业帮用户2016-11-30

扫二维码下载作业帮

4亿+用户的选择

▼优质解答
答案和解析
1.设置一个时间对象Then,时间为当前时间的一天以后。 2.将当前页面的cookie对象转换为字符串,是一个键值对信息,类似"Cookie1=123"。 3.创建一个字符串"Cookie1="。 4.在当前页面的cooke字符串中找是否存在与"Cookie1="匹配的相应字符串,是则返回所在位置索引,没有匹配返回-1。 5.判断如果存在的话不做任何操作。 6.不存在的话将创建当前页面的一个cookie对象,将其键设置为"Cookie1",值设置为"risb",过期时间是我们上面设置的一天以后的时间对象。并且在当前界面输出一个隐藏的层和导入一个外部JS文件。 最后的那句Get()就是在当前页面加载的时候就执行这个方法。