亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 瀏覽器 > 正文

Firefox:瀏覽器內(nèi)置數(shù)據(jù)庫之路

2024-09-03 21:27:00
字體:
供稿:網(wǎng)友
Mozilla FireFox

IndexedDB是一個 正在制定中的用于瀏覽器中大數(shù)據(jù)量的結(jié)構(gòu)化數(shù)據(jù)存貯和針對這種數(shù)據(jù)的高效能索引查詢的web標準。 Mozilla已經(jīng)向w3組織提交了收集到的大量的針對這個規(guī)范的重 要反饋資料。 而且我們計劃在Firefox 4中實現(xiàn)這個規(guī)范。 我們告訴杰出的web開發(fā)者們,我們要制定一個優(yōu)秀的web上的結(jié)構(gòu)化數(shù)據(jù)存儲API。

 與此同時,有幾種版本的Safari, Chrome, 和 Opera 支持一種叫做Web SQL Database的技術(shù),這種技術(shù)是使用SQL語 句作為字符串類型的參數(shù)傳入到javaScript API里,我們認為,開發(fā)人員的美學立場是一個重要的考慮因素,因此對于客戶端 的 web應用程序來說,這是一種極丑陋的解決方案。 我們把開發(fā)人員的反饋意見給了IndexedDB規(guī)范說明書的編輯, 我們還跟 微軟討論過,他們同意我們的看法,認為IndexedDB 對于web是一個不錯的選擇。 隨著Chrome 瀏覽器團隊即將實現(xiàn)這個規(guī)范, 我們有必要在這里解釋一下我們的設計決策,以及為什么我們認為對于web來說,IndexedDB是一個比Web SQL Database更好的解決方案。

運行在IE 8+, Safari 4+, Chrome 4+, Opera 10.5+ 和 Firefox 2+ 上的Web應用程序已經(jīng)能夠利用localStoragesessionStorage通過簡單的Javascript API存儲key-value形式的數(shù)據(jù)。 這種已經(jīng)被廣泛實現(xiàn)的Web存儲標準 (包括localStoragesessionStorage)只是適用于小數(shù)據(jù)量的數(shù)據(jù),而對于大數(shù)據(jù)量結(jié) 構(gòu)化數(shù)據(jù)的存儲就力不從心了。 雖然很多服務器端的數(shù)據(jù)庫都使用SQL來編程操作結(jié) 構(gòu)化數(shù)據(jù)、有針對性的查詢數(shù)據(jù),但在客戶端,在JavaScript API里使用SQL,存在著很大的爭議。

SQL? 什么SQL?

很多的web開發(fā)人員都非常熟悉SQL, 因 為他們既跟客戶端的代碼打交道(例如JavaScript,,CSS以及標記語言),同時也跟服務器端代碼大交道(例如php和數(shù)據(jù)庫操作)。 然而,盡管受人喜歡的SQL廣泛使用,我們卻沒有一個統(tǒng)一的SQL規(guī)范來定義這種技術(shù)。 特別的,SQLite雖然支持大部分的SQL-92標 準,但也有不少明顯的缺失,而WebDatabase API就是以它為基礎的。 SQLite它自己并不是一種規(guī)范 — 它是一種開發(fā)完成的技術(shù)! 而最好的用來說明SQLite支持哪些SQL子集的定義文檔就是這個SQLite使用手冊。 為了能使Web SQL Database向真正正確的方向發(fā)展,我們必須首先為web應用程序定義一個有意義的SQL子集。 當JavaScript本身已經(jīng)有了很多的優(yōu)秀解決方案的同時,我們?yōu)槭裁匆x出另外一種語言呢?


SQLite的長處和短處

我們認為SQLite是一種非常有用的技術(shù),它已經(jīng)成為Firefox有效的擴展組件和受信任的軟件。 可我們不認為它是一個合適的對外公開用來生成web內(nèi)容的API的基礎程序, 完全不適合,因為我們沒有一個可信任的、廣泛接受的標準來正確的規(guī)范SQL子集。 除此之外,我們不希望以后會由于SQLite的變動而影響到整個web, 也不認為把各大瀏覽器(以及web標準)都約束到SQLite上是一種明智的做法。 IndexedDB不存在這些問題;甚至我們可以把對IndexedDB底層的實現(xiàn)基于SQLite之上, 我們通過發(fā)布一些不依賴于SQLite語法語義的API將開發(fā)人員和SQLite隔離開。

