cookie
cookie特性
1、同一网站中所有页面共享一套cookie
2、数量、大小有限
3、过期时间
创建cookie
语法:document.cookie=”名字=值”
注意:JS”=”代表覆盖,cookie”=”代表添加
过期时间:expires=时间
cookie实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
function cookiee(name,value,iDay){
var kj=new Date(); kj.setDate(kj.getDate()+iDay); document.cookie=name+'='+value+';epires'+kj; } function cookiea(){ var arr=document.cookie.split('; '); for(i=0;i<arr.length;i++){ var arra=arr[i].split('='); if(arra[0]==name){ return arra[1]; } } return '';
} function scookie(name){ cookee(name,1,-1); } scookie('userName'); alert(cookiea('userName')); cookiea('userName'); cookiee('userName','hello',30); cookiee('password','hello',365);
|
Ajax
Ajax概念
Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
创建Ajax的步骤:
1、创建Ajax对象
2、链接到服务器
3、发送请求
4、接收返回值
创建Ajax对象
非IE6语法:
var oAjax=new XMLHttpRequest();
老版IE5和IE6语法:
var oAjax=newActiveXObject(“Microsoft.XMLHTT”);
Ajax实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| var ak=document.getElementById('aj'); ak.onclick=function(){
if(XMLHttpRequest){ var oAjax=new XMLHttpRequest(); }else{ var oAjax=new ActiveXObject('Microsoft.XHLHTTP'); }
oAjax.open('GET','ajax.txt',true);
oAjax.send(); oAjax.onreadystatechange=function(){
if(oAjax.readystate==4&&oAjax.status==200){
document.getElementById('ine').innerHTML=oAjax.responseText;
}else{ alert('失败'); } } }
|