Rumah >hujung hadapan web >tutorial js >Aplikasi mudah kemahiran cookie_javascript javascript
Dalam proses biasa saya untuk membangunkan halaman web, ia mungkin melibatkan storan tempatan penyemak imbas Kaedah storan penyemak imbas arus perdana termasuk: kuki, bacaan langsung xml, userData, H5 LocalStorage, dsb. Data simpanan kuki adalah terhad, tetapi. Ia lebih mudah untuk beroperasi apabila jumlah data tidak besar.
Contoh berikut terutamanya untuk memaparkan kotak gesaan apabila halaman web dibuka, tetapi kotak gesaan tidak akan dipaparkan apabila halaman web dimuat semula selepas kali kedua Sudah tentu, masa kuki boleh ditetapkan secara fleksibel untuk mengawal sama ada untuk memaparkan kotak gesaan.
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <script> var cookie = { setCookie:function(name,value,iDay){ var cookieStr = ''; if(iDay == undefined){ cookieStr += name+'='+value+';'; }else{ var oDate = new Date(); oDate.setDate(oDate.getDate()+iDay); cookieStr += name+'='+value+';express='+oDate; } document.cookie = cookieStr; }, getCookie:function(name){ var arr = document.cookie.split(';'); for(var i=0;i<arr.length;i++){ var arr2 = arr[i].split('='); if(arr2[0] == name){ return arr2[1]; } } return ''; }, removeCookie:function(name){ this.setCookie(name,'1',-1); } } function ControlAlert(){ var flag = cookie.getCookie('flag'); if(!flag){ alert("我是第一次加载的哟!"); cookie.setCookie('flag',true); //cookie.setCookie('flag',true,1);//如果有第三个参数则保存cookie的天数,如果不设置,浏览器关闭时cookie过期 } } (function(){ ControlAlert(); }()); </script> </body> </html>
Di atas adalah operasi yang berkaitan dengan cookied. Saya harap ia akan membantu pembelajaran semua orang.