美學和Web開發(fā)者

去年,我們在Mozilla校園里舉辦了一次峰會,主要討論web上的存儲。 我們邀請web開發(fā)人員告訴我們他們的理想的web上的結(jié)構(gòu)化數(shù)據(jù)存儲API的樣子。 很多人表示有保留的接受以SQLite為基礎的API,因為他們在一些瀏覽器里都使用過Web SQL Database,他們認為有些東西“有”總比“沒有”強、比還只是一些概念的東西強。 當然,所有的聲音都熱情的希望一種更好的設計方案,期望一種更易處理的更簡單的模式。 我們看著程序員們在白板上繪制一個簡單的BTree API,將他們遇到的應用程序上對數(shù)據(jù)存儲的要求添加到上面,這激勵著我們?nèi)ブ匾曀麄兊囊庖姟?我們達成一致,認為使用字符串表示SQL語句缺乏作為“web原生”的JavaScript API的優(yōu)雅,應該尋找一種替換設計。我們和微軟一起征求關(guān)于IndexedDB議案的回饋,有幸成為為這個標準努力的活躍分子。

在另外一篇文章里,我們將 IndexedDB和Web SQL Database進行了對比,注意到前者提供了一種比后者跟簡單的語法。 IndexedDB給第三方開發(fā)者開發(fā)JavaScript代碼庫提供了完全的空間,讓他們可以通過BTree API完全駕馭下層基礎, 我們非常期待像BrowserCouch這 樣的構(gòu)建于IndexedDB之上的具有首創(chuàng)精神的成果出現(xiàn)。 堅定無畏的開發(fā)人員們實際上可以在IndexedDB上開發(fā)出一個SQL API。 我們特別的期望看到一種基于IndexedDB的Web SQL Database API實現(xiàn), 我們認為這在技術(shù)上是能做到的。在瀏覽器里使用SQL-based API基本上不是一種合適的入手途徑,但在IndexedDB上的SQL-based APIs還是有它的空間的。

我們希望繼續(xù)和web開發(fā)人員們探討web上的數(shù)據(jù)存儲,這能幫助我們整理關(guān)于產(chǎn)品功能和未來web標準的思路。 我們期待著下一代的web應用程序能夠在索引過的數(shù)據(jù)上執(zhí)行高性能的查詢操作,期望web應用能在“airplane模式”下更健壯的運行。

