婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 深入剖析webstorage[html5的本地數據處理]

深入剖析webstorage[html5的本地數據處理]

熱門標簽:跟電銷機器人做同事 濟南辦理400電話 漳州人工外呼系統排名 威海營銷外呼系統招商 中紳電銷智能機器人 鶴壁手機自動外呼系統怎么安裝 ai電銷機器人連接網關 農村住宅地圖標注 鄭州電銷外呼系統違法嗎

1.webStorage是什么?

webStorage是html5中用于本地化存儲的一種方式,而在之前呢我們是用cookie的存儲方式處理;

2.那它們之間的區別是什么?

Ⅰ.cookie存在的問題:

ⅰ.cookie需要向服務端發送一個請求,服務端返回一個cookieId,存儲用瀏覽器緩存里,需消耗一定的帶寬。[cookie會隨著每次HTTP請求頭信息一起發送,無形中增加了網絡流量];

ⅱ.cookie存儲的數據容量有限,根據瀏覽器類型不同而不同,IE6大約只能存儲2K;

Ⅱ.而webstorage只需把數據存儲于本地;

3.我們可以舉一個小例子說明一下

eg:輸入用戶名和密碼,點擊按鈕1時,把數據保存起來,點擊按鈕2,頁面刷新還可以獲取到;

過程:

ⅰ.創建一個事件

XML/HTML Code復制內容到剪貼板
  1. function MyClick1()   
  2. {   
  3. }  
ⅱ.通過一個id獲取到它的用戶名
JavaScript Code復制內容到剪貼板
  1. var username = $("#TxtUserName").val();  
ⅲ.通過一個id獲取到它的密碼
JavaScript Code復制內容到剪貼板
  1. var pwd = $("#TxtPwd").val();  

ⅳ.用戶名和密碼獲取到之后,我們要怎么存數據呢?有兩種方式:

 ①. 第一種:sessionStorege,使用于Firefox2+的火狐瀏覽器;

生命周期:用這種方式存儲的數據僅窗口級別有效,同一個窗口(或者Tab)頁面刷新或者跳轉,都能獲取到本地存儲的數據,當新開窗口或者頁面時,原來的數據就失效了[僅限當前頁面]

缺點:IE不支持,不能實現數據的持久保存。

JavaScript Code復制內容到剪貼板
  1. sessionStorage.setItem("k_username", username);            sessionStorage.setItem("k_pwd", pwd);  

     注:sessionStorage.setItem是通過鍵值對的方式存儲;

          

     ②.第二種方式:localStorage

     localStorage是Web Storage互聯網存儲規范中的一部分,現在在Firefox 3.5、Safari 4和IE8中得到支持。

    生命周期:存于本地C盤,瀏覽器關閉打開之后還有;

     缺點:低版本瀏覽器不支持。

JavaScript Code復制內容到剪貼板
  1. localStorage.setItem("k_username", username);   
  2.            localStorage.setItem("k_pwd",pwd);  

ⅴ.打印

JavaScript Code復制內容到剪貼板
  1. alert("保存成功!");  

ⅵ.按鈕2打印以上所有數據

第一種方式打印:

JavaScript Code復制內容到剪貼板
  1. function MyClick2() {   
  2.                 alert(sessionStorage.getItem("k_username"));   
  3.                 alert(sessionStorage.getItem("k_pwd"));   
  4.             }  
第二種方式打印
JavaScript Code復制內容到剪貼板
  1. function MyClick2() {   
  2.             alert(localStorage.getItem("k_username"));   
  3.             alert(localStorage.getItem("k_pwd"))   
  4.            }  
結果顯示:

       

   ⅶ.擴展:localStorage的removeItem方法

//如果我想刪除它的用戶名怎么做呢?通過它的key把它刪除,這樣獲取時就為空             
//localStorage.removeItem("k_username");

   跟蹤本地數據情況:

        

   結果顯示:

    

  ⅷ.localStorage的clear方法

