摘要:李四數(shù)據(jù)更新成功數(shù)據(jù)更新失敗刪除數(shù)據(jù)方法用于刪除記錄數(shù)據(jù)刪除成功使用索引索引的意義在于,可以讓你搜索任意字段,也就是說從任意字段拿到數(shù)據(jù)記錄。李四搜索成功搜索失敗注意使用的時(shí)候鏈接數(shù)據(jù)庫,失敗或者完成其他操作關(guān)閉數(shù)據(jù)庫更多移步
indexedDB(瀏覽器本地存儲(chǔ)數(shù)據(jù)庫) IndexedDB 就是瀏覽器提供的本地?cái)?shù)據(jù)庫,它可以被網(wǎng)頁腳本創(chuàng)建和操作。
IndexedDB 允許儲(chǔ)存大量數(shù)據(jù),提供查找接口,還能建立索引。
indexedDB特點(diǎn)
**注意:使用的時(shí)候鏈接數(shù)據(jù)庫,失敗或者完成其他操作關(guān)閉數(shù)據(jù)庫;**
- 鍵值對(duì)存儲(chǔ):采用對(duì)象倉庫存儲(chǔ)數(shù)據(jù),所有的數(shù)據(jù)類型都可以直接存入,主鍵是獨(dú)一無二的
- 異步:
- 支持事務(wù):IndexedDB 支持事務(wù)(transaction),這意味著一系列操作步驟之中,只要有一步失敗,整個(gè)事務(wù)就都取消,數(shù)據(jù)庫回滾到事務(wù)發(fā)生之前的狀態(tài),不存在只改寫一部分?jǐn)?shù)據(jù)的情況。
- 同源限制: IndexedDB 受到同源限制,每一個(gè)數(shù)據(jù)庫對(duì)應(yīng)創(chuàng)建它的域名。網(wǎng)頁只能訪問自身域名下的數(shù)據(jù)庫,而不能訪問跨域的數(shù)據(jù)庫。
更多移步indexedDB API
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/102955.html
背景 隨著前端技術(shù)日新月異地快速發(fā)展,web應(yīng)用功能和體驗(yàn)也逐漸發(fā)展到可以和原生應(yīng)用媲美的程度,前端緩存技術(shù)的應(yīng)用對(duì)這起到了不可磨滅的貢獻(xiàn),因此想一探前端的緩存技術(shù),這篇文章主要會(huì)介紹在日常開發(fā)中比較少接觸的IndexedDB IndexedDB 什么是IndexedDB IndexedDB簡(jiǎn)單理解就是前端數(shù)據(jù)庫,提供了一種在用戶瀏覽器中持久存儲(chǔ)數(shù)據(jù)的方法,但是和前端關(guān)系型數(shù)據(jù)不同的是,Index...
摘要:在不指定的情況下,默認(rèn)版本號(hào)為。具體示例如下在需要更新數(shù)據(jù)庫的模式時(shí),需要更新版本號(hào)。此時(shí)我們指定一個(gè)高于之前版本的版本號(hào),就會(huì)觸發(fā)事件。數(shù)據(jù)操作事務(wù)在中,我們也能夠使用事務(wù)來進(jìn)行數(shù)據(jù)庫的操作。 概述 本文通過對(duì)IndexedDB的使用方法和使用場(chǎng)景進(jìn)行相關(guān)介紹,對(duì)常見的問題進(jìn)行解答。 同時(shí),因?yàn)镸DN中的相關(guān)文檔缺乏相關(guān)邏輯性,所以不容易理解。本文將通過項(xiàng)目中常見的數(shù)據(jù)存儲(chǔ)和操作需求...
摘要:對(duì)象存儲(chǔ)對(duì)象存儲(chǔ)相當(dāng)于保存數(shù)據(jù)的桶。其思想是每個(gè)需要持久化的數(shù)據(jù)類型都有一個(gè)對(duì)象存儲(chǔ)。對(duì)象存儲(chǔ)只能在事件處理期間創(chuàng)建。創(chuàng)建對(duì)象存儲(chǔ)要?jiǎng)?chuàng)建對(duì)象存儲(chǔ),首先應(yīng)該檢查它是否存在。定義主鍵在對(duì)象存儲(chǔ)中,每條數(shù)據(jù)都必須有一種能夠唯一標(biāo)識(shí)自己的方式。 IndexedDB是一個(gè)功能強(qiáng)大且高度靈活的存儲(chǔ)系統(tǒng),你可以使用它在用戶瀏覽器中存儲(chǔ)你希望存儲(chǔ)的任何數(shù)據(jù)。不過,出色的功能和靈活性致使其API不像We...
摘要:對(duì)象存儲(chǔ)對(duì)象存儲(chǔ)相當(dāng)于保存數(shù)據(jù)的桶。其思想是每個(gè)需要持久化的數(shù)據(jù)類型都有一個(gè)對(duì)象存儲(chǔ)。對(duì)象存儲(chǔ)只能在事件處理期間創(chuàng)建。創(chuàng)建對(duì)象存儲(chǔ)要?jiǎng)?chuàng)建對(duì)象存儲(chǔ),首先應(yīng)該檢查它是否存在。定義主鍵在對(duì)象存儲(chǔ)中,每條數(shù)據(jù)都必須有一種能夠唯一標(biāo)識(shí)自己的方式。 IndexedDB是一個(gè)功能強(qiáng)大且高度靈活的存儲(chǔ)系統(tǒng),你可以使用它在用戶瀏覽器中存儲(chǔ)你希望存儲(chǔ)的任何數(shù)據(jù)。不過,出色的功能和靈活性致使其API不像We...
摘要:優(yōu)異的性能表現(xiàn),有一部分原因要?dú)w功于瀏覽器存儲(chǔ)技術(shù)的提升。是服務(wù)端生成,客戶端進(jìn)行維護(hù)和存儲(chǔ)。當(dāng)超過時(shí),它將面臨被裁切的命運(yùn)。此外很多瀏覽器對(duì)一個(gè)站點(diǎn)的個(gè)數(shù)也是有限制的。存入讀取數(shù)據(jù)保存的數(shù)據(jù),以鍵值對(duì)的形式存在。 前言 隨著移動(dòng)網(wǎng)絡(luò)的發(fā)展與演化,我們手機(jī)上現(xiàn)在除了有原生 App,還能跑WebApp——它即開即用,用完即走。一個(gè)優(yōu)秀的 WebApp 甚至可以擁有和原生 App 媲美的功...
摘要:相比更加高效,包括索引事務(wù)處理和查詢功能。在本地存儲(chǔ)中,存儲(chǔ)的數(shù)據(jù)是最多的,不像的,存儲(chǔ)空間是無上限且永久的。由于受到的推崇。存儲(chǔ)數(shù)據(jù)如果調(diào)用添加的數(shù)據(jù)與已存在的數(shù)據(jù)有相同的,瀏覽器會(huì)將新數(shù)據(jù)替換已存在的數(shù)據(jù)。 什么是IndexedDB indexedDB是一種輕量級(jí)NOSQL數(shù)據(jù)庫,是由瀏覽器自帶。相比Web Sql更加高效,包括索引、事務(wù)處理和查詢功能。在HTML5本地存儲(chǔ)中,In...
閱讀 2621·2023-04-25 19:47
閱讀 3452·2019-08-29 17:18
閱讀 915·2019-08-29 15:26
閱讀 3416·2019-08-29 14:17
閱讀 1265·2019-08-26 13:49
閱讀 3404·2019-08-26 13:22
閱讀 3122·2019-08-26 10:44
閱讀 2758·2019-08-23 16:51