當使用者選擇主題並點選「儲存首選項」按鈕時,此程式碼會將主題記錄到控制台。若要閱讀此日誌,請開啟瀏覽器的開發人員工具(通常按 F12 或右鍵單擊頁面並選擇「檢查」)並前往控制台標籤。 (閱讀更多)

2.記住使用者輸入:

            Remember User Input            

此 HTML 範例產生一個簡單的網頁,允許使用者在文字欄位中輸入文字並將其儲存到瀏覽器的本機儲存中。

當使用者在輸入框中輸入文字並點擊「儲存輸入」按鈕時,文字將保存在瀏覽器的本機儲存中。這意味著即使用戶刷新網站或關閉並重新打開瀏覽器,保存的輸入仍然可以存取。控制台日誌和警報通知使用者其輸入已成功儲存。 (閱讀更多)

3.購物車持久化:

            Shopping Cart    

Shopping Cart

此範例示範如何使用本地儲存保存購物車。新增至購物車的商品將作為陣列保存在本地儲存中的「cart」鍵下。頁面載入時,將從本地儲存中提取並顯示已儲存的購物車項目。

當您點擊「將商品 X 新增至購物車」按鈕之一時,對應的商品將會加入購物車,並且更新的購物車內容將顯示在控制台中。若要檢查這些日誌,請開啟瀏覽器的開發人員工具(通常按 F12 或右鍵單擊頁面並選擇「檢查」)並前往控制台標籤。

您也可以直接透過瀏覽器的開發者工具查看本機儲存。大多數瀏覽器允許您透過右鍵單擊頁面,選擇「檢查」以取得開發人員工具,然後導航至「應用程式」或「儲存」標籤來執行此操作。從那裡,展開“本地儲存”部分​​以查看網站的鍵值對。在此範例中,按鍵「cart」包含表示已儲存的購物車項目的 JSON 字串。
閱讀全文 - 掌握 Web 開發中的本機儲存:8 個實作範例,從新手到專家!

學習Json-點這裡

","image":"http://www.luping.net/uploads/20240730/172235160966a8fff95a841.jpg","datePublished":"2024-07-30T23:00:08+08:00","dateModified":"2024-07-30T23:00:08+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 掌握 Web 開發中的本機存儲

掌握 Web 開發中的本機存儲

發佈於2024-07-30
瀏覽:797

Mastering Local Storage in Web Development

本地儲存是一種有用的 Web 開發工具,使開發人員能夠在使用者的瀏覽器中保存資料。在本文中,我們將介紹本地儲存的不同功能,從初學者層級的範例開始,然後繼續介紹更複雜的技術。閱讀本指南後,您將對如何在 Web 應用程式中成功使用本機儲存有基本的了解。

本地儲存初級範例

1。儲存使用者首選項:




    
    
    User Preferences



    
    
    

    




當使用者選擇主題並點選「儲存首選項」按鈕時,此程式碼會將主題記錄到控制台。若要閱讀此日誌,請開啟瀏覽器的開發人員工具(通常按 F12 或右鍵單擊頁面並選擇「檢查」)並前往控制台標籤。 (閱讀更多)

2.記住使用者輸入:




    
    
    Remember User Input



    
    

    




此 HTML 範例產生一個簡單的網頁,允許使用者在文字欄位中輸入文字並將其儲存到瀏覽器的本機儲存中。

當使用者在輸入框中輸入文字並點擊「儲存輸入」按鈕時,文字將保存在瀏覽器的本機儲存中。這意味著即使用戶刷新網站或關閉並重新打開瀏覽器,保存的輸入仍然可以存取。控制台日誌和警報通知使用者其輸入已成功儲存。 (閱讀更多)

3.購物車持久化:




    
    
    Shopping Cart



    

