国产老熟女高潮毛片A片仙踪林,欧美喂奶吃大乳,狠狠爱无码一区二区三区,女神的私人医生动漫免费阅读

新聞建站cms系統、政府cms系統定制開發

廣州網站建設公司-閱速公司

asp.net新聞發布系統、報紙數字報系統方案
/
http://www.tjsimaide.com/
廣州網站建設公司
您當前位置:首頁>網站技術

網站技術

HTML5中的本地、WebSql、離線應用存儲

發布時間:2019/7/12 15:32:14  作者:Admin  閱讀:303  

廣告:

1. HTML5存儲相關API

a) Localstorage 本地存儲

b) Web Sql DataBase 本地數據庫存儲

c) .manifest 離線應用存儲

2. HTML5 localStorage 本地存儲:

a) 本地存儲是一個window的屬性:, 相當于一個大型的Cookie;

b) window.localStorage :

c) set方法:

i. localStorage.t1 = “aaa”;

ii. localStorage[t2] = “bbb”;

iii. localStorage.setItem(“t3”, “ccc”);

d) get方法:

i. localStorage.t1;

ii. localStorage[t1];

iii. localStorage.getItem(“t1”);

e) delete方法:

i. localStorage.removeItem();

ii. localStorage.clear(); // 清除所有;

f) 遍歷方法:

i. localStorage.length;

ii. localStorage.key();

3. HTML5 Web Sql Database 數據庫:

a) Web Sql 數據庫API 實際上不是HTML5規范的組成部分;

b) 在HTML5之前就已經存在了,是單獨的規范;

c) 它是將數據以數據庫的形式存儲在客戶端,根據需求去讀取;

d) 跟Storage的區別是: Storage和Cookie都是以鍵值對的形式存在的;

e) Web Sql 更方便于檢索,允許sql語句查詢;

f) 讓瀏覽器實現小型數據庫存儲功能;

g) 這個數據庫是集成在瀏覽器里面的,目前主流瀏覽器基本都已支持;

4. HTML5 Web DataBase 操作:

a) openDatabase() :

i. window.openDatabase(“數據庫名”,”指定數據庫版本1.0或2.0”,”數據庫描述”,數據庫大小,字節);

ii. 創建數據庫對象,可以使用已有數據庫,也可以創建新的數據庫;

iii. 返回一個對象;

b) transaction() :

i. database.transaction(fn(obj));

ii. 用于觸發操作;參數是一個匿名函數;

c) executeSql() :

i. tx.executeSql(sql語句,sql參數, 返回源,錯誤);

ii. 用于執行sql

5. HTML5 本地離線應用存儲:

a) 與HTML5 本地存儲、本地數據庫的關系;

6. 離線應用:

a) Web2.0技術鼓勵個人參與,每個人都是web內容的撰寫者,如微博;

b) Web應用能夠提供離線的功能,讓用戶在沒有網絡的地方也能進行內容撰寫,等到有網絡的時候,再同步到web上;

c) 離線應用在首次加載的時候把所有資源下載下來,緩存到本地,離線應用與瀏覽器的緩存是不同的,我們可以指定緩存的內容,也可以指定那些東西是需要讀取數據庫的;

d) HTML5對離線功能的支持,在第一次訪問的時候會去訪問服務器,并且下載一個存儲清單,從清單中依次下載里面的內容,存儲到指定位置,當我們清除瀏覽器緩存的時候,是不會清除到這些內容的,這些內容是指定存儲的,瀏覽器二次訪問的時候,就算是斷網了還是可以去訪問這些緩存到本地的內容的;用戶在斷網期間的操作,通過web sql存儲下來,等聯網的時候將本地的數據傳上去;

7. HTML5 實現離線應用 操作:

a) 配置服務器:

i. 讓服務器支持.manifest類型文件;

ii. AddType text/cache-manifest .manifest

b) 創建manifest文件: (存儲清單)

i. CACHE MANIFEST // 聲明文件頭部

ii. #This is a comment

iii. CACHE // 離線存儲文件

iv. NETWORK // 需要網絡調用的文件

v. FALLBACK // 資源失效或不可用時更新文件

c) 關聯manifest文件到 html文檔

8. HTML5離線內容更新:

a) 自動更新:

b) 手動更新:

i. 檢測window.applicationCache.status的值;如果是UPDATEREADY

ii. 使用 window.applicationCache.update更新緩存;

其他html5離線數據庫

Indexed Database API 數據庫 (IndexedDB )

Web sql數據庫

廣告:

相關文章
html5
本地存儲
cms新聞系統購買咨詢
掃描關注 廣州閱速軟件科技有限公司
掃描關注 廣州閱速科技
主站蜘蛛池模板: 永登县| 搜索| 通州区| 余江县| 河东区| 项城市| 密山市| 长宁县| 盐源县| 右玉县| 固阳县| 巴楚县| 泗水县| 剑阁县| 延津县| 江阴市| 道真| 上饶县| 天门市| 临湘市| 镇沅| 搜索| 上栗县| 靖远县| 罗田县| 乌兰察布市| 贡嘎县| 邢台市| 察隅县| 金山区| 临颍县| 大埔区| 越西县| 万山特区| 五华县| 玉林市| 永登县| 重庆市| 日喀则市| 富蕴县| 林西县|