[Book] HTML5 & JavaScript 程式開發實戰 - 導讀
是的,這是一本即將在 3/21 上市的書,從 2012 / 9 月左右,由小朱策劃帶領之下,筆者與另一作者克拉克共同主筆著作,也是筆者的第一本書,歷經大約3個月左右的時間,在跨進2013年時終於完成第一版的初稿,接著經過一校、二校、排版等過程,終於在 3/21 要出版上市了(悅知文化),這本書的內容相當適合想學習HTML、CSS、JavaScript以及初探Windows Store App的讀者們,屆時上市後不妨參考看看囉 :),本篇就搶先揭露書本的導讀內容。
導讀
本書是針對 HTML5、CSS3、JavaScript,以及使用前述三大技術來開發 Windows Store App,共四個方向為出發點所撰寫,隨著瀏覽器支援度愈來愈高,對於大部分的前端網頁開發人員來說,HTML5 應該是近期相當受到注目的一個課題。此外,原先在傳統視窗介面的應用程式開發領域裡,前端網頁開發人員幾乎無法以自身已熟知的技術能力參與其中。然而,隨著 Windows Store App 的出現,這個限制已被打破,HTML5、CSS3 及 JavaScript 可以被用來開發 Windows Store App,因此,前端網頁開發人員得以跨越以往的藩籬,進入視窗介面應用程式的開發領域中,這無疑是為前端網頁開發人員開啟了更廣闊的航道。
本書章節在內容安排上,將會先由HTML談起,接續涵蓋著CSS3、HTML5及JavaScript,最後再以Windows Store App實例作為本書的結束,期望帶領讀者們從基礎入門開始學起,最後再配合實務開發,讓您具有一個完整的學習體驗之旅。
Chapter 1 HTML的基礎
執行在瀏覽器上的網頁是由 HMTL 所構成,HTML 可以說是網頁的骨架,開發人員建立的網頁必須要使用 HTML 的標籤,才能在瀏覽器上呈現給客戶使用。本章將為開發人員介紹 HTML 的建置與執行,並對於開發網頁時會接觸到的主要標籤、API參考、物件節點、HTML 與Web關係進行說明。
Chapter 2 CSS的基礎
如果說 HTML 是網頁的骨架,那麼 CSS 就可以說是網頁的皮膚,開發人員建立的網頁必須要經由 CSS 的裝飾才能吸引客戶的目光。本章將為開發人員介紹樣式的組成與套用,並針對開發時最常使用的選擇器、盒子模型、定位模式進行說明,也會在最後一個小節介紹各種排版布局的基礎樣板。
Chapter 3 DOM──文件物件模型
HTML 與 CSS 構成了網頁的骨架與皮膚,而 DOM 則是用來提供開發人員透過程式碼變更 HTML 與 CSS 的工具。本章將為開發人員介紹 DOM 模型的概念與使用,並對於開發時最常使用的節點選擇、節點操作、節點事件進行說明。
Chapter 4 全新HTML5基礎
HTML 是一個不斷在進化的標籤語言,目前正在從 HTML4 往 HTML5 的方向進化中。本章將為開發人員介紹 HTML5 的概念,並對於 HTML5 所提供的影像描繪、影音播放、資料儲存、資料傳輸等實用又有趣的新功能來進行說明。
Chapter 5 必知的JavaScript語言
JavaScript 是種介於程序導向、物件導向之間的程式語言,是一種簡單、好用、彈性十足的開發工具。本章將為開發人員介紹 JavaScript 的各種語言特性,並對於 JavaScript 如何實現物件導向中的封裝、繼承、多型等概念進行說明,也會在最後一個小節介紹如何在 JavaScript 上實現軟體架構的設計。
Chapter 6 認識 Windows StoreApp 開發
Windows Store App 在 Windows 8 平台是一種新型態的應用程式。本章將為各位介紹什麼是 Windows Store App,以及開發 Windows Store App 所應事先準備的環境跟工具,並針對現行開發工具Visual Studio 2012所內建的專案範本架構逐一說明,接著談及關於 Windows Store App 的應用程式生命週期及應用協定,為實務開發打下基礎。
Chapter 7 Windows StoreApp 實作
本章將介紹以 HTML5 + JavaScript 開發 Windows Store App 兩大主軸核心Windows Runtime Library 及 Windows Library for JavaScript,並介紹如何使用WinJS 控制項,最後會以實際開發範例,由開發到正式送審上架做一個完整的示範說明。
後記
本書雖然經過一校、二校等程序,但仍難免會有疏漏或錯誤之處,如果內容上有所謬誤或是您有任何寶貴的意見,都歡迎您透過這個部落格與筆者聯繫。最後仍然要再一次感謝小朱提供筆者參與此次著作的機會,可以將所學習到的知識透過書本分享給更多需要的朋友們,也希望上市後大家多多支持。
By No.18