易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript的Cookies

使用 Cookies  我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web
站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI
或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面的访问权利。
  在继续之前,我们先要学一学 Cookie 的基本知识

  每个 Cookie 都是这样的:<cookie名>=<值>
  <cookie名>的限制与 JavaScript 的命名限制大同小异,少了“不能用 JavaScript
关键字”,多了“只能用可以用在 URL
编码中的字符”。后者比较难懂,但是只要你只用字母和数字命名,就完全没有问题了。<值>的要求也是“只能用可以用在 URL
编码中的字符”。
  每个 Cookie 都有失效日期,一旦电脑的时钟过了失效日期,这个 Cookie 就会被删掉。我们不能直接删掉一个 Cookie,但是可以用设定失效日期早于现在时刻的方法来间接删掉它。
  每个网页,或者说每个站点,都有它自己的 Cookies,这些 Cookies
只能由这个站点下的网页来访问,来自其他站点或同一站点下未经授权的区域的网页,是不能访问的。每一“组”Cookies 有规定的总大小(大约
2KB 每“组”),一超过最大总大小,则最早失效的 Cookie 先被删除,来让新的 Cookie“安家”。
  现在我们来学习使用 document.cookie 属性

  如果直接使用 document.cookie 属性,或者说,用某种方法,例如给变量赋值,来获得 document.cookie
的值,我们就可以知道在现在的文档中有多少个 Cookies,每个 Cookies
的名字,和它的值。例如,在某文档中添加“document.write(document.cookie)”,结果显示:
name=kevin; email=kevin@kevin.com; lastvisited=index.html
这意味着,文档包含 3 个 Cookies:name, email 和 lastvisited,它们的值分别是 kevin, kevin@kevin.com
和 index.html。可以看到,两个 Cookies 之间是用分号和空格隔开的,于是我们可以用 cookieString.split(';
') 方法得到每个 Cookie 分开的一个数组(先用 var cookieString = document.cookie)。
  设定一个 Cookie 的方法是对 document.cookie 赋值。与其它情况下的赋值不同,向 document.cookie 赋值不会删除掉原有的 Cookies


相关文档:

FF和IE之间7个JavaScript的差异

尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的。
这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面。
1. CSS “float” 属性
获取 ......

href="javascript:void(0);"在IE6中将断异步请求

Html页
<a href="javascript:void(0);" ><img id="SubmitFeedback" src="/images/comment_btn.gif" /></a>
脚本
$(document).ready(function() {
alert("页面刷新");
$("#SubmitFeedback").bind("click", Test);
});
functi ......

JavaScript引擎和网页游戏平台

http://www.effectgames.com/effect/
Effect Games提供免费的在线工具,开发和分享基于网页的游戏。游戏做的相当棒,而且常常被用于测试比较Opera Firefox Chrome速度的工具。"开发者可以使用JavaScript和定制的浏览器游戏引擎、关卡编辑器和一系列开发过程创造游戏,而用户则不用安装插件就可以直接在浏览器上玩这些 ......

IE与Firefox在JavaScript上的7个不同句法

      尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,作者介绍了7个在IE和firefox中不同的JavaScript句法。
1. CSS "float" 值
  访问一个给定CSS 值的最基本句法 ......

日常javascript之一

1、无提示关闭窗口
<input type="button" onClick="window.opener = '';window.close();" value="IE6最简单的无提示关闭窗口" >
2、防止被人iframe
if (top.location != self.location)
{
  top.location.href="http://www.34do.net";
}
3、判断一个对象存在不存在
document.all("a")==null(不存在)
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号