入我的主頁,查看更多JS的分享!
我的代碼有多短,本篇內(nèi)容就有多短!
本地存儲對比:
今天不想多說話,直接貼上代碼:
//判斷是否支持 比如瀏覽器開啟了隱私模式
var isCookie=()=>{
return navigator.cookieEnabled;
};
//存儲
function setCookie(cname, cvalue, exdays=0) {
cvalue=encodeURIComponent(JSON.stringify(cvalue));
if (exdays > 0) {
var d=new Date().getTime() + exdays * 24 * 3600 * 1000 + 8 * 3600 * 1000;
var expires="expires=" + new Date(d).toUTCString();
document.cookie=cname + "=" + cvalue + ";" + expires + ";path=/";
} else {
document.cookie=cname + "=" + cvalue + ";" + ";path=/";
}
}
//獲取
function getCookie(cname) {
var name=cname + "=";
var ca=document.cookie.split(";");
for (var i=0; i < ca.length; i++) {
var c=ca[i];
while (c.charAt(0)==" ") {
c=c.substring(1);
}
if (c.indexOf(name)==0) {
let d=c.substring(name.length, c.length);
return JSON.parse(decodeURIComponent(d));
}
}
return "";
}
//獲取 通過正則
// function getCookie(name) {
// var arr,
// reg=new RegExp("(^| )" + name + "=([^;]*)(;|$)");
// if ((arr=document.cookie.match(reg))) {
// return JSON.parse(decodeURIComponent(arr[2]));
// } else {
// return null;
// }
// }
//刪除
function deleteCookie(name) {
var date=new Date();
date.setTime(date.getTime() - 1);
var delValue=getCookie(name);
if (delValue) {
document.cookie=name + "=" + delValue + ";expires=" + date.toGMTString();
}
}
使用示例:
//定義key
const tk="tk2020";
const uk="uk2020";
//保存
setCookie(tk, "14332239527007001", 0);
setCookie(uk, { id: 1, name: "以氣御碼" }, 0);
//獲取
let token=getCookie(tk);
let user=getCookie(uk);
console.log(token);
console.log(user);
當(dāng)使用setCookie時,傳0或不傳,表示關(guān)閉瀏覽器后就被清除,截圖預(yù)覽:
當(dāng)?shù)卿浀男畔⒋鎯檫@種形式,可以實現(xiàn)關(guān)閉瀏覽器,就清除登錄信息。也可以再配合登錄有效期,總不能“只要不關(guān)瀏覽器,就不退出登錄了”。
文檔:
有補充請在評論區(qū)留言。
何打開HTML文件?一文教你多種方法!HTML文件是網(wǎng)頁開發(fā)的基礎(chǔ),它可以包含文本、圖像、音頻、視頻等多種多媒體元素。那么,我們該如何打開這樣的文件呢?下面來介紹幾種常見的方法。第一種方法是使用瀏覽器打開。這是最常見的方式,只需要幾個簡單的步驟就能完成。首先,我們可以使用Chrome瀏覽器。打開Chrome瀏覽器,然后在地址欄中輸入HTML文件的URL,或者直接將HTML文件拖拽到瀏覽器窗口中,HTML文件就會在瀏覽器中打開了。同樣的,使用Firefox瀏覽器和Safari瀏覽器也是類似的操作,只需要在地址欄中輸入URL或者拖拽HTML文件到瀏覽器窗口中即可。第二種方法是使用編輯器打開。如果你習(xí)慣使用Sublime Text或者Atom這樣的編輯器,也可以通過它們來打開HTML文件。
只需要在菜單欄中選擇“文件”->“打開”,然后在彈出的文件瀏覽器窗口中找到你的HTML文件,點擊打開即可。第三種方法是使用命令行工具打開。如果你熟悉命令行操作,可以使用命令行工具來打開HTML文件。在Windows系統(tǒng)中,打開命令提示符,使用cd命令切換到HTML文件所在的目錄,然后在命令提示符中輸入"type filename.html"(其中filename.html是你的HTML文件名),HTML文件的內(nèi)容將會在命令提示符中顯示。在macOS系統(tǒng)中,打開終端,使用cd命令切換到HTML文件所在的目錄,然后在終端中輸入"cat filename.html"(其中filename.html是你的HTML文件名),HTML文件的內(nèi)容將會在終端中顯示。通過以上幾種方式,你可以輕松地打開HTML文件。
無論是使用瀏覽器、編輯器還是命令行工具,都能夠幫助你查看和編輯HTML文件,更好地進(jìn)行網(wǎng)頁開發(fā)工作。參考資料:- [How to Open HTML Files](https://www.wikihow.com/Open-HTML-Files)- [How to Open HTML Files](https://www.techwalla.com/articles/how-to-open-html-files)
們平時用QQ跟朋友們聊天的時候,總是發(fā)現(xiàn)QQ聊天窗口右側(cè)除了偶爾會有對方的QQ秀外,大部分時間都是顯示廣告,而且還分為上中下三個廣告,非常煩人。所以,今天懿古今就跟分享2016年適用的如何去除(屏蔽)QQ聊天窗口右側(cè)上中下的廣告的圖文教程。PS:本文以WIN7系統(tǒng)為例,其他系統(tǒng)也大同小異。
去除(屏蔽)QQ聊天窗口右側(cè)上中下的廣告步驟:
方法一:修改QQ廣告文件夾權(quán)限法
1、打開C盤,點擊頂部的【工具】>> 文件夾選項 >> 查看 >> 在“高級設(shè)置”中找到“隱藏文件和文件夾” >> 選擇“顯示隱藏的文件、文件夾和驅(qū)動器” >> 點擊【確定】按鈕。
2、按以下路徑(C:\Users\Administrator\AppData\Roaming\Tencent\QQ\Misc)找到com.tencent.advertisement文件夾。
3、鼠標(biāo)對著com.tencent.advertisement文件夾點擊右鍵 >> 選擇【屬性】 >> 點擊【安全】 >> 點擊【編輯】 >> 然后對里面的用戶名分別勾選【拒絕】中的【完全控制】,然后點擊【應(yīng)用】和【確定】按鈕即可。
4、重新按步驟1把“隱藏文件和文件夾”選擇“不顯示隱藏的文件、文件夾或驅(qū)動器”,然后點擊【確定】按鈕。
至此,我們已經(jīng)成功去除(屏蔽)QQ聊天窗口右側(cè)的上中下廣告,具體屏蔽廣告前后效果圖如下:
方法二:自欺欺人之不顯示側(cè)邊欄法
1、登錄QQ后,點擊面板最下方右側(cè)第二個圖片(小齒輪)。
2、在基本設(shè)置中點擊【會話窗口】,然后在右側(cè)的“會話窗口”中取消“總是顯示好友聊天窗口側(cè)邊欄”的勾去掉,然后關(guān)閉即可隱藏QQ聊天窗口右側(cè)的側(cè)邊欄,從而實現(xiàn)不顯示廣告的目的。
至此,我們已經(jīng)成功隱藏QQ聊天窗口右側(cè)的上中下廣告,具體屏蔽廣告前后效果圖如下:
方法三:花錢消災(zāi)之購買會員法
這個方法操作跟方法二差不多,首先登錄QQ后,點擊面板最下方右側(cè)第二個圖片(小齒輪),接著在基本設(shè)置中點擊【會話窗口】,然后在右側(cè)的“會話窗口”中勾選“不顯示廣告(會員設(shè)置項)”即可實現(xiàn)QQ聊天窗口右側(cè)不顯示廣告的目的。
我比較喜歡第一種,只要不升級QQ,應(yīng)該都不用再次設(shè)置這個QQ廣告文件夾的權(quán)限,如果升級后發(fā)現(xiàn)又出現(xiàn)廣告,我們可以再次使用方法一屏蔽它。當(dāng)然,如果有錢,還是方法三比較容易、簡單。
本文來自本人旗下的懿古今博客,原文地址:http://yigujin.wang/971.html
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。