歐萊禮 - 深入淺出 HTML 5 程式設計 重點整理 摘要 認識 HTML 5 Geolocation - 地理位置 Canvas - 繪圖平台 Video - 多媒體 Web Storage - 離線存儲 認識 HTML 5 廣義的 HTML 5 ,指的是 HTML 、 CSS 和 JavaScript 在內的一套技術組合。 希望能夠減少網頁瀏覽器對於外掛程式的需求,例如: Adobe Flash 、 Microsoft Silverlight 、 Oracle JavaFX 。 HTML 5 中移除了一些不再需要的舊元素, 在最基本的網頁結構中,程式碼顯得更加簡潔。 另外也移除了一些舊元素,許多都是很少用到的元素。並新增了許多新元素,有些在後面會提到,沒提到的請自行查詢。 目前各大瀏覽器仍只有支援 HTML 5 的一些主要新功能 至於 HTML 5 要如何像下相容 ? 前面在提到 HTML 5 的基本網頁結構時,你可能會想:以前也是這樣寫的,也是可以行得通,這是怎麼回事 ? HTML 5 到底差在哪 ? 原因其實是主要的瀏覽器早就已經預設 CSS 與 JavaScript 為預設標準,而且行之有年。 但是這是各家瀏覽器廠商自行作的預設,跟 HTML 標準本身無關。 HTML 5 只是將標準訂定出來,確立了行之有年的共識,將 CSS 與 JavaScript 設為預設標準。 而同樣道理, DOCTYPE 、 meta 的簡化也是瀏覽器早就提供的蜜糖。 因此,一些基本的 HTML 5 語法在舊的瀏覽器照樣是可以運行的。 但是一些較新穎的技術,仍舊需要針對其做特別處理。 Geolocation - 地理位置 定位重要性? 如何定位? 透過 GPS ,可以得到非常精準的定位資訊,包含經緯度、移動速度、前進方向,但是缺點為需要在戶外空間,而且非常耗電。 透過 IP , IP 位置通常會繪製為實體位置儲存於資料庫中,而顯示的位置通常為 ISP 服務商在當地的辦公處。 透過 Wi-Fi 及 基地台,兩者都利用...
留言
張貼留言