HTML 在剛誕生的前 10 年發展是非常迅速的,在 1999 年,我們現在常說的 HTML5 的上一個版本 HTML4.0.1 就已經發布了,那么為什么從 4.0 到 5.0 會拖了 17 年之久?
首先,HTML4 的發布時間和門戶時代(即 Web 1.0 時代)是基本吻合的,也就是說 HTML4 實際上是為門戶型
網站設計的。在
門戶網站經歷的 4,5 的年發展之后,大家開始覺得只是單一接受信息的互聯網太過無聊枯燥了,差不多 2004、2005 年開始,大家希望在網頁中加入更多的互動元素,也就是我們常說的 Web 2.0。
但是這個時候大家發現,為 Web 1.0 設計的 HTML4 無法勝任這個工作,但是有另外一個技術卻非常適合,那就是 Flash。所以在 Web 2.0 的早期,當時最炫酷的網站有很多是完全用 Flash 開發的,在以后的很長一段時間里,有很多網站都是 HTML 和 Flash 的混合式網站。所以在 2005 - 2010 年這段時間,HTML5 中的新標準主要是為了取代 Flash。
剛剛搞定了 Flash,又進入了移動開發時代,所以 HTML5 又花了 5 年時間制定各種針對移動平臺的標準。但是到目前為止,雖然 HTML5 已定定稿,但是對移動平臺的適應其實還在進行中,所以在未來很長一段時間內,就像當初的 Flash 一樣,我們會看到越來越多的混合式應用。
在 iPhone 出現之前,大家訪問 Web 的主要方式還是通過桌面瀏覽器,所以設計網頁時只要考慮桌面瀏覽器的顯示效果就足夠了。但是在 iPhone 和 iPad 出現之后,就需要考慮同一個網頁在不同設備上的顯示效果,第一個問題的答案就是響應式,響應式的核心就是讓同一個網頁可以在不同設備上呈現出不同的顯示效果,主要是通過CSS來實現的。
除了
響應式設計,HTML 在
移動端遇到的另外兩個問題就是如何利用移動設備的各種傳感器,比如 GPS,攝像頭等等;以及性能問題。為了解決這些問題,HTML5中添加了地理位置,拍照,3D 動畫加速等等 API,可以部分的利用手機設備的一些新硬件,并且新的 API 還在不斷的加入進來,這也是為什么現在的 HTML5 應用可以越來越炫酷的原因。但是,HTML5 并不是專為移動設備設計的,它是由 HTML5,CSS3 以及大量的 Javascript API 共同組成的一個標準合集,微信中的 HTML5 應用只是 HTML5 應用場景中的很小一部分。
文章題目:HTML5和響應式技術簡介
文章路徑:http://m.newbst.com/news21/142971.html
成都網站建設公司_創新互聯,為您提供Google、網站設計、虛擬主機、小程序開發、網站制作、App設計
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