Shopping Cart

    此範例示範如何使用本地儲存保存購物車。新增至購物車的商品將作為陣列保存在本地儲存中的「cart」鍵下。頁面載入時,將從本地儲存中提取並顯示已儲存的購物車項目。

    當您點擊「將商品 X 新增至購物車」按鈕之一時,對應的商品將會加入購物車,並且更新的購物車內容將顯示在控制台中。若要檢查這些日誌,請開啟瀏覽器的開發人員工具(通常按 F12 或右鍵單擊頁面並選擇「檢查」)並前往控制台標籤。

    您也可以直接透過瀏覽器的開發者工具查看本機儲存。大多數瀏覽器允許您透過右鍵單擊頁面,選擇「檢查」以取得開發人員工具,然後導航至「應用程式」或「儲存」標籤來執行此操作。從那裡,展開“本地儲存”部分​​以查看網站的鍵值對。在此範例中,按鍵「cart」包含表示已儲存的購物車項目的 JSON 字串。
    閱讀全文 - 掌握 Web 開發中的本機儲存:8 個實作範例,從新手到專家!

    學習Json-點這裡

    版本聲明 本文轉載於:https://dev.to/code_passion/mastering-local-storage-in-web-development-fl5?1如有侵犯,請聯絡[email protected]刪除
    最新教學 更多>
    • Python讀取CSV文件UnicodeDecodeError終極解決方法
      Python讀取CSV文件UnicodeDecodeError終極解決方法
      在試圖使用已內置的CSV模塊讀取Python中時,CSV文件中的Unicode Decode Decode Decode Decode decode Error讀取,您可能會遇到錯誤的錯誤:無法解碼字節 在位置2-3中:截斷\ uxxxxxxxx逃脫當CSV文件包含特殊字符或Unicode的路徑逃...
      程式設計 發佈於2025-05-05
    • 為什麼我會收到MySQL錯誤#1089:錯誤的前綴密鑰?
      為什麼我會收到MySQL錯誤#1089:錯誤的前綴密鑰?
      mySQL錯誤#1089:錯誤的前綴鍵錯誤descript [#1089-不正確的前綴鍵在嘗試在表中創建一個prefix鍵時會出現。前綴鍵旨在索引字符串列的特定前綴長度長度,以便更快地搜索這些前綴。 理解prefix keys `這將在整個Movie_ID列上創建標準主鍵。主密鑰對於唯一識...
      程式設計 發佈於2025-05-05
    • 如何同步迭代並從PHP中的兩個等級陣列打印值?
      如何同步迭代並從PHP中的兩個等級陣列打印值?
      同步的迭代和打印值來自相同大小的兩個數組使用兩個數組相等大小的selectbox時,一個包含country代碼的數組,另一個包含鄉村代碼,另一個包含其相應名稱的數組,可能會因不當提供了exply for for for the uncore for the forsion for for ytry...
      程式設計 發佈於2025-05-05
    • Python元類工作原理及類創建與定制
      Python元類工作原理及類創建與定制
      python中的metaclasses是什麼? Metaclasses負責在Python中創建類對象。就像類創建實例一樣,元類也創建類。他們提供了對類創建過程的控制層,允許自定義類行為和屬性。 在Python中理解類作為對象的概念,類是描述用於創建新實例或對象的藍圖的對象。這意味著類本身是使用...
      程式設計 發佈於2025-05-05
    • PHP SimpleXML解析帶命名空間冒號的XML方法
      PHP SimpleXML解析帶命名空間冒號的XML方法
      在php 很少,請使用該限制很大,很少有很高。例如:這種技術可確保可以通過遍歷XML樹和使用兒童()方法()方法的XML樹和切換名稱空間來訪問名稱空間內的元素。
      程式設計 發佈於2025-05-05
    • 為什麼Microsoft Visual C ++無法正確實現兩台模板的實例?
      為什麼Microsoft Visual C ++無法正確實現兩台模板的實例?
      在Microsoft Visual C 中,Microsoft consions用戶strate strate strate strate strate strate strate strate strate strate strate strate strate strate strate st...
      程式設計 發佈於2025-05-05
    • 查找當前執行JavaScript的腳本元素方法
      查找當前執行JavaScript的腳本元素方法
      如何引用當前執行腳本的腳本元素在某些方案中理解問題在某些方案中,開發人員可能需要將其他腳本動態加載其他腳本。但是,如果Head Element尚未完全渲染,則使用document.getElementsbytagname('head')[0] .appendChild(v)的常規方...
      程式設計 發佈於2025-05-05
    • 為什麼我的CSS背景圖像出現?
      為什麼我的CSS背景圖像出現?
      故障排除:CSS背景圖像未出現 ,您的背景圖像儘管遵循教程說明,但您的背景圖像仍未加載。圖像和样式表位於相同的目錄中,但背景仍然是空白的白色帆布。 而不是不棄用的,您已經使用了CSS樣式: bockent {背景:封閉圖像文件名:背景圖:url(nickcage.jpg); 如果您的html,cs...
      程式設計 發佈於2025-05-05
    • 將圖片浮動到底部右側並環繞文字的技巧
      將圖片浮動到底部右側並環繞文字的技巧
      在Web設計中圍繞在Web設計中,有時可以將圖像浮動到頁面右下角,從而使文本圍繞它纏繞。這可以在有效地展示圖像的同時創建一個吸引人的視覺效果。 css位置在右下角,使用css float and clear properties: img { 浮點:對; ...
      程式設計 發佈於2025-05-05
    • 如何限制動態大小的父元素中元素的滾動範圍?
      如何限制動態大小的父元素中元素的滾動範圍?
      在交互式接口中實現垂直滾動元素的CSS高度限制,控制元素的滾動行為對於確保用戶體驗和可訪問性是必不可少的。一種這樣的方案涉及限制動態大小的父元素中元素的滾動範圍。 問題:考慮一個佈局,其中我們具有與用戶垂直滾動一起移動的可滾動地圖div,同時與固定的固定sidebar保持一致。但是,地圖的滾動無限...
      程式設計 發佈於2025-05-05
    • 如何在鼠標單擊時編程選擇DIV中的所有文本?
      如何在鼠標單擊時編程選擇DIV中的所有文本?
      在鼠標上選擇div文本單擊帶有文本內容,用戶如何使用單個鼠標單擊單擊div中的整個文本?這允許用戶輕鬆拖放所選的文本或直接複製它。 在單個鼠標上單擊的div元素中選擇文本,您可以使用以下Javascript函數: function selecttext(canduterid){ if(d...
      程式設計 發佈於2025-05-05
    • 如何修復\“常規錯誤:2006 MySQL Server在插入數據時已經消失\”?
      如何修復\“常規錯誤:2006 MySQL Server在插入數據時已經消失\”?
      How to Resolve "General error: 2006 MySQL server has gone away" While Inserting RecordsIntroduction:Inserting data into a MySQL database can...
      程式設計 發佈於2025-05-05
    • Java是否允許多種返回類型:仔細研究通用方法?
      Java是否允許多種返回類型:仔細研究通用方法?
      在Java中的多個返回類型:一種誤解類型:在Java編程中揭示,在Java編程中,Peculiar方法簽名可能會出現,可能會出現,使開發人員陷入困境,使開發人員陷入困境。 getResult(string s); ,其中foo是自定義類。該方法聲明似乎擁有兩種返回類型:列表和E。但這確實是如此嗎...
      程式設計 發佈於2025-05-05
    • Java的Map.Entry和SimpleEntry如何簡化鍵值對管理?
      Java的Map.Entry和SimpleEntry如何簡化鍵值對管理?
      A Comprehensive Collection for Value Pairs: Introducing Java's Map.Entry and SimpleEntryIn Java, when defining a collection where each element com...
      程式設計 發佈於2025-05-05
    • 在GO中構造SQL查詢時,如何安全地加入文本和值?
      在GO中構造SQL查詢時,如何安全地加入文本和值?
      在go中構造文本sql查詢時,在go sql queries 中,在使用conting and contement和contement consem per時,尤其是在使用integer per當per當per時,per per per當per. [&​​&&&&&&&&&&&&&&&默元組方法在...
      程式設計 發佈於2025-05-05

    免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

    Copyright© 2022 湘ICP备2022001581号-3