国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

讓 JavaScript 拯救 HTML5 的離線存儲

2024-04-27 14:58:21
字體:
供稿:網(wǎng)友

在 Internet 連接無處不在的今天,我們忽然有了另外一個需求,離線 Web。Gmail, Google Reader, Zoho 這些優(yōu)秀的 Web 應(yīng)用都支持離線使用,這歸功于 Google Gears。然而真正的離線 Web 要靠 HTML 5,這個未來的 Web 語言明星將為 Web 的離線存儲制定一套標準,W3C已經(jīng)發(fā)布 HTML5離線存儲細則。

有人可能會說,離線 Web 毫無意義,你得到的只是一個蹩腳的桌面程序,在 wi-fi, 3G 無處不在的今天,我們大部分時間都是在線的,這雖然沒錯,但我們當中那些已經(jīng)對各種 Web 應(yīng)用,如 email, 在線新聞以及 Twitter 一刻不可或缺的人來說,離線 Web 是非常重要的。

不過問題總是有的,HTML5 Web 存儲細則中牽扯到很復雜的問題,SQLite。 那些需要編寫離線 Web 程序的人需要編寫 SQL 代碼,SQLite沒有錯,但它是 SQL 的一個變種,和標準 SQL 有些差別,另外,SQLite 并不屬于 W3C,它的所有者很有可能某一天改變它的接口,這會導致那些已經(jīng)寫就的 Web 程序必須重新編寫。

是否有更好的方法?Mozilla 實驗室的 Atul Varma 最近發(fā)布了一篇博客文章,提供了一種替代方案。Varma 正在研究 CouchDB 的一個實驗版本,在瀏覽器中,將該數(shù)據(jù)庫的語義用 javaScript 實現(xiàn)。最終,我們或許可以直接使用 Javascript 實現(xiàn)數(shù)據(jù)庫查詢,消除 HTML5 在這方面的問題。

針對這篇文章,Mozilla Fennec 移動瀏覽器團隊的 Mark Finkle 在評論中表示,這個方案回避了標準數(shù)據(jù)庫后臺中更主要的問題,最好讓 localStorage/globalStorage 成為標準,讓標準保留在底層,他在自己的一篇博客文章中指出,應(yīng)當建立一個 JavaScript 庫,就像現(xiàn)有的很多 JavaScript 庫可以操作網(wǎng)頁元素一樣,也應(yīng)當有個 JavaScript 庫用來操作離線 Web 存儲數(shù)據(jù)。

這種方法表面上看很復雜,但會為開發(fā)者帶來靈活,當 Web 無所不能的時候,我們的機會會更多。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 应城市| 富蕴县| 湟源县| 东平县| 江阴市| 芮城县| 崇文区| 鄂州市| 湘乡市| 富顺县| 茶陵县| 大竹县| 剑河县| 射洪县| 神农架林区| 黑山县| 济南市| 怀仁县| 乳源| 勐海县| 自贡市| 沧源| 高密市| 盈江县| 岫岩| 玉环县| 上林县| 屯留县| 东乌珠穆沁旗| 皮山县| 杭锦后旗| 沂水县| 崇仁县| 雅安市| 新乡市| 界首市| 通榆县| 大竹县| 鸡泽县| 巴东县| 阿拉善盟|