您現在的位置是:電腦技術吧?>? 故障問題 ??>??什么地漫談,漫談??>??正文詳情

什么地漫談,漫談

狂慕晴2019-11-07 18:42:21 人圍觀
簡介心漫談我們對HTML5有很高的期望希望它能繼承web應用開發簡單、部署升級方便、跨平臺、本地應用等功能強大、操作簡單友好的優點我還談到了為什么HTML5如此流行,為什漫談式

大家對HTML5期望很高,希望它繼承Web應用開發簡單、部署升級方便、可以跨平臺,又能像本地應用那樣功能強大,操作體驗簡便友好。

我也在上篇HTML5為什么這樣紅中顛來倒去地講HTML5如何的天生麗質、為何傾國傾城。

然而,要達到大家的期望值,HTML5需要還需要做不少工作。

看來,天將降大任于HTML5也,少不了苦其心志、勞其筋骨、餓其體膚、空乏其身。

下面我們就聊聊HTML5技術相對于業務需求,目前存在的一些不足或者說可能制約HTML5業務發展的一些問題。

當然,這些不足或問題,并非不可克服,我也會相應談談相關的解決對策,供探討、參考。

1、瀏覽器對HTML5的兼容性參差不齊,導致部分HTML5應用無法跨平臺HTML5只是一種技術標準。

HTML5應用跨平臺的最大風險在于各種瀏覽器(或類瀏覽器)對HTML5標準的支持情況,或者稱之HTML5標準兼容性情況。

目前,桌面電腦、平板電腦、手機、機頂盒等各類終端上瀏覽器對HTML5的支持情況參差不齊。

看看以下各種終端平臺上的瀏覽器對HTML5的支持情況,會有直觀體會:移動終端:http://www.html5test.com/results-mobile.html平板電腦:http://www.html5test.com/results-tablets.html桌面電腦:http://www.html5test.com/results.html目前瀏覽器對HTML5支持情況差異較大的原因主要是因為HTML5技術標準剛出不久,尚未正式發布。

目前業界各種瀏覽器都非常積極支持HTML5標準,從當前的趨勢看,過個兩三年,大多瀏覽器對HTML5的支持都會不錯。

對策:應建立HTML5兼容性測試體系,并以某種方式強制或有效督促執行。

2、HTML5應用性能較差,導致應用啟動慢,操作反應慢與本地應用相比,HTML5的應用性能一般相對較差,體現在啟動、運行、操作等過程的處理響應速度等。

主要是因為HTML5是解釋性的腳本語言,通過瀏覽器內核來解析。

因此,HTML5應用性能較差,主要是瀏覽器引擎的原因。

對策:1)優化應用執行效率,例如V8 JavaScript引擎比一般JS引擎效率高,因為它直接把JS腳本編譯成本地機器碼再執行,而非傳統的執行字節碼或直接解析。

當然,優化瀏覽器的渲染等引擎、采用一些腳本、對象緩存技術等也能一定程度提高執行效率。

2)升級終端配置。

用更快的CPU,更大的內存。

呵呵。

3、源代碼對用戶可見,容易被拷貝HTML5同傳統的Web網頁一樣,代碼和圖片等資源都是可見的,因此很容易被拷貝。

對策:1)對Javascript進行代碼混淆2)將HTML5應用打包成特定格式,以本地應用形式安裝,安裝后刪去程序包,安裝在本地的程序文件隱藏存儲。

4、HTML5應用的可用性,受制于網絡狀況的穩定性HTML5的應用穩定性相對要較差些,原因很多,其中網絡狀況影響很大。

目前,大多的HTML5應用都部署在服務器側,通過瀏覽器訪問。

對于手機,經常出現網絡狀況不穩定情況,很可能導致程序包下載等情況,非常影響應用的完整性、穩定性、可用性。

對策:1)將HTML5應用部署在本地 2)應用訪問一次后,緩存應用代碼5、瀏覽器缺乏對設備能力訪問的支持,手機HTML5應用的發展特別是手機應用,非常需要訪問電話、短彩信、電池余量等各種設備能力。

我們很高興看到,W3C成立的DAP(Device APIs and Policy Working Group),以及WAC(Widget API)都在做相關工作。

對策:早晚會支持的,BAE早就支持了。

6.缺少應用安全體系,影響應用發展和生態環境建立傳統的Web網頁,通過限制對本地文件訪問等方式,來保證對終端的安全性。

然而,HTML5能力已接近本地應用能力,強大的能力是把雙刃劍。

HTML5腳本程序是純文本,容易發生代碼篡改等問題,因而,如何防止代碼篡改,防止惡意代碼,限制HTML5應用對一些重要數據的訪問,保證應用間的相對數據獨立性,保證應用作者的可追溯性等一系列問題,是需要考慮解決的。

