js-cookie是乙個簡單的,輕量級的處理cookies的js api。
//建立簡單的cookie
cookies.set('name', 'value');
//建立有效期為7天的cookie
cookies.set('name', 'value', );
//為當前頁建立有效期7天的cookie
cookies.set('name', 'value', );
cookies.get('name'); // => 'value'
cookies.get('nothing'); // => undefined
//獲取所有cookie
cookies.get(); // =>
cookies.remove('name');
//如果值設定了路徑,那麼不能用簡單的delete方法刪除值,需要在delete時指定路徑
cookies.set('name', 'value', );
cookies.remove('name'); // 刪除失敗
cookies.remove('name', ); // 刪除成功
//注意,刪除不存在的cookie不會報錯也不會有返回
如果擔心不小心修改掉cookies中的資料,可以用noconflict方法定義乙個新的cookie。
var cookies2 = cookies.noconflict();
cookies2.set('name', 'value');
js-cookie允許你向cookie中儲存json資訊。
如果你通過set方法,傳入array或類似物件,而不是簡單的string,那麼js-cookie會將你傳入的資料用json.stringify轉換為string儲存。
cookies.set('name', );
cookies.get('name'); // => ''
cookies.get(); // => ' }
如果你用getjson方法獲取cookie,那麼js-cookie會用json.parse解析string並返回。
cookies.getjson('name'); // =>
cookies.getjson(); // => }
expires
定義有效期。如果傳入number,那麼單位為天,你也可以傳入乙個date物件,表示有效期至date指定時間。預設情況下cookie有效期截止至使用者退出瀏覽器。
path
string,表示此cookie對哪個位址可見。預設為」/」。
domain
string,表示此cookie對哪個網域名稱可見。設定後cookie會對所有子網域名稱可見。預設為對建立此cookie的網域名稱和子網域名稱可見。
secure
true或false,表示cookie傳輸是否僅支援https。預設為不要求協議必須為https。
1.read
通過withconverter方法可以覆寫預設的decode實現,並返回乙個新的cookie例項。所有與decode有關的get操作,如cookies.get()或cookies.get(『name』)都會先執行此方法中的**。
document.cookie = 'escaped=%u5317';
document.cookie = 'default=%e5%8c%97';
var cookies = cookies.withconverter(function (value, name)
});cookies.get('escaped'); // 北
cookies.get('default'); // 北
cookies.get(); //
2.write
通過withconverter方法也可以覆寫預設的encode實現,並返回乙個新的cookie例項。
cookies.withconverter(,
write: function (value, name)
});
js cookie中文文件
js cookie是乙個簡單的,輕量級的處理cookies的js api。建立簡單的cookie cookies.set name value 建立有效期為7天的cookie cookies.set name value 為當前頁建立有效期7天的cookie cookies.set name val...
Pentaho bi 中文文件
目錄 building and debugging pentaho with eclipse zh cn 1.5.4 getting started with the bi platform zh cn 1.5.4 pentaho building components 1.5.4 pentaho ...
vim 中文文件
安裝中文幫助文件之前首先執行下列操作 在home目錄下列新建資料夾 vim vim是乙個隱藏檔案,不要漏了 vim plugin vim目錄下的plugin資料夾 vim doc vim目錄下的doc資料夾 vim syntax vim目錄下的syntax資料夾 在home目錄下新建隱藏檔案 vim...