發布時間: 2021-08-31 17:08:38
很多沒有學過HTML5大前端的同學,對HTML5并不了解,經常會提出疑問:html和html5有什么區別?
HTML和HTML5的區別
(1)HTML5支持SVG,畫布和其他虛擬矢量圖形,而在HTML中,只有將它與Flash,Silver-light等不同技術結合在一起才能使用矢量圖形。
(2)HTML5使用Web SQL數據庫,可用于臨時存儲數據但在HTML中只有瀏覽器緩存才可用于此目的。
(3)HTML5支持新的表單控件,例如:日期和時間,電子郵件,數字,范圍,電話,網址,搜索等。
(4)HTML 5是否允許音頻和視頻控件以及標簽,HTML不允許音頻
HTML5的優勢
1,跨平臺性。HTML5開發者只要使用一套程序,就能夠很容易的實現多個平臺的展現功能,降低了開發難度,節約了開發時間和成本的投入。
2,即時更新。HTML5是通過瀏覽器進行加載的,所以不存在這樣的問題,如果出現什么問題,可以及時的更新上線,不需要等待審核時間。
3,離線緩存功能。HTML5中最酷的特性就是離線緩存。通過JavaScript提供了數種不同的離線儲存功能,擁有更好的安全和性能,即使瀏覽器關閉后也可以保存。
4,清晰的代碼。使用HTML5你可以通過使用語義學的HTML header標簽描述內容來最后解決你的div及其class定義問題。
HTML5的缺點:
一、短連接 互動難,眾所周知,HTML5頁面和用戶之間建立的是短連接,這就使得用戶一旦離開了HTML5頁面便再也無法主動觸達。
二、依賴瀏覽器 資源利用難,現如今,一個小小的手機也已經十分的強大,擁有大量的資源。而H5想要利用這些資源卻必須要通過瀏覽器。而瀏覽器的兼容性問題一直都是HTML各個版本的標準的兼容性問題。
三、用戶標識 個性化功能難,不同于APP的用戶標識,H5的用戶標識是站點隨機分配的一串唯一碼,而這個唯一碼被存儲在瀏覽器的緩存中,一旦緩存被清除或者瀏覽器被卸載,用戶就會丟失,即使同一個用戶來訪問,站點也不會識別出,而解決這個問題的唯一辦法就是用戶登錄。
四、交互有限 運行速度難,HTML5產品的設計,通常交互都比較簡單,以點擊、鼠標滑動為主,動畫都比較少見,這就使得HTML5的交互十分有限。
上一篇: 用什么軟件寫html5
下一篇: 學html5需要什么基礎