對策:應用簽名機制 能力聲明及分級控制7.HTML5應用不能以單一文件形式分發,影響缺少優秀的HTML5應用開發工具,影響應用的質量和數量目前HTML5應用大多采用網站或者網頁形式,部署在服務器上,并未像本地應用一樣打成一個單一軟件包進行分發。

這樣就無法直接套用目前的移動應用商店模式,過度依賴服務器、網絡穩定性,也影響應用分發的靈活性。

W3C Widget或者WAC Widget等把HTML5應用打包成單一文件的形式,這樣既方便應用分發,也可以為用戶帶來本地應用的使用體驗。

對策:把HTML5應用代碼打包成單一文件,當然了,需要瀏覽器支持該文件格式。

8.缺少優秀的HTML5應用開發工具,影響應用的質量和數量目前發Web網頁的工具不少,但是專門針對HTML5應用的設計開發工具還很少,這將影響應用的快速豐富。

對策:早晚會有的,不急。

如果解決一些這些問題,對于HTML5無疑是如虎添翼。

[插播廣告]:中國移動的BAE/WAC Widget產品(主頁:http://labs.chinamobile.com/bae)除了支持和遵循HTML5標準,還支持HTML5應用打包,本地安裝使用,移動應用簽名機制,對設備能力的訪問等,解決了以上大多難題問題。

無線城市應用、移動辦公等基于BAE開發,取得了很好的效果。

J最后提一句,HTML5已遠不是原來的HTML5,有越來越多的人在做各種事情,讓HTML5更加強大,更加美好,這里列一些和HTML5相關的一些新技術或特性。

HTML5CSS 3DOM Level 3 EventsSVG 1.1WAI-ARIA 1.0MathML 2.0ECMAScript 52D ContextWebGL(3D)Web StorageWeb WorkersWeb Sockets Protocol/APIIndexed DatabaseFile APIGeolocationDevice APIServer-Sent EventsElement TraversalMedia FragmentsXMLHttpRequestSelectors APICSSOM View ModuleCross-Origin Resource SharingRDFaMicrodataWOFFHTTP 1.1 part 1 to part 7TLS 1.2 (updated)IRI (updated)由上可見,大家都對HTML5的信心和熱情。

當然,離目的地還有一段路要走,讓我們一起同行吧!

版權聲明:本文由 狂慕晴 整理編輯。

原標題:漫談桂文化,草根兒漫談

轉載注明出處:http://www.dn9ww09s.icu/fault/11502.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 電腦cpu散熱硅脂,cpu上的硅脂

    電腦cpu散熱硅脂,cpu上的硅脂 相關圖片cpu硅脂在臺式機的CPU上涂抹硅脂是非常重要的它關系到計算機的綜合性能和CPU的使用壽命有必要知道計算機CPU的重要性,即核心處理器有個朋友不知道怎么涂硅脂,CPU直接cpu散熱硅脂排...

  • win10電腦插耳機沒聲音,電腦耳機沒聲音怎么設置 windows

    win10電腦插耳機沒聲音,電腦耳機沒聲音怎么設置 windows 相關圖片win10插了耳機還外放計算機遇到各種問題是正常的耳機沒有聲音也是一個常見的問題這通常是一個駕駛問題或設置問題很容易解決有此問題的朋友可以看到以下解決方案據信,經常玩電腦...

  • 怎么換行,換行

    怎么換行,換行 相關圖片同個換行常見的文本段落換行情況表明,在實際應用中,我們經常會遇到這樣一個問題:一個段落的文本具有清晰的寬度,需要自動換行案例分析(如下圖所示):以上兩個圖不使用任...

  • 電腦沒有hdmi接口怎么辦,電腦有hdmi接口嗎

    電腦沒有hdmi接口怎么辦,電腦有hdmi接口嗎 相關圖片hdmi接口HDMI的英文全稱是“高清多媒體”,中文是高清多媒體接口HDMI接口可提供高達5Gbps的數據傳輸帶寬,可傳輸未壓縮音頻信號和高分辨率視頻信號hdmi接口有幾種...

  • css的三種樣式,css四種樣式

    css的三種樣式,css四種樣式 相關圖片css樣式表的三種方式首先,in line style使用style屬性將CSS直接寫入HTML標記,例如:pstyle=color:red此行將顯示為紅色/P注意:style屬性可css外部樣式...

  • intel cpu,英特爾cpu

    intel cpu,英特爾cpu 相關圖片intel cpu天梯圖我的電腦不能打印字體這些問題通常是剛接觸電腦的新朋友提出的雖然解決方法很簡單,但對于新手來說,如果沒有人指出,可能無法自己找出方法那么如何解決電腦打字...

  • 如何查看手機使用記錄,查看手機使用記錄

    如何查看手機使用記錄,查看手機使用記錄 相關圖片手機瀏覽記錄怎么查個人電腦是更私人的東西我們將在使用電腦的過程中儲存一些難看的東西隨著時間的推移,我們想知道是否有人把我們的電腦翻了如何檢查查一下電腦的歷史運行記...

  • 標簽的定義,給自己定義一個標簽

    標簽的定義,給自己定義一個標簽 相關圖片A標簽定義和用法注釋標簽用于在源文檔中插入注釋瀏覽器將忽略注釋可以使用注釋來解釋代碼,這有助于以后對其進行編輯您還可以將為程序定制的信息存儲在注釋內容中在這種情況下...

  • 電腦關機自動重啟怎么解決,電腦關機老是自動重啟

    電腦關機自動重啟怎么解決,電腦關機老是自動重啟 相關圖片電腦關機自動重啟是什么原因有網友遇到關機的問題,以前很好斷電后,每次關機后都會立即重新啟動計算機一直這樣流傳他們對電腦了解不多,所以在網上尋求幫助為什么會這樣怎么...

  • p標簽會自動換行嗎,p標簽不自動換行

    p標簽會自動換行嗎,p標簽不自動換行 相關圖片table標簽自動換行pre標記不會自動包裝,使用起來有點麻煩,但現在很少使用。但是如果你用的時候需要把線包起來呢?下面是一個CSS解決方案,解決了包裝前標簽的問題。它支持各種瀏...

熱評文章

  • 路由器怎么連接筆記本,筆記本連接路由器

    路由器怎么連接筆記本,筆記本連接路由器 相關圖片無線網隱藏了筆記本怎么連接越來越多的人使用電腦有些人有不止一臺電腦如果他們想同時訪問互聯網,他們需要使用路由器與有線路由器相比,無線路由器更受歡迎但如何將筆記本電...

  • 3動畫,補間動畫

    3動畫,補間動畫 相關圖片c4d動畫HTML的第一個例子中的HTML標記非常簡單我們在頁面上創建一個UL列表標記,并在其中創建幾個div來控制其整體進度動畫代碼如下:123456789101213傳統補間動畫...

  • as ssd benchmark,ssdbenchmark怎么看

    as ssd benchmark,ssdbenchmark怎么看 相關圖片ssd固態硬盤測試軟件現在很多學生已經更換了固態硬盤,當然,他們也想測試它的性能比原來的機械硬盤快多少然后作為SSD基準,幫助用戶檢測SSD的連續讀取as ssd下載...

  • 文字放置,文字放置類

    文字放置,文字放置類 相關圖片放置文字掛機游戲CSS不依賴于容器的底部來對齊文本布局參數,一個好的方法也更好即使用position屬性來解決問題看下面的代碼,利用位置的相對定位和絕對定位功能,很容易實現DI純文...

  • 電腦主要看什么配置,買電腦主要看哪些配置

    電腦主要看什么配置,買電腦主要看哪些配置 相關圖片如何查看電腦配置參數隨著網絡時代的到來,計算機的普及程度越來越高面對電腦問題,仍然有很多問題其他學校的很多人都會問,買電腦時需要看什么樣的配置,什么樣的品牌又好又...

  • 什么是元素,元素

    什么是元素,元素 相關圖片元素B教程詳細信息摘要:HTML5詳細信息標簽困難:主要支持瀏覽器:Chrome 12 版本我最喜歡的新HTML5標簽是details元素,它剛剛集成到Chrome的E元素...

  • 電腦顯示器調亮度,電腦顯示屏怎么調亮度調節

    電腦顯示器調亮度,電腦顯示屏怎么調亮度調節 相關圖片臺式電腦屏幕亮度怎么調電腦基本上是人手,很多人每天都會用電腦瀏覽網頁、上網、看視頻、面對電腦屏幕,眼睛有點受不了,對吧屏幕亮度是個大問題,那么如何調整電腦屏幕亮度...

  • 電腦酷狗怎么傳歌,酷狗傳歌到電腦

    電腦酷狗怎么傳歌,酷狗傳歌到電腦 相關圖片酷狗傳歌在哪里隨著科技時代的飛速發展,現在很多高科技越來越方便,那么你還在擔心電腦版的酷狗對著手機唱歌嗎現在它不像以前那么乏味了,也不需要數據線這對小白來說是個空...

  • ie瀏覽器假死,瀏覽器卡死

    ie瀏覽器假死,瀏覽器卡死 相關圖片瀏覽器看視頻卡死在web開發中,經常會遇到瀏覽器對事件沒有響應而進入偽死狀態的事件,甚至會彈出腳本運行時間過長的提示框如果發生這種情況,則意味著腳本失控瀏覽器中至少有...

  • 守望先鋒2配置,守望先鋒2配置要求

    守望先鋒2配置,守望先鋒2配置要求 相關圖片守望先鋒對電腦配置要求高嗎《守望先鋒》是暴雪制作的第一款團隊射擊游戲,目前在中國正式上市這個游戲是基于不久的將來的地球來自世界各地的超級英雄將用他們獨特的能力在戰...

關注微信

变脸官网查询