本文目录一览:
- 1、web 前端 js cookie
- 2、前台在JavaScript方法中怎样保存和提取Cookie
- 3、javascript怎么获取cookie
- 4、前端开发中 cookie使用的总结
- 5、js设置cookie的简单方法
- 6、用JAVAScript怎么读取指定目录下的Cookie
web 前端 js cookie
我有一个思路不知道适不适用你的场景
if ($("#js_ads_banner_top_slide").length getCookie("bannershow")=="1"){
var $slidebannertop = $("#js_ads_banner_top_slide"),$bannertop = $("#js_ads_banner_top");
setTimeout(function(){$bannertop.slideUp(1000);$slidebannertop.slideDown(1000);},2000);
setTimeout(function(){
$slidebannertop.slideUp(1000, function (){
$bannertop.slideDown(1000);
});
document.cookie="bannershow=1";//存cookie
},6000);
}
//获取cookie
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)){
return unescape(arr[2]);
}else{
return null;
}
}
望采纳!谢谢~
前台在JavaScript方法中怎样保存和提取Cookie
function readCookie()
{
var the_cookie = document.cookie;
var broken_cookie = the_cookie.split(":");
var the_name = broken_cookie[1];
var the_name = unescape(the_name);
alert("Your name is: " + the_name);
}
第1行很重要.当你的浏览器打开一个网页时,它调用任何和
该网页有关的cookie然后将其载入document.cookie属性.
读取cookie的技巧在于从中抽取出你需要的信息.注意在我们
所设置的cookie是这样的:wm_javascript=username:dave%
20thau.在该函数第1行之后的所有用于从该cookie中提取出
用户名(username).
var broken_cookie = the_cookie.split(":");
将cookie在分号处分割成两部分.
var the_name = broken_cookie[1];
抓取分号后面的内容dave%20thau.
var the_name = unescape(the_name);
取消函数escape()的编码替换.在本例中重新用空格替换了%20.
alert("Your name is: " + the_name); 显示你的姓名.
这个例子使用的cookie只保存了很少的信息:用户名,cookie
最多可以保存多达4kb的信息。
javascript怎么获取cookie
function getCookie(name){
var strcookie = document.cookie;//获取cookie字符串
var arrcookie = strcookie.split("; ");//分割
//遍历匹配
for ( var i = 0; i arrcookie.length; i++) {
var arr = arrcookie[i].split("=");
if (arr[0] == name){
return arr[1];
}
}
return "";
}
前端开发中 cookie使用的总结
cookie 是存储于用户的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。可以使用 JavaScript或者jQuery 来创建和读取cookie 的值。
1.创建cookie 并且保存
// 函数中的参数分别为 cookie 的名称、值以及过期天数
2.读取cookie
3.判断cookie是否存在
js设置cookie的简单方法
一,js设置cookie的用处
php可以设置cookie的,用js来设置cookie有什么好处呢?在前端进行操作时,有的时候要传很多参数,这个时候,我们可以把这些参数拼接到url后面进行传值,那边在接收参数,不过这样挺麻烦的,如果把这些数据放到cookie里面,就开发者的开发效率来说,我想会高一些,以淘宝为例,他有一级分类,二级分类,三级,四级,我们找商品的时候,可能会牵扯到很多条件,如果把这些条件都放到cookie里面,我感觉就方便多了,不知道淘宝是不是这样的。淘宝的url是加了密的,并且好长,有可能是根在url的后面。费话不多说看一个小例子。
二,js实例
调用一下上面方法:
setCookie("test","tank",1800); //设置cookie的值,生存时间半个小时
alert(getCookie('test')); //取得cookie的值,显示tank
clearCookie("test"); //删除cookie的值
alert(getCookie('test')); //test对应的cookie值为空,显示为false.就是getCookie最后返的false值。
用JAVAScript怎么读取指定目录下的Cookie
�罜ookie的代码为:
function getCookie(name) {
var prefix = name + =
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(;, cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))}
---------------------------------------------------------------
cookie存放的目录是客房端自己设置的,那里说可以想把cookie存放在那个目录就放在那个目录呢?cookie是网页文档(document)的一个属性,在cookie中是没有指定存放目录这个属性的!
---------------------------------------------------------------
cookie是放在客户端浏览器的缓存里的,谁也不能更改其存放目录,要不就不安全了。
你是在服务器上取cookie的值的吧?好像不必用分号来分开,直接指定cookie的名字就可以取到的,在服务器端和客户端都一样。
---------------------------------------------------------------
cookie是IE自动获得的,不能取指定的cookie
---------------------------------------------------------------
但是 FSO 可以往硬盘的指定目录写东西, 但也受到 IE 安全限制.
---------------------------------------------------------------
不应该呀,当你设定了 cookie的path的时候应该是 path和path下面的子目录
都可以读取呀