p5.j??s中的clearStorage()函數用于使用storeItem()函數清除本地存儲集中存在的所有項目。當前域中的項目已刪除?,F在嘗試使用getItem()函數檢索任何項目將返回null。它不接受任何參數。
用法:
clearStorage()
參數:此函數不接受任何參數。
以下程序說明了p5.js中的clearStorage()函數:
例:
function setup() { ??createCanvas(400, 300); ??textSize(16); ??text("Use the button to set and"+ ???????" retrieve random values", 20, 20); ????setBtn = createButton("Set items to storage"); ??setBtn.position(20, 150); ??setBtn.mouseClicked(setItems); ????getBtn = createButton("Get items from storage"); ??getBtn.position(20, 180); ??getBtn.mouseClicked(getItems); ????clearBtn = createButton("Clear items from storage"); ??clearBtn.position(20, 210); ??clearBtn.mouseClicked(clearItems); } ??function clearItems() { ??clear(); ??text("Use the button to set and retrieve"+ ???????" random values", 20, 20); ??text("Storage Cleared!", 20, 40); ????// Clear all items in storage ??clearStorage(); } ??function getItems() { ??clear(); ??text("Use the button to set and retrieve"+? ???????" random values", 20, 20); ????// Retrieve values from local storage ??id = getItem("savedNumber"); ??author = getItem("savedString"); ??isBestseller = getItem("savedBoolean"); ????// Display the values ??text("The retrieved items are:", 20, 40); ??text("Book ID:" + id, 20, 60); ??text("Author:" + author, 20, 80); ??text("Bestseller:" + isBestseller, 20, 100); } ??function setItems() { ??clear(); ??text("Use the button to set and retrieve"+ ???????" random values", 20, 20); ??text("Random items set!", 20, 40); ????// Generate random values ??randomID = floor(random(100)); ??randomAuthor = "Author " + randomID; ??randomBool = randomID > 50 ? true :false; ????// Store values to local storage ??storeItem("savedNumber", randomID); ??storeItem("savedString", randomAuthor); ??storeItem("savedBoolean", randomBool); }
輸出:
參考: https://p5js.org/reference/#/p5/clearStorage
在線編輯: https://editor.p5js.org/
環境設置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
參考: https://p5js.org/reference/#/p5/rectMode
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
騰訊QQ如何下載?在軟件商店或是到官網就可以下載,在桌面建一個快捷就可以了。1、再打開網絡瀏覽器,在搜索引擎內然后輸入(直接下載)點擊搜索。2、你選一個網站點擊(立即上網下載)。3、在等待去下載結束后直接點擊(運行)。4、點擊(立即完全安裝)耐心的等待安裝完成即可建議使用電腦軟件啦。拓展:手機和電腦互傳文件,首先前提是要不滿足看看兩個條件:1.手機安卓版本一般不低于4.12,電腦前提是為或以上。2...
俄羅斯100盧布等于多少?俄羅斯貨幣盧布在的面值比較大。最近一個俄羅斯盧布約合0.1155。100盧比折合:1000.1155=11.55。俄羅斯100盧布等于多少?俄羅斯 100盧布等于7.89元??磳崟r匯率,俄羅斯盧布1對0.0789。知道了這個匯率,根據問題的要求,我們可以列出以下公式:100x0.0789 .計算結果是7.89。根據題目要求,我們有了答案。所以100俄羅斯盧布等于7.89元...
創維e900-s刷機怎么短接?將下載的固件解壓到u盤根目錄,共4個文件。建議u盤使用單分區FAT32格式,已經系統盤引導的不能使用。將其插入任何USB接口。用回形針、鑷子或手機卡針腳將CPU針腳1-2短路(放在針腳1-2之間),打開盒子的電源,按住一會兒,等屏幕出現升級的時候再放開。創維e900v21e電腦刷機教程?將下載的固件解壓到u盤根目錄,共4個文件。建議u盤使用單分區FAT32格式,已經系...