HTML5 技術體系

HTML5技術

前言

目錄

過去

現在

未來

JavaScript

修改進化

儲存記憶

資料庫

網路連接

衛星定位

通知

拖拉

HTML

修改進化

新標記

影音物件

2D 繪圖

3D 動畫

CSS

修改進化

字體

特效

選擇器

開發工具

Node.js

Titanium

PhoneGap

Aptana Studio

應用工具

應用

工具

雲端網站

mugeda 動畫製作

訊息

相關網站

參考文獻

最新修改

簡體版

English

簡介

HTML 5 最早是由由 WHATWG 在 2004 年提出,2007年被 W3C 所接納,在2008年1月22日發布第一份正式草案,預計在 2012 年才會推出正式標準。

即便如此,各家瀏覽器廠商早已展開動作,紛紛將 HTML5 視為重要的戰場,Firefox、Opera、Google Chrome、Apple Safari 等瀏覽器都已經支援了 HTML5 的功能,微軟的 IE 可以說是最慢才宣布要支援 HTML5 的重要瀏覽器,但微軟也已明確宣布要在 IE9 當中全力擁抱 HTML5,這些現象讓 HTML5 可能成為下一代 Web 的最重要技術。

目前在 Web 上,關於繪圖等功能主要是採用 Adobe 的 Flash 技術所製作的,但是在 iPhone 成功佔領手機市場後,蘋果的老板 Steve Job 卻拒絕讓 Flash 登上 iPhone 平台,並且聲稱 HTML5 比 Flash 好太多了。Steve Jobs 更進一步以契約的方式借助法律規定任何 Flash 技術都不准登上 iPhone 平台,這個動作對 Flash 技術的殺傷力極大,但也讓 HTML5 陣營的氣勢大盛,網路上紛紛盛傳 Flash 即將死亡,HTML5 將取而代之。

技術體系

HTML 5 是新一代的網頁標準,其內涵並非只有 HTML5 一項而已,整個技術體系包含 HTML5、CSS3 與增強過的 JavaScript API 函式庫,這個架構可以用下列公式表示。

HTML5 = HTML5+CSS3+new JavaScript API

在上述公式中,最重要的角色其實是 new JavaScript API,因為這個新版的函式庫當中包含了 2D 的 Canvas 繪圖、3D 的 WebGL 技術、衛星定位函式庫、網路的 Socket 函式庫、WebSQL 資料庫函數、以及 local Storage 函數可用來永久儲存資料,這些技術讓瀏覽器能力大為增強,幾乎可以成為網路作業系統了。

結語

假如 HTML5 真的大為流行,那麼就會形成一個跨平台的程式開發環境,這個平台將會跨越電腦、筆電、平板電腦、手機、PDA 等裝置。因此,您只要開發一個 HTML5 的網站,就可以讓所有上網裝置都可以使用您所開發的功能,這對程式設計師而言無疑有極大的魅力。

由於 HTML5 已經讓瀏覽器具有網路作業系統的潛能,因此您的網站其實就是一個應用程式,而這個應用程式可以做 2D、3D 繪圖、衛星定位、存取資料庫等工作,您可以輕易的寫出多人網路線上 GPS 遊戲,以及大部分您在桌上型電腦所能寫出的應用程式,這實在是相當令人期待的一件事啊!

參考文獻

  1. http://zh.wikipedia.org/zh/HTML_5

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License