//如果我想把所有數據都清除?localStorage有個方法             
localStorage.clear();

   結果顯示:

          

 代碼顯示:

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  
  5.     <title></title>  
  6.     <script src="js/jquery-1.4.1.min.js"></script>  
  7.     <script src="js/webSt.js"></script>  
  8.     <script type="text/javascript">  
  9.         function MyClick1() {   
  10.             //1.獲取到它的用戶名和密碼   
  11.             var username = $("#TxtUserName").val();   
  12.             var pwd = $("#TxtPwd").val();   
  13.             //2.sessionStrage的方式   
  14.             //sessionStorage.setItem("k_username", username);   
  15.             //sessionStorage.setItem("k_pwd", pwd);   
  16.             //第二種方式   
  17.             localStorage.setItem("k_username", username);   
  18.             localStorage.setItem("k_pwd",pwd);   
  19.             //3.打印   
  20.             alert("保存成功!");   
  21.         }   
  22.          function MyClick2() {   
  23.              //4.打印以上   
  24.              //第一種方式   
  25.              //alert(sessionStorage.getItem("k_username"));   
  26.              //alert(sessionStorage.getItem("k_pwd"));   
  27.              //第二種方式打印   
  28.   
  29.              //如果我想刪除它的用戶名怎么做呢?通過它的key把它刪除,這樣獲取時就為空   
  30.              //localStorage.removeItem("k_username");   
  31.              //如果我想把所有數據都清除?localStorage有個方法   
  32.              localStorage.clear();   
  33.              alert(localStorage.getItem("k_username"));   
  34.              alert(localStorage.getItem("k_pwd"))   
  35.             }   
  36.     </script>  
  37. </head>  
  38. <body>  
  39.     <table>  
  40.         <tr>  
  41.             <td>用戶名:</td>  
  42.             <td>  
  43.                 <input type="text" id="TxtUserName" />  
  44.             </td>  
  45.         </tr>  
  46.         <tr>  
  47.             <td>密碼:</td>  
  48.             <td>  
  49.                 <input type="password" id="TxtPwd" />  
  50.             </td>  
  51.         </tr>  
  52.         <tr>  
  53.             <td>  
  54.                 <input type="button" value="按鈕1" onclick="MyClick1()"/>  
  55.             </td>  
  56.             <td>  
  57.                 <input type="button" value="按鈕2"  onclick="MyClick2()"/>  
  58.             </td>  
  59.         </tr>  
  60.     </table>    
  61. </body>  
  62. </html>  

4.webStorage制作簡易留言板[代碼為了展示效果所以把js就直接在html里面寫]

XML/HTML Code復制內容到剪貼板
  1. <!DOCTYPE html>  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  
  5.     <title></title>  
  6.     <script src="js/jquery-1.4.1.min.js"></script>  
  7.     <script type="text/javascript">  
  8.     $(function () {   
  9.         //4.頁面刷新之后判斷它是否為空?   
  10.         if (localStorage.getItem("k_showCon") != null) {   
  11.             //5.存在,就把獲取到的內容存到里面去   
  12.             "k_showCon", $("#showCon").html(localStorage.getItem("k_showCon"));   
  13.         }   
  14.     });   
  15.         function preservationClick()   
  16.         {   
  17.             var sCon = $("#mCon").val();   
  18.             //2.獲取到內容之后加到顯示div里去?怎么放呢?這里我們用append方法   
  19.             $("#showCon").append("<div>" + sCon + "</div>");   
  20.             //3.預期的是刷新之后留言還在   
  21.             localStorage.setItem("k_showCon", $("#showCon").html());   
  22.         }   
  23.         function ClearClick()   
  24.         {   
  25.             //6.獲取到顯示DIV里面的內容清除   
  26.             $("#showCon").html("");   
  27.             localStorage.clear();   
  28.         }   
  29.     </script>  
  30. </head>  
  31. <body>  
  32.     <div>  
  33.         <table>  
  34.             <tr>  
  35.                 <td colspan="2">  
  36.                     <textarea id="mCon" cols="25" rows="10"></textarea>  
  37.                 </td>  
  38.             </tr>  
  39.             <tr>  
  40.                 <td><input type="button" value="留言" onclick="preservationClick()" /></td>  
  41.                 <td><input type="button" value="清除" onclick="ClearClick()" /></td>  
  42.             </tr>  
  43.         </table>  
  44.         <div id="showCon"></div>  
  45.     </div>  
  46. </body>  
  47. </html>  

   效果顯示:

               

                     

