日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用localStorage写一个简单的备忘录

發(fā)布時間:2024/1/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用localStorage写一个简单的备忘录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用html+js實現(xiàn)一個簡單的備忘錄,主要體會一下localStorage的用法。

先看看效果圖:

在輸入框中輸入文字,點擊保存按鈕,文本內(nèi)容會在下放展示出來,

然后刷新下瀏覽器,會發(fā)現(xiàn)文本內(nèi)容不會丟失,這是因為文本內(nèi)容被保存到localStorage中了,

可以理解為保存到了瀏覽器的Cookie中。再點擊"清空本地存儲",會發(fā)現(xiàn)下方的文本都沒有了。

--------------------------------------------------------------------------------------

代碼:

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>HTML5-任務(wù)列表</title> 6 </head> 7 <body> 8 <body> 9 <div> 10 <input id="todoMsg" type="text" width='200'></input> 11 <input id="saveMsg" type="button" value="保存"/> 12 <input id="clearMsg" type="button" value="清空本地存儲"/> 13 <p style="color: #286090;font-size: 20px;">任務(wù)列表</p> 14 <hr/> 15 <div id="todoList"></div> 16 </div> 17 <script src="https://code.jquery.com/jquery-1.11.1.js"></script> 18 <script> 19 // 從本地存儲加載任務(wù)列表 20 var msgList = localStorage.getItem("msgList"); 21 22 if (msgList !== null && msgList !== undefined && msgList != '') { 23 // 展示任務(wù)列表 24 document.getElementById("todoList").innerHTML = msgList; 25 } 26 // 添加并保存單個任務(wù) 27 $("#saveMsg").click(function () { 28 var todoMsg = document.getElementById("todoMsg").value; 29 if (todoMsg == null || todoMsg == '') { 30 alert("請輸入任務(wù)") 31 return; 32 } 33 var todoMsgHtml = '<h5><span style="color: red">任務(wù):</span>' + todoMsg + '</h5>'; 34 // 追加到任務(wù)列表 35 msgList = (msgList == null ? '' : msgList) + todoMsgHtml; 36 localStorage.setItem("msgList", msgList); 37 // 刷新任務(wù)列表 38 document.getElementById("todoList").innerHTML = msgList; 39 }); 40 // 清空任務(wù)列表并刷新瀏覽器 41 $("#clearMsg").click(function () { 42 localStorage.clear(); 43 document.getElementById("clearMsg").innerHTML = ""; 44 location.reload(); 45 }); 46 </script> 47 </body> 48 </body> 49 </html>

?------------------------------------------------------------------------------------------------------

總結(jié):功能簡單,主要體會下localStorage的用法。

下一步打算寫個漂亮點的任務(wù)看板放到云服務(wù)器上給大家免費試用,無需登錄即可快速創(chuàng)建任務(wù)(基于瀏覽器Cookie存儲),

同時具備微信掃碼登錄功能,可將任務(wù)同步到服務(wù)器永久保存,也可以一鍵導(dǎo)出任務(wù)列表到本地磁盤。

?

轉(zhuǎn)載于:https://www.cnblogs.com/jun1019/p/10988683.html

總結(jié)

以上是生活随笔為你收集整理的使用localStorage写一个简单的备忘录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。