<rt id="eeo40"><acronym id="eeo40"></acronym></rt>
  • <dd id="eeo40"><s id="eeo40"></s></dd>
  • <menu id="eeo40"><code id="eeo40"></code></menu>
  • 您的位置:首 頁 > 新聞中心 > 企業(yè)網(wǎng)站設(shè)計(jì) > 企業(yè)網(wǎng)站設(shè)計(jì)Web離線程序開發(fā)技術(shù)

    企業(yè)網(wǎng)站設(shè)計(jì)

    企業(yè)網(wǎng)站設(shè)計(jì)Web離線程序開發(fā)技術(shù)

    發(fā)布:2020-07-26 12:56:46 瀏覽:2814

            Web離線程序開發(fā)技術(shù)。在HTML5中,離線緩存是其重要特性之一,該特性并不會(huì)對PC端程序的開發(fā)造成較大影響,不過其卻會(huì)對移動(dòng)終端設(shè)備應(yīng)用程序的開發(fā)產(chǎn)生很大影響,例如,在地鐵中,用戶往往無法利用手機(jī)對網(wǎng)頁進(jìn)行訪問與瀏覽,而要想解決這個(gè)問題,就需要應(yīng)用到Web離線程序開發(fā)技術(shù),該技術(shù)是通過HTML5來實(shí)現(xiàn)的,HTML5利用cachemanifes文件來進(jìn)行網(wǎng)絡(luò)資源的離線緩存,這樣當(dāng)用戶進(jìn)入到信號(hào)不好的區(qū)域時(shí),這些網(wǎng)絡(luò)資源便可通過cachemanifest文件來進(jìn)行自動(dòng)加載,從而確保用戶在離線狀態(tài)時(shí)也能對應(yīng)用程序進(jìn)行訪問。在對cachemanifes文件進(jìn)行創(chuàng)建之前,需要開發(fā)人員在Web頁面的htaccess文件中設(shè)置相應(yīng)的代碼,然后創(chuàng)建一個(gè)manifest文件,在manifst文件中的CACHE中標(biāo)明需要進(jìn)行離線緩存的文件,在NETWORK標(biāo)明不需緩存的文件,在FALLBACK中標(biāo)明訪問失敗后的跳轉(zhuǎn)頁面,這樣便可實(shí)現(xiàn)對靜態(tài)網(wǎng)頁的離線訪問。如果需要離線緩存的Web頁面為動(dòng)態(tài)網(wǎng)頁,則需要采用HTML5技術(shù)來對navigator.online屬性進(jìn)行檢測,以此確認(rèn)其是否能夠在線使用,并通過HTML5中的online/offline事件來對網(wǎng)絡(luò)狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測。在對Web頁面中的應(yīng)用程序進(jìn)行離線開發(fā)過程中,還要對數(shù)據(jù)進(jìn)行本地存儲(chǔ),由于cookie的容量存在很大的局限性,因此可通過HTML5技術(shù)所提供的DOMStorage機(jī)制來對數(shù)據(jù)進(jìn)行存儲(chǔ),如果要對大量數(shù)據(jù)進(jìn)行處理與存儲(chǔ)時(shí),還可通過WebSQLDatabase這一關(guān)系數(shù)據(jù)庫來對數(shù)據(jù)進(jìn)行存儲(chǔ)。

    >>> 查看《企業(yè)網(wǎng)站設(shè)計(jì)Web離線程序開發(fā)技術(shù)》更多相關(guān)資訊 <<<

    本文地址:http://www.modelkey.org/news/html/18936.html

    趕快點(diǎn)擊我,讓我來幫您!
    亚洲高清无码中文成人在线,AV色综合久久天堂AV色综合在,久久人人爽人人爽人人片av高,日本亚洲成a人片在线观看
    <rt id="eeo40"><acronym id="eeo40"></acronym></rt>
  • <dd id="eeo40"><s id="eeo40"></s></dd>
  • <menu id="eeo40"><code id="eeo40"></code></menu>