Approach to HTML5 演講預告

上週末本來要去做一個關於HTML5的speech,因爲公司臨時任務未能成行,甚爲遺憾。不過下週末當可彌補。

雖主題爲HTML5,實則我並不想介紹HTML5的特性,因爲之前已經有許多人介紹過了,比如子斌,作爲Opera的Web Evangelist,講得肯定比我好。因此我想講一點實踐上的探索,簡言之就是HTML5特性雖然很好,但是如果瀏覽器不支持怎麼辦?

答案無非幾種:

一種是坐等。實則就是放棄大部分的HTML5特性。我一向倡導“面向未來的Web開發”,這自然爲我不取。況且要是如此選擇,我也沒啥好講了。 :P

另一種是所謂漸進增強和優雅退化。這其實也是HTML5設計背後一以貫之的理念。不過問題在於,對於真實世界中的應用來說,某些關鍵特性,沒有就是沒有,0和1的差距,那是沒法漸進增強滴,亦或者退化之後就無法“優雅”的起來。

對此,我給出的答案就比較“激進”,如果瀏覽器不支持,那就自己實現!自己動手豐衣足食!

整個演講將圍繞此觀念,以幾個很小但很實用的HTML5新特性爲例,展示如何自己實現一些簡單的HTML5特性,介紹常用的patch瀏覽器的手段,討論面對某些限制條件時的變通手法。

本演講對聽衆的前端技術水平要求稍高,需得對DOM和JavaScript都較爲熟悉。演講的題目暫定爲“Approach to HTML5”。

不過需要說明的是,演講中將主要以Firefox、Chrome、Safari爲例。至多可能涵蓋到IE8。對於IE6和IE7這兩個“史前”瀏覽器,因爲對其patch的手法複雜而特殊,離日常開發太遠,受衆面太小,亦無推廣價值,所以將不會作爲重點闡述。但有空時會在本blog上發表關於如何“修理”IE的內容,與專精此道的同行分享和探討。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章