文/外刊IT評論


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
一区视频在线| 在线播放亚洲精品| 8x8ⅹ拨牐拨牐拨牐在线观看| 国产一区成人| 欧美14一18处毛片| 亚洲国产高清一区二区三区| 国产剧情久久久久久| 成人福利资源| 国产成人精品免高潮在线观看| 午夜欧美激情| 国产综合av一区二区三区| 一区二区久久| 欧美三区不卡| 性少妇xx生活| 日韩av片在线看| 在线视频婷婷| 亚洲丝袜制服诱惑| 91性高湖久久久久久久久_久久99| 一级一片免费视频| 国产经典欧美精品| 国产传媒视频在线观看| 91免费福利视频| 亚洲精品中文字幕在线| 亚洲欧美一区二区三| 欧美国产精品人人做人人爱| 国产日韩欧美不卡在线| 欧美三级韩国三级日本三斤在线观看| 麻豆亚洲av成人无码久久精品| 偷拍一区二区三区| 国产极品999| 色婷婷av一区二区三区丝袜美腿| 国产欧美日韩视频一区二区三区| 欧美熟妇交换久久久久久分类| 一区二区精品免费视频| 亚洲自拍另类| 国产日韩欧美高清| 亚洲va欧美va国产综合剧情| 97精品国产综合久久久动漫日韩| av电影在线播放| 一级毛片视频在线| 亚洲黄色免费观看| 免费中文字幕日韩欧美| 中文av资源| 欧美精选在线| a在线播放不卡| 亚洲国产日韩a在线播放| 人妻无码中文字幕免费视频蜜桃| 欧美午夜精品一区二区三区电影| 日韩电影免费观看在线观看| 久久久亚洲欧洲日产国码aⅴ| 国产a级片免费观看| 黄色国产精品一区二区三区| 乱一区二区三区在线播放| 爱情电影网av一区二区| 午夜精品久久久久久| 高清在线观看免费韩剧| 欧美一级免费看| 人人澡人人爽| 午夜一区二区三区| 亚洲精品视频在线观看免费| 成人午夜大片免费观看| 国产午夜精品一区在线观看| 亚洲成av人综合在线观看| 人交獸av完整版在线观看| 在线免费观看成人| 亚洲天堂网在线视频| 国产chinese男男gaygay网站| 亚洲欧洲日本韩国| 一个人在线观看免费视频www| 91麻豆精品国产91久久久久久久久| 免费看污视频的网站| 国产精品区一区二区三| 俄罗斯精品一区二区三区| 午夜在线视频| 宅男在线精品国产免费观看| 18禁男女爽爽爽午夜网站免费| 精品网站999www| 女~淫辱の触手3d动漫| 91美女精品| 亚洲av成人无码一二三在线观看| 91首页免费视频| 国产男人精品视频| 自拍偷拍第八页| 亚洲精品一区二区精华| 国产一区日韩一区| 蜜桃成人精品| 四虎国产成人免费观看| 亚洲美女精品视频| 成年人免费视频播放| 2019日本中文字幕| 色九视频91| 国产日韩亚洲欧美综合| 久久精品视频在线看| 国产一区二区三区四区福利| 免费一级黄色录像| 久久99精品久久久久子伦| 国产二区精品| 国产一区二区日韩精品欧美精品| 亚洲精品久久久久久久久| 国产九色精品| 免费91视频| 国产亚洲1区2区3区| 天天综合色天天综合色h| 欧美三级日本三级| 欧美高清自拍一区| 国产精品久久精品日日| 手机在线一区二区三区| 男人用机机桶女人| 国产成人3p视频免费观看| 性色av一区二区三区四区| 欧美在线一级va免费观看| 欧美精品一区二区三区免费| 91首页免费视频| 久久五月婷婷丁香社区| 日韩欧美国产电影| 伊人成人网在线看| 91最新国产视频| 国产91亚洲精品一区二区三区| 国精产品一区一区三区mba桃花| 日本免费成人| 天天操天天干天天综合网| 97人人在线视频| 久久久成人免费视频| 日韩在线视频播放| 91久久精品日日躁夜夜躁欧美| 成人a v视频| 亚洲国产乱码最新视频| 国产在线观看高清视频| **欧美日韩在线观看| www.国产精品.com| 87福利电影网| 久久av国产紧身裤| 久久久无码精品亚洲日韩按摩| 羞羞免费视频网站| 日韩成人高清视频| 精品久久久久99| 成av人电影在线观看| 激情久久五月天| 伊人久久大香线蕉综合网站| 黄页网站在线| 六十路息与子猛烈交尾| 欧美精品一区二区三区中文字幕| 蜜臀av免费观看| 亚洲国产另类久久精品| 欧美一区二区三区久久综合| 日韩美女毛茸茸| 色综合久久久久久久久五月| 久久久久久尹人网香蕉| 9191在线观看| 国产福利一区在线| 中国免费黄视频| www.四虎成人| 国产精品探花在线观看| www.中文字幕| 怡红院av一区二区三区| 91嫩草在线| 亚洲国产精品成人无久久精品| 久久国产夜色精品鲁鲁99| 亚洲午夜精品久久| 久久久久久久久久久网站| 日韩三级视频在线播放| 欧美怡春院一区二区三区| 欧美独立站高清久久| 97视频热人人精品免费| 久久精品欧美一区二区三区不卡| 日韩av不卡在线| 欧美日韩成人精品| 国产丰满美女做爰| 美臀av在线| 在线中文字日产幕| 国产精品一区无码| 最新二区三区av| av在线不卡播放| 天天干天天av| 美女国内精品自产拍在线播放| 亚洲一二三区av| 日本高清视频一区二区| 精品肉丝脚一区二区三区| 日韩av片在线看| 无码人妻精品一区二| 欧美一区三区二区| 国产精品中文欧美| 免费在线观看亚洲视频| 免费成人深夜天涯网站| 日本一级理论片在线大全| 人人香蕉久久| 日本久久久久久久久久久久| 综合久久久久久久| av电影一区二区三区| 国产精品日本欧美一区二区三区| 91日本在线视频| 亚洲激情在线播放| 亚洲欧美日韩精品一区| 狠狠色综合播放一区二区| 久草福利在线视频| 天堂√最新版中文在线| 国产资源第一页| 超碰超碰97| 极品美女一区二区三区视频| av线上观看| 国产嫩草在线观看| 亚洲精品成人久久久998| 国产蜜臀av在线一区二区三区| 豆国产96在线|亚洲| 国产ts人妖一区二区| 欧美在线free| 亚洲91中文字幕无线码三区| 亚洲视频一区在线播放| 亚洲精品中文字幕乱码三区不卡| 午夜精品久久久久99蜜桃最新版| 欧美性猛交一区二区三区精品| 虎白女粉嫩尤物福利视频| 精品国产一区av| 中文字幕国语官网在线视频| 不卡视频在线播放| 日韩成人在线看| 国产精品视频免费| 大桥未久av一区二区三区| 久久久久久久一区二区三区| 伊人久久av| 国产一区二区三区在线视频观看| 免费成人看片| 伊人影院蕉久552| 国产精品永久免费视频| 亚洲伊人色欲综合网| 欧美日韩国产三区| 日韩欧美国产成人精品免费| 性xxxfreexxxx性欧美| 日韩欧美成人一区| 中日韩黄色大片| 一本免费视频| 亚洲欧洲无码一区二区三区| 91亚洲国产成人久久精品网站| 成人夜色视频网站在线观看| 午夜一级电影| 天堂а在线中文在线无限看推荐| 在线视频精品免费| 99热这里只有精品4| 久久精品男人的天堂| 91福利社在线观看| 欧美h视频在线观看| 亚洲精品蜜桃乱晃| 亚洲一区二区三区四区不卡| 欧美国产三区| 亚洲老司机网| 日韩av综合在线| 超碰人人人人人人人| 你懂的在线免费观看| 99国产在线播放| 黄色av免费在线| 久久视频一区| 999久久久精品一区二区| 国产视频资源| 国产精品久久久久久久久久久久午夜片| 欧美成人三级视频网站| 青娱乐在线视频免费观看| 一级特黄特色的免费大片| 亚洲国产精品91| 成人深夜福利| 国产精品视频免费一区| 国产精品视频yy9299一区| 日韩精品电影在线观看| 亚洲国产精品久久一线不卡| 欧美三日本三级三级在线播放| 国产大学生av| 7777精品伊人久久久大香线蕉超级流畅| 黄色成人在线播放| 99视频免费观看蜜桃视频| 国语自产精品视频在线看8查询8| 国产日韩欧美一区二区三区在线观看| 精品国产一区二区三区香蕉沈先生| 成人福利免费在线观看| 伊人久久噜噜噜躁狠狠躁| 影音先锋在线资源中文字幕| 91精品视频在线播放| 国产一区二区三区不卡在线| 暖暖日本在线观看| 国产精品乱子乱xxxx| 天堂中文www在线| 日韩精品一区二区三区高清免费| 久久久久久蜜桃一区二区| 成人av资源电影网站| 美女国内精品自产拍在线播放| 久久久婷婷一区二区三区不卡| 久久综合九色综合网站| 亚洲精品91在线| 三级黄色视屏| 四虎成年永久免费网站| 激情综合网址| 欧美日韩高清一区二区三区| 亚洲成av人片在www色猫咪| 亚洲一区二区在线免费| l8videosex性欧美69| 久久免费精品一区二区| 精品久久久久久久久久久久久久久久| 韩国主播福利视频一区二区三区| 欧美污在线观看| 在线国产一级| 欧美jizzhd精品欧美另类| 性高潮视频在线观看| 2020国产精品视频| 国产91精品青草社区| 免费看精品久久片| 国内国产精品久久| 久久久久久久91| 日本视频二区| 久久久久久国产精品免费无遮挡| 欧美性video| 黄色av电影在线播放| 国产美女视频一区二区| 欧美福利一区二区三区| 欧美视频在线观看视频| 极品少妇xxxx偷拍精品少妇| 99免费在线视频| 久久久久久国产| 日韩美女一级片| 亚洲免费黄色片| 四虎国产精品成人免费入口| 亚洲电影激情视频网站| 中文字幕日韩第一页| 高清乱码免费看污| 久久亚洲电影| av在线不卡观看免费观看| 欧美国产在线观看| 五月婷婷色综合| 3751色影院一区二区三区| 欧美香蕉视频| 久久99精品久久久久久琪琪|