国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery操作cookie

2019-11-20 09:16:58
字體:
來源:轉載
供稿:網友

web開發過程中如果網站有一部分信息是存儲在cookie中并與服務器交互的話,那么前臺有時就會遇到需要對cookie中信息進行操作的情況,一個最典型的例子就是在前臺判斷用戶是否登錄過當前所訪問的網站。

可以用js原生的代碼操作cookie,不過對于已經習慣在前臺使用jquery的人員來說,最好能有一種直接擴展到jquery實例對象中的方法來統一操作風格,這里記錄一個個人感覺還算簡潔的方案。

$.extend({cookie : function(name, val) {if (!val) {var a = document.cookie.match(RegExp("(^|/s*)" + name + "=([^;]*)(;|$)"));return a ? decodeURIComponent(a[2]) : null;} else {document.cookie = name + "=" + escape(val);}},removeCookie : function(name) {var expires = new Date();expires.setTime(expires.getTime() - 1);document.cookie = name + "=;expires=" + expires.toGMTString();}}); 

這樣的話使用起來就統一風格了,以登錄為例:

取值--$.cookie("logonFlag");

賦值--$.cookie("logonFlag", true);

刪除--$.removeCookie("logonFlag");

cookie方法作為賦值功能使用時還可以提供第三個參數擴展,由用戶對需要賦值的cookie提供可選的屬性并賦值。

實際使用時發現這里的賦值/取值有些限制,對某些特殊符號(比如“>”、“<”符號)不能有效的編碼/解碼,不過總體來說還是很方便使用的。

以上所述是小編給大家介紹的jQuery操作cookie,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长兴县| 阿坝县| 稻城县| 广饶县| 泰兴市| 南充市| 宜宾县| 沿河| 娄底市| 宜宾市| 化德县| 原平市| 孟连| 临西县| 禹城市| 黔西县| 北流市| 确山县| 仲巴县| 城市| 康平县| 句容市| 榆林市| 临夏市| 炎陵县| 东兰县| 扎兰屯市| 齐河县| 富阳市| 弥勒县| 山阴县| 临西县| 会泽县| 清流县| 游戏| 伊吾县| 营口市| 耒阳市| 绥德县| 小金县| 绥德县|