初学Javascript之cookie篇(2)

mydxhll

mydxhll

2016-01-29 11:47

初学Javascript之cookie篇(2),初学Javascript之cookie篇(2)

  在试验和研究了一下上面的示例程序后,会发现:

  1。你不能够读和显示cookie。如果你想看一下这个cookie你需要指定与它相同的另一个字符串变量,如下:
   document.cookie = cookieName + "=" + cookieValue + "; expires=" + cookieExpires;
   myvar = cookieName + "=" + cookieValue + "; expires=" + cookieExpires;
   document.write(myvar);

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

  2. 浏览器用了不同的日期格式:
    Netscape使用"GMT"结束,IE使用“UTC",这是因为它可以更好的构建一个日期,象下面这样:
      var expdate = new Date()
   cookieExpires.setTime (expdate.getTime() + 1 * (24 * 60 * 60 * 1000)) //+1 day
   cookieExpires.toGMTString()

   当你显示日期部分
   document.write(expdate.getYear() + "<br" + expdate.getMonth() + "<br" + expdate.getDate());
   对于2000-11-15的日期,在IE中显示为2000/10/15,在Netscape下显示100/10/15(注:已确定是一些较低版本的
   Netscape 浏览器的Y2K问题)

   示例中看到像下面这样的部分:
   if (platform == "Mac") {
   lastVisit = lastVisit - (24 * 60 * 60 * 1000)
   }
   但我不可能检测它。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

  日期对象有getDate和getDay的方法,第二个方法返回在一周中天的索引号。

----------------------------------------
  知道了这些,基本上就没问题了(现在你可以看一下homepage.htm)

[译者注:将本文的最后示例代码拷至文本文件中并保存htm格式,然后运行]

  最后要说明的是,这不仅是一个专用的JS脚本,如果你想将它用在你的web页面上你必须最小程度的使用不同的浏览器测试它并注意它们的版本,许多的脚本程序包含了浏览器类型检测和大量的if...else语句,以处理这样不同。

  示例页面homepage.htm源代码

  =======================================

展开更多 50%)
分享

猜你喜欢

初学Javascript之cookie篇(2)

电脑网络
初学Javascript之cookie篇(2)

初学Javascript之cookie篇(4)

电脑网络
初学Javascript之cookie篇(4)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

初学Javascript之cookie篇(译)

Web开发
初学Javascript之cookie篇(译)

初学Javascript之cookie篇(1)

电脑网络
初学Javascript之cookie篇(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

初学Javascript之cookie篇(3)

电脑网络
初学Javascript之cookie篇(3)

初学javascript之cookie篇(译)

电脑网络
初学javascript之cookie篇(译)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《讨鬼传 极》攻手甲讨伐天穹跋扈视频及配魂推荐

《讨鬼传 极》攻手甲讨伐天穹跋扈视频及配魂推荐

用CSS设计高体验的表单显示效果示例

用CSS设计高体验的表单显示效果示例
下拉加载更多内容 ↓