想要了解H5,還真的先知道什么是HTML。
互聯(lián)網(wǎng)早就深入了生活,十年前上網(wǎng)還是挺稀罕的事情兒,現(xiàn)在顯得常規(guī)而自然。那么,習(xí)慣熟練使用各種電子設(shè)備的你會不會去思考這樣一個問題?我們的手機(jī)和手機(jī),電腦和電腦,是如何傳遞信息的?
假如說,你剛看到個特酷的網(wǎng)頁,覺得不錯,馬上粘貼了地址發(fā)給朋友,很快你就在社交媒體看到了朋友"好牛逼!好帥!"的惠贊!內(nèi)心愉悅的你絕對不會懷疑他看到的頁面和你傳送過去的內(nèi)容會有多大差別。你會覺得這是自然而然的事情,發(fā)給誰,都不會變樣子,那么,為什么發(fā)送出去的網(wǎng)頁不管在任何地方與設(shè)備上都能夠保證一致性呢?
舉例說吧,當(dāng)你想要對別人講述一些事情時,你會使用語言,而聽者會很快察覺到你的意圖,因?yàn)槟銈兪褂玫氖峭环N語言,遵守的是同一套編輯法則。所以發(fā)出信息和接受信息的人都可以相互了解傳遞的內(nèi)容,理解其中的含義。而映射到互聯(lián)網(wǎng),網(wǎng)頁之所以能從一個端口把信息傳遞到另外一個端口不變形,也是因?yàn)樗鼈冏裱艘环N語言法則。而像真實(shí)的語言一樣,在經(jīng)歷了大量的嘗試與應(yīng)用,推廣與迭代之后——沉淀下來了一種國際語言,而在網(wǎng)頁這個互聯(lián)網(wǎng)世界我們叫它——HTML(網(wǎng)頁編寫的國際語言)
HTML全程為HyperTextMarkupLanguage,中文直意為"超級文本標(biāo)記語言",它是一種基于互聯(lián)網(wǎng)的網(wǎng)頁編程語言,從1994年由萬維網(wǎng)發(fā)明至今,已逐漸成為了網(wǎng)頁編程的行業(yè)規(guī)范。HTML目前已歷經(jīng)了5次重大修改,直到2014年10月HTML5最終定稿,同時宣告了一個新傳播時代的開始!曾經(jīng)不可一世輝煌的IE+FLASH將逐漸成為過往的歷史,未來將會是HTML5的未來!當(dāng)所有設(shè)備都遵循HTML語言法則時,我們在任何設(shè)備上看到的網(wǎng)頁就會保持一致,而不變臉了~而當(dāng)下,網(wǎng)頁就是一個HTML規(guī)范下的世界…(理論上來說)
當(dāng)然,HTML的學(xué)問遠(yuǎn)非這草草幾句可以講透徹的,而網(wǎng)頁編寫的規(guī)范也是由HTML.JS(JavaScript)和CSS三駕馬車共同完成的。
隨著Chrome和Safari的高歌猛進(jìn),以及IE+Flash的衰落,HTML5告一段落,進(jìn)入了下一個時代——移動互聯(lián)網(wǎng)。HTML5的跨平臺優(yōu)勢在移動互聯(lián)網(wǎng)時代被進(jìn)一步凸顯。HTML5是唯一一個通吃PC、Mac、iPhone、iPad、Android、WindowsPhone等主流平臺的跨平臺語言。Java和Flash都曾夢想這個位置,但夢斷于iOS。此時人們紛紛開始研究基于HTML5開發(fā)跨平臺手機(jī)應(yīng)用。很多人當(dāng)時認(rèn)為,原生應(yīng)用只是過渡,就像當(dāng)年從C/S結(jié)構(gòu)轉(zhuǎn)變?yōu)锽/S結(jié)構(gòu)一樣。而且學(xué)習(xí)Objective-C和Java很費(fèi)勁,我既然會網(wǎng)頁開發(fā),為何不試試HTML5。
|