我眼中的H5

目前隨著Html5技術(shù)火熱,隨處可見H5的身影。

1.png

那么到底什么是HTML5?HTML5能干什么?在這里也簡單的寫一下我的理解,未必正確,其功能之強大,需要我們不斷的去學習,不斷的探索。技術(shù)的這條道路永遠沒有盡頭,只要找到你的樂趣,你會發(fā)現(xiàn)無論走多久你都不會累。
先來看看什么是HTML?

HTML(HyperTextMark-upLanguage)即超文本標記語言,也是一種規(guī)范,一種標準,它通過標記符號來標記要顯示的網(wǎng)頁中的各個部分?!俺谋尽本褪侵疙撁鎯?nèi)可以包含圖片、鏈接,甚至音樂、程序等非文字元素。

而HTML5是HTML的第五版本,簡稱H5。再來看看HTML的發(fā)展歷史

超文本標記語言
(第一版)——在1993年6月作為互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布(并非標準):
HTML 2.0——1995年11月作為RFC 1866發(fā)布,在RFC 2854于2000年6月發(fā)布之后被宣布已經(jīng)過時
HTML 3.2——1997年1月14日,W3C推薦標準
HTML 4.0——1997年12月18日,W3C推薦標準
HTML 4.01(微小改進)——1999年12月24日,W3C推薦標準
HTML 5——2014年10月28日,W3C推薦標準

那么H5能干什么呢,首先H5的功能很強大,遠不止我知道的這些,在這里我就簡單的說一些我知道的功能吧。也許真的只是H5的冰山一角。

1、HTML5的游戲開發(fā),例如簡單的微信小游戲,打飛機等,也有白鷺egret引擎,還有cocos2d-js等等。
2、網(wǎng)站包括PC端和移動端,響應(yīng)式網(wǎng)站適配不同的終端。
3、Hybrid App是指介于web-app、native-app這兩者之間的app,它雖然看上去是一個Native App,但只有一個UI WebView,里面訪問的是一個Web App,比如街旁網(wǎng)最開始的應(yīng)用就是包了個客戶端的殼,其實里面是HTML5的網(wǎng)頁,后來才推出真正的原生應(yīng)用。
4、基于微信平臺的開發(fā),微信開放JSSDK讓H5的開發(fā)人員可以調(diào)用底層功能,實現(xiàn)掃一掃,卡卷,微信支付,等操作
5、前不久微信之父張小龍也說,微信將要推出應(yīng)用號,無需下載,無需更新。H5在這里面將發(fā)揮很大的作用。

HTML5能做的還有很多很多,而我也只是知道冰山一角而已。接下來再看看H5比之前html多了些什么功能?
HTML5 中的一些有趣的新特性:

用于繪畫的 canvas 元素
用于媒介回放的 video 和 audio 元素
對本地離線存儲的更好的支持
新的特殊內(nèi)容元素,比如 article、footer、header、nav、section
新的表單控件,比如 calendar、date、time、email、url、search

新應(yīng)用程序接口(API)

除了原先的DOM接口,HTML5增加了更多API,如:

  1. 用于即時2D繪圖的Canvas標簽
  2. 定時媒體回放
  3. 離線數(shù)據(jù)庫存儲
  4. 文檔編輯
  5. 拖拽控制
  6. 瀏覽歷史管理

HTML 5有兩大特點:

首先,強化了Web網(wǎng)頁的表現(xiàn)性能。除了可描繪二維圖形外,還準備了用于播放視頻和音頻的標簽。
其次,追加了本地數(shù)據(jù)庫等Web應(yīng)用的功能。

在重復(fù)一次:H5其功能之強大,需要我們不斷的去學習,不斷的探索。技術(shù)的這條道路永遠沒有盡頭,只要找到你的樂趣,你會發(fā)現(xiàn)無論走多久你都不會累。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,351評論 25 708
  • 1. 瀏覽器頁面有哪三層構(gòu)成,分別是什么,作用是什么? 構(gòu)成:結(jié)構(gòu)層、表示層、行為層分別是:HTML、CSS、Ja...
    程序猿人王小賤閱讀 1,999評論 1 11
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 14,199評論 1 92
  • 機緣巧合,我有幸參加了《吳鴻清網(wǎng)絡(luò)隸書體驗班》之第二期《曹全碑》體驗班的學習。 開班的前一晚,...
    零基礎(chǔ)媽媽楊靜閱讀 1,363評論 0 0
  • 本文主要介紹如何自定義顯示手機sd卡當中的文件及文件夾,這樣做的好處主要是能夠自己定義文件夾和文件的圖標樣式,而且...
    雪凌風閱讀 1,672評論 0 1

友情鏈接更多精彩內(nèi)容