html5最近炒得十分火熱,很多奸商都號稱自己的瀏覽器全面支援該標準,實際上這個標準在w3c還處於草稿(draft)版本階段,連推薦(recommendation)都不是,不知道從嚴格的法律角度是否能告這些奸商一把。
在w3c上看html5規範(http://www.w3.org/tr/2010/wd-html5-20101019/),忽然注意到乙個到whatwg的鏈結,在whatwg的**上,居然也有html5。這東西難道還有山寨版?
在網上走了一圈之後大概整理出乙個脈絡來了:w3c的規範叫html 5——注意這裡多了乙個空格,大概因為它的前身叫html 4——其實最一開始w3c的專案叫xhtml 2.0,這是乙個徹底重構的激進版本,目的是要將web帶向xml的光明未來,在這裡有嚴格的語法定義(html 4的世界太亂了,每個瀏覽器都得去遷就現實網頁中那些不規範甚至錯誤的語法),它激進到甚至不向前相容xhtml 1.0和html 4。請注意w3c的成員是業界的各種**商,包括微軟,adobe等,而不單單是瀏覽器製造者,它所標榜的是中立,所以它認為自己有義務也有責任幹好這檔子費力不討好(當然也會討一部分人的好)的事情。
不知道html5會不會在這股熱潮中成為真正的標準,還是像svg一樣半死不活。其實普通使用者一點兒都不關心這樣的問題,標準之爭向來都是商業巨頭之爭。
一些好玩的八卦:
2. html5的主筆ian hickson現在在google工作,以前曾在網景和opera幹過(這個讓我想到了「三星家奴」,絕無貶義)。這牛在一次採訪中提到html5標準搞不好要到2023年才完成(html 5 might not be done until 2022),這應該是氣話或者在表達某種情緒。我覺得在中文語境裡2022應該是個概數,表示猴年馬月。
4. what工作組是乙個invitation-only的聖騎士組織,意思是他們是私人俱樂部,非邀請您不受歡迎。
5. 微軟的chris wilson長期擔任ie的平台架構師,曾被what工作組邀**入,但該牛以什麼專利政策方面的理由謝絕了。
6. chris wilson在ie9 beta發布前,也就是2023年9月,跳槽到google了。他在部落格中透露離職的理由是,「...現在需要離開微軟」...
結論:1. 標準很重要。任何技術玩到最高端別就得玩標準,制定遊戲規則的人永遠是贏家。從這個角度而言,國家在3g時代強推td也不無道理:有些事情現在不做,就一輩子都做不了了。
2. 圈子很重要。在任何乙個行業裡專心幹上10年,以後就算在圈子裡換工作,也夠你忙活下半輩子的了。另外圈子大了還可以玩私人會所。
3. 咱們中國離矽谷的技術圈子好遠,坐飛機怎麼都得10小時以上。中國的it要趕上美國不知道是不是2023年以後的事情——希望不是猴年馬月。
關於HTML5的一些筆記
buckminster fuller.html 正確寫法buckminsterfuller.html 錯誤寫法 檔名全部使用小寫字母,用 短橫線 分隔單詞,用 html 作為副檔名。混合使用大小寫字母會增加訪問者輸入正確位址以及找到頁面的難度。不推薦使用下劃線 資料夾的名稱也應全部用小寫字母。關鍵是...
HTML5 一些有用的 APIs
使用上面函式的方法是反覆呼叫即可。1 2 3 4 5 使用 settimeout 模擬 requestanimationframe 1秒 內重新整理 60次 function callback 使用 requestanimationframe 的目的是為了讓各種網頁動畫效果 dom動畫 canvas...
HTML5框架 背景和實體
html5框架 html5背景 html5實體 html框架 框架標籤 frame 框架對於頁面的設計有著很大的作用 框架集標籤 框架集標籤定義如何將視窗分割為框架 每乙個frameset定義一系列行或列 rows cols的值規定了每行或每列佔據螢幕的面積 常用標籤 noresize 固定框架大小...