以上這篇深入剖析webstorage[html5的本地數據處理]就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

原文地址:http://www.cnblogs.com/wangwangwangMax/p/5634625.html

標簽:蘇州 萍鄉 文山 紅河 咸陽 甘南 惠州 營口

巨人網絡通訊聲明:本文標題《深入剖析webstorage[html5的本地數據處理]》,本文關鍵詞  深入,剖析,webstorage,html5,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《深入剖析webstorage[html5的本地數據處理]》相關的同類信息!
  • 本頁收集關于深入剖析webstorage[html5的本地數據處理]的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区久久久| 日韩亚洲欧美综合| 国产乱子伦视频一区二区三区 | 26uuu成人网一区二区三区| 欧美美女激情18p| 欧美日韩大陆一区二区| 91精品国产欧美一区二区18| 欧美日韩国产区一| 欧美理论片在线| 日韩欧美黄色影院| 精品处破学生在线二十三| 久久精品人人做| 国产日韩三级在线| 亚洲色图19p| 视频一区视频二区中文字幕| 久久精品国产久精国产| 成人小视频免费观看| aaa亚洲精品一二三区| 色天天综合色天天久久| 欧美老女人第四色| 久久久精品国产免大香伊| 一区在线观看免费| 日韩一区精品字幕| 国产高清无密码一区二区三区| 成人美女视频在线观看18| 欧美三级三级三级| 日韩久久免费av| 亚洲欧美综合色| 天天色天天操综合| 国产成人综合视频| 欧美日韩一区在线观看| 久久久精品tv| 五月婷婷久久丁香| 成人av在线一区二区三区| 欧美久久久久中文字幕| 欧美激情在线一区二区三区| 亚洲最色的网站| 国产黑丝在线一区二区三区| 欧美日韩一区二区三区在线 | 丝袜脚交一区二区| 99久久精品国产网站| 欧洲精品一区二区| 久久久亚洲综合| 亚洲高清在线精品| 成人av第一页| 精品处破学生在线二十三| 亚洲第一成人在线| 成人一区二区三区| 精品国偷自产国产一区| 亚洲第一综合色| av在线不卡电影| 久久久久久久久久久久久夜| 日本不卡视频一二三区| 日本高清无吗v一区| 中文字幕乱码日本亚洲一区二区| 亚洲国产精品综合小说图片区| 成人免费视频播放| 日韩欧美激情一区| 日韩av一级片| 欧美久久一二区| 亚洲va国产天堂va久久en| 91免费版在线看| 中文字幕在线一区二区三区| 福利一区福利二区| 国产色产综合产在线视频| 精品一区二区免费| 日韩精品中午字幕| 蜜桃视频在线观看一区二区| 欧美一区二区国产| 欧美aaaaaa午夜精品| 91精品婷婷国产综合久久| 亚洲成人av一区二区三区| 欧美优质美女网站| 亚洲成年人影院| 在线播放日韩导航| 秋霞国产午夜精品免费视频| 欧美一级日韩一级| 另类人妖一区二区av| 欧美大度的电影原声| 久久成人久久鬼色| 精品国产精品一区二区夜夜嗨| 久久se精品一区二区| 亚洲精品在线三区| 丁香婷婷综合五月| 亚洲视频免费在线观看| 欧美性大战久久久久久久| 日韩精品电影在线| 欧美不卡一区二区三区四区| 国产一区视频网站| 国产精品国产自产拍高清av王其| a级精品国产片在线观看| 中文字幕一区二区三区精华液| 一本色道久久综合亚洲91| 天堂久久一区二区三区| 精品少妇一区二区三区免费观看| 国产v综合v亚洲欧| 一区二区三区四区中文字幕| 欧美日韩精品免费观看视频| 精品写真视频在线观看| 国产精品你懂的在线欣赏| 精品视频一区三区九区| 国产一区二区三区四区五区入口| 亚洲国产精品ⅴa在线观看| 欧美亚男人的天堂| 国产一区二区在线看| 亚洲精品日韩综合观看成人91| 欧美精品高清视频| 成人va在线观看| 蜜臀av一区二区在线免费观看| 国产婷婷一区二区| 欧美色视频在线观看| 精品一区二区国语对白| 亚洲一区二区在线免费看| 欧美不卡一区二区| 91福利在线看| 国产一区二区久久| 亚洲地区一二三色| 国产精品久久夜| 欧美成人精精品一区二区频| 91成人免费在线| 粉嫩av一区二区三区| 日本亚洲三级在线| 18成人在线视频| 国产午夜一区二区三区| 日韩亚洲欧美成人一区| 在线免费观看一区| 国产69精品一区二区亚洲孕妇| 日韩成人午夜电影| 一区二区三区毛片| 1024国产精品| 国产精品乱子久久久久| 久久久久久一级片| 精品久久久久久亚洲综合网| 欧美精品久久久久久久多人混战| 91社区在线播放| 成人一级片在线观看| 国产精品自拍在线| 精品一区二区在线免费观看| 欧美aaaaaa午夜精品| 亚洲国产一区二区三区青草影视| 成人欧美一区二区三区在线播放| 国产欧美一区二区精品性| 日韩精品一区二区三区视频播放| 欧美精品日日鲁夜夜添| 欧美日韩国产一二三| 91久久一区二区| 在线视频国内自拍亚洲视频| 91国偷自产一区二区三区观看| 色视频欧美一区二区三区| av中文字幕在线不卡| 91免费国产视频网站| 91天堂素人约啪| 色一区在线观看| 欧洲视频一区二区| 欧美美女bb生活片| 56国语精品自产拍在线观看| 欧美电影精品一区二区| 精品粉嫩超白一线天av| 久久亚洲免费视频| 中文字幕+乱码+中文字幕一区| 亚洲国产精品激情在线观看| 亚洲欧美综合色| 亚洲高清中文字幕| 青青草国产成人av片免费| 精品一区二区三区在线观看 | 91一区二区在线| 色综合久久九月婷婷色综合| 欧美丝袜丝交足nylons| 日韩片之四级片| 久久久久88色偷偷免费| 亚洲精品日韩综合观看成人91| 亚洲超丰满肉感bbw| 美国毛片一区二区三区| 成人国产视频在线观看| 欧美无乱码久久久免费午夜一区 | 奇米一区二区三区| 国产一区二区三区在线观看精品| 不卡视频免费播放| 欧美日韩在线播| 国产午夜亚洲精品午夜鲁丝片| 亚洲视频 欧洲视频| 男男视频亚洲欧美| 国产精品99久久久久久久女警 | 精品免费国产二区三区 | 五月天一区二区| 国产风韵犹存在线视精品| 在线精品亚洲一区二区不卡| 日韩亚洲电影在线| 亚洲男同性恋视频| 国产裸体歌舞团一区二区| 日本久久电影网| 欧美精品一区二区三区高清aⅴ | 韩国欧美国产1区| 色综合久久久网| 久久久精品免费免费| 午夜精品视频在线观看| 91在线云播放| 久久综合色综合88| 亚洲成人av一区二区三区| 成人av电影在线|