前言 寫一本能夠較為全面介紹html5內容的書遠比想象更為困難。首先,瀏覽器和規範本身一直在改變,似乎無論半年內寫了多少東西,瀏覽器總會對乙個實現加以調整,從而讓幾章的內容都失效。這就會讓整個寫作過程反覆,很難再為章節確定最終版本。另外,我們還看到許多關於html5的書僅僅上市幾個月後,內容就完全過時了。這種情況更讓我們感到,與其繼續追逐這種更新與前沿,我們最終還是決定專注討論較為堅實一些的web應用技術,這些內容不會隨著html5的發展有太大的改動。
本書起初時只有robert crowther(當時已經在寫另一本書了)和joe lennon這兩位作者,這增加了本書寫作初期的混亂度。不得不說的是,rob旺盛的精力讓我感到吃驚,他當時還打算同時寫hello! html5 and css3(manning,2012)。另外,似乎還嫌這些工作不夠多,他還複審合作者完成的章節並給出有益的反饋意見,所以我一直很奇怪:他哪有時間睡覺呢?
joe lennon撰寫的內容是表單、檔案儲存以及附錄,還對html5規範做了乙個精彩的概述。greg wanish(起初是我們的編輯)輔助joe完成了這些章節。這兩位作者解決了一些非常困難且不穩定的規範,這些規範仍然在很多瀏覽器中還未完全實現。於是ash blue加入進來,以解決html5的互動性視覺化資料相關的龐大規範。
greg和ash一樣都在美國,joe在愛爾蘭,rob在倫敦。由於這種地理差別,我們很難在一起開會,幾乎每次都聚不齊。如果你曾經參與過團隊專案,那麼肯定能理解對於本書而言,會議的重要性。另外,即使我們四個人都能把大部分的空閒時間用於寫書上,它花費的時間仍遠超過我們的預期。之所以造成這種耽擱,一部分原因在於我們想讓本書囊括時下最新的技術和規範。另外,meap的讀者為我們提供了很多有關本書的改進意見,根據這些反饋,我們對本書作了進一步調整。無疑,這也花去了很多時間。
撰寫本書的經歷讓我們明白了乙個道理,那就是永遠都不要碰試驗性的主題,想都不要想!但說實話,html5規範發展的不穩定性,既給工作帶來了困難,又確實令人有所斬獲。最後,希望我們的辛苦不會白費,希望讀者能借助本書更為輕鬆地掌握html5技術。
前言 第一部分 簡介
[第1章 html5:從文件到應用的轉變
1.1 探索標記語言:html5速覽](
1.2 標記:附加的web規範
1.3 html5的dom api
1.4 其他api和規範
1.5 小結
第二部分 基於瀏覽器的應用
[第2章 建立表單:輸入小部件、資料繫結以及資料驗證
2.1 表單的功能概述與所需知識](
2.2 構建表單使用者介面
2.3 計算金額總計,顯示表單輸出結果
2.4 利用約束驗證api來檢查表單輸入資料
2.5 為不支援html5相關特性的瀏覽器提供回退方案
2.6 小結
a.2 常見的html5規範
a.3 常見的非html5技術
a.4 緊跟規範的最新進展
附錄b html5 api簡要參考 文件
附錄c 安裝php和 mysql
附錄d 計算機網路技術 基礎
附錄e 設定node.js
附錄f 通道通訊
附錄g 開發工具及庫
附錄h 利用ffmpeg編碼
附錄i html未來展望
附錄j 鏈結和參考
《HTML5移動Web開發實戰》 導讀
html5移動web開發實戰 如何在多平台上建立高效能 響應式移動 對於程式設計師來說,由於手機裝置快速增加 螢幕尺寸各不相同 效能仍有侷限性,這個問題就顯得非常重要。本書提供了答案,你會知道如何有效地利用最新的html5針對移動 的功能,橫跨多個移動平台。本書會讓你了解如何策劃 建立 除錯和優化移...
《HTML5完美遊戲開發》 導讀
本書的作者都是real wold game開發者,他們將與我們一起分享專業的開發經驗與技巧。前言 第1章 open web game王國 1.1 open web game簡介 1.2 為什麼要關注open web game 第2章 化繁為簡 2.1 自我介紹 2.2 a到b遊戲 2.3 簡化原則 ...
HTML5表單 form實戰解析
由於目前html5標準仍然在開發中,不同的瀏覽器對html5特性的支援都相當有限。其中chrome opera在表單方面支援得比較好,本例項在chrome opera上執行一切正常,建議最高版本,效果圖如下 這個表單使用哪些新元素型別及功能?type型別 我們熟悉type就是text passwor...