jQuery操作cookie程式碼例項
cookie是非常好用的,設定網站中不可獲取的,例如可以記住使用者的一些訪問資訊,以便下一次訪問的時候直接使用就可以了,所以對於cookie的操作是很重要的意向技能,下面是一段jquery操作cookie的外掛,希望能夠對需要的朋友帶來一定的幫助。
外掛程式碼如下:
[JavaScript] 純文字檢視 複製程式碼jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined'){ options = options || {}; if (value === null){ value = ''; options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)){ var date; if (typeof options.expires == 'number'){ date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else{ date = options.expires; } expires = '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + options.path : ''; var domain = options.domain ? '; domain=' + options.domain : ''; var secure = options.secure ? '; secure' : ''; document.cookie=[name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else{ var cookieValue = null; if (document.cookie && document.cookie != ''){ var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++){ var cookie = jQuery.trim(cookies<i>); if (cookie.substring(0, name.length + 1) == (name + '=')){ cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } };
使用說明:
1.設定指定cookie的值:
$.cookie('name', ‘value');
2.建立一個新的cookie包括有效期 路徑 域名等:
$.cookie('name', ‘value', {expires: 7, path: ‘/', domain: ‘jquery.com', secure: true});
3.建立一個普通cookie:
$.cookie('name', ‘value');
4.刪除一個cookie:
$.cookie('name', null);
5.獲取一個cookie的值:
$.cookie('name')。
相關文章
- jQuery.map()方法程式碼例項jQuery
- dom操作程式碼例項
- jQuery tab選項卡效果程式碼例項jQuery
- jQuery利用name匹配元素程式碼例項jQuery
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery點選滑出層效果程式碼例項jQuery
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- jQuery 例項jQuery
- jQuery點選文字框清除內容程式碼例項jQuery
- jQuery控制div顯示和隱藏程式碼例項jQuery
- jquery裡操作json相關的方法和例項jQueryJSON
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- jQuery操作checkbox選擇程式碼jQuery
- jQuery Ajax 例項 全解析jQuery
- css梯形程式碼例項CSS
- JavaScript in運算子程式碼例項JavaScript
- 設計模式例項程式碼設計模式
- table表格美化程式碼例項
- jQuery tab選項卡程式碼詳解jQuery
- 純css tab選項卡程式碼例項CSS
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS
- JavaScript運動框架程式碼例項JavaScript框架
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- flex居中佈局程式碼例項Flex
- JavaScript取餘數程式碼例項JavaScript
- canvas繪製扇形程式碼例項Canvas
- table細線表格例項程式碼
- CSS 隔行變色程式碼例項CSS
- HTML5 拖拽程式碼例項HTML
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- [例項分割]Condinst程式碼筆記筆記
- jQuery Validate全域性配置和例項配置jQuery
- jquery經典例項之回到頂部jQuery
- jQuery的Cookie使用jQueryCookie
- 美化滾動條效果程式碼例項