2011年6月27日 星期一

網頁革命...HTML5

       大家如果有接觸過網頁設計或者是以前做過網頁的報的人,都一定知道,網頁其實是一個純文字檔,裡面放了一堆標籤叫HTML,而網頁說到底就只是一個文字檔,為什麼可以變成這麼多姿多采的頁面呢? 其實這個最大的功勞就是大家用來瀏覽網頁的瀏覽器,瀏覽器把收到的HTML 文字檔,根據HTML 的描述,轉換成相應的視覺效果而呈現。 可是這一切都只是靜態的網頁設計,我們統稱這個頁技術為WEB 1.0 。可是現今大家所看到的網頁,都不只是靜態的而是可以根據使用者的意向去達成某些目的,像GOOGLE 就是一個好例子,把使用者所以找的資料回應給使用者,這是最典型的REQUEST 跟RESPONSE 的模型,使用者叫某種型式跟WEB SERVER 要求,然後SERVER 處理,再把結果回傳給使用者。這個技術的實作有好幾種,大家熟識的PHP(寫FACEBOOK的)、ASP.NET(寫XANGA的)、JSP(沒有具體的例子)等...大家有興趣可以去GOOGLE 他們。今天最主要要講的是網頁設計的一個新選項---HTML5。


        HTML 5 故名思意,他是HTML 的第五版,其實一直看HTML的發展史,HTML 也經過很多不同的改變,也後來衍生出很多版本,如果大家有聽過XHTML 的話,應該會知道,XHTML 其實是XML 格式的HTML,因為HTML 本身語法上沒有限制,做成網頁的編寫有很多不一樣的風格,像---
       <HTML>
       <hTml>
       這兩個都是合法的
於是才會出現XHTML 把HTML 的寫法統一,亦成為一直以來的標準。
而HTML 5 是HTML 不是XHTML,他讓使用者不必要內篏FLASH 也可以看影片,聽音樂,以及一些向量圖,動畫之類的。還有加了很多新功能像WEB SOCKET 、DRAG AND DROP 等,以從這些單靠HTML是做不來的,往後HTML5 的發展,的確值很期待的,特別是大家熟識的IPHONE 、IPAD ,本身就支援HTML5 ,在這些裝置上,HTML 5的控制項會變成APPLICATION LIKE 的,像IPHONE 本身的應用程式的控項一樣,這樣會讓WEB APP 更USER FRIENDLY ,更直覺。
       總結,HTML5 不單是HTML 的新版而已,還多加了很多很多的技術,目的是為了讓開發者可以有更進一步空間去發揮,使用者可以享受更好的使用者介面。

沒有留言:

張貼留言