javascript應用cookie的封裝程式碼
關於cookie的優缺點這裡就不多介紹了,都是老生長談了,不過對於cookie的操作可能很多學習者比較陌生,下面分享一個封裝好的cookie操作程式碼,希望能夠給需要的朋友帶來一定的幫助。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var cookie=new function(){ this.set=function(name,value,hours){ var life=new Date().getTime(); life+=hours*1000*60; var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString(); document.cookie=cookieStr; } this.get=function(name){ var cookies=document.cookie.split(";"); if(cookies.length>0){ var cookie=cookies[0].split("="); if(cookie[0]==name){ return unescape(cookie[1]) } } return null; } this.remove=function(name){ var cookieStr=name+"="+escape('null')+";expires="+new Date().toGMTString(); document.cookie=cookieStr; } }
以上程式碼實現了對cookie的簡單的操作,下面介紹一下是如何是用:
1.cookie是通過建構函式建立的物件例項。
2.cookie.set(name,value,hours),建立cookie,name是cookie的名稱,value是cookie值,hours是過期時間。
3.cookie.get(name),獲取指定名稱的cookie。
4.cookie.remove(name),移除指定名稱的cookie。
相關文章
- javascript操作cookie程式碼封裝JavaScriptCookie封裝
- javascript字串操作程式碼封裝程式碼例項JavaScript字串封裝
- 封裝操作cookie的方法封裝Cookie
- 原生javascript對ajax的封裝程式碼例項JavaScript封裝
- javascript獲取元素封裝程式碼例項JavaScript封裝
- JavaScript封裝的id選擇器程式碼例項JavaScript封裝
- javascript新增刪除cookie程式碼JavaScriptCookie
- js對cookie操作一些常用功能的封裝程式碼例項JSCookie封裝
- 【JavaScript框架封裝】公共框架的封裝JavaScript框架封裝
- ScaleHeight 的封裝程式碼封裝
- 陣列方法的封裝/程式碼的複用加強陣列封裝
- javascript刪除所有cookie例項程式碼JavaScriptCookie
- iOS 開發(六) 程式碼封裝複用篇iOS封裝
- 封裝我們的VBA程式碼封裝
- JS 基礎篇(十) cookie封裝JSCookie封裝
- JavaScript 模組封裝JavaScript封裝
- 如何組織大型JavaScript應用中的程式碼?JavaScript
- javascript對url相關操作功能封裝程式碼例項JavaScript封裝
- 封裝javascript事件處理函式繫結和解綁程式碼封裝JavaScript事件函式
- 編寫自己的程式碼庫(javascript常用例項的實現與封裝)JavaScript封裝
- 應用Promise封裝Ajax實踐Promise封裝
- 應用SWIG 封裝C++ 介面提供Java 程式呼叫封裝C++Java
- Cordova應用的JavaScript程式碼和自定義外掛程式碼的除錯JavaScript除錯
- 編寫自己的程式碼庫(javascript常用例項的實現與封裝–續)JavaScript封裝
- javascript閉包的應用簡單程式碼例項JavaScript
- Cookie基本應用Cookie
- Javascript 物件導向程式設計(一):封裝JavaScript物件程式設計封裝
- 深入理解ES6--13.用模組封裝程式碼封裝
- javascript設定cookie立即過期程式碼例項JavaScriptCookie
- javascript設定或者獲取cookie程式碼例項JavaScriptCookie
- python程式碼怎麼封裝Python封裝
- retrofit如何配合Rxjava封裝程式碼RxJava封裝
- ECMAScript 6 之用模組封裝程式碼封裝
- 利用 cookie 篡改來攻擊 Web 應用程式CookieWeb
- C# 程式碼中呼叫 Javascript 程式碼段以提高應用程式的配置靈活性(使用 Javascript .NET 與 Jint)C#JavaScript
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- javascript設定cookie立馬過期程式碼例項JavaScriptCookie
- javascript設定和獲取cookie值程式碼例項JavaScriptCookie