我有一个关于 JavaScript 函数的问题。
例如,请参考以下代码。
- 在前 2 行中,我打开了一个 indexedDB。
- 之后,我将 onsuccess 函数附加到 openRequest。
- 警报正确出现。
我假设“打开”功能会触发“成功”事件功能。但是,由于在调用 'open' 函数之后,'success' 函数附加到 openRequest 上,这怎么能工作呢?
var indexedDB = window.indexedDB;
var openRequest = indexedDB.open('MyTestDB');
openRequest.onsuccess = function (response) {
alert('sucess');
};