優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利

                                      企業(yè)網(wǎng)站設計Web離線(xiàn)程序開(kāi)發(fā)技術(shù)

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

                                      相關(guān)文章
                                      国产免费丝袜调教视频爱剪辑|国产小受18asian|国产福利91精品一区二区三区|久久久青草大香|欧美丰满熟妇xxxx性