JavaScript/VBScript

1、Js通用库,Js util工具包,除了prototype,JQuery很强大 http://jquery.com/
2、对主流JavaScript库的评估 http://wiki.freaks-unidos.net/javascript-libraries
3、还是用prototype, http://www.prototypejs.org/
4、正则表达所有字符[\s\S]*?胜过[.\n]*?(非贪婪)
5、IE7.js–解决低版本IE与WEB标准不兼容的JS库: http://www.welcome58.cn/archives/143

6、JavaScript不能修改cookie

对于服务器端设置的cookie(通过response header的Set-Cookie设置),目前主流的浏览器无法修改和删除,只有客户端添加的cookie才能自由操纵,比如网上提供的getCookie、setCookie、delCookie以及jQuery的cookie插件等,都只能对Client Side的cookie进行增删查改操作。

但是,有时候又想在本地做一些测试,比如使用firebug、chrome的Js开发工具进行调试,无法修改cookie的内容是很头疼的,进过多方参考和调查,发现还是有办法的,原因是每一个cookie项目不仅包含expire时间属性,还有domain、path、size等,但通常都忽略了这些属性,导致重复添加cookie项或者无法修改cookie值的现象。比如已存在通过Set-Cookie设置的cookie项author=kissrat,在本地执行document.cookie="author=kr;expires=..."并不会修改author的值或者删除它,反而可能新加入一个同名的author项。可行的方法是同时设置domain和path属性:document.cookie="author=kr;domain=.morntea.com;path=/;expires="+new Date(new Date().getTime()-100).toGMTString(); 

转载于:https://www.cnblogs.com/kissrat/archive/2009/07/23/1529263.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值