怎樣理解IndexedDB的異步API?
怎樣理解IndexedDB的異步API?
慕尼黑8549860
2018-12-31 10:00:03
TA貢獻1780條經驗 獲得超4個贊
IndexedDB大部分操作的結果,都使用異步API請求—響應的模式。即所有異步請求都有一個onsuccess回調函數和一個onerror回調函數,前者在操作成功時調用,后者在一個操作未成功時調用。比如打開數據庫的操作:
var dbRequest=window.indexedDB.open('testDB');
這條指令并不會返回一個數據庫對象的句柄,得到的是一個IDBOpenDBRequest對象,而用戶希望得到的DB對象在其result屬性中。
舉報