本书是针对HTML5、CSS3、JavaScript,以及使用前述三大技术来开发Windows Store App,共四个方向为出发点所编写,本书章节在内容安排上,将会先由HTML谈起,接着介绍CSS3、HTML5及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的基础 运行在浏览器上的网页是由HTML所构成,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 Store App 开发概念 Windows Store App在Windows 8平台是一种新形态的应用程序。本章将介绍何谓Windows Store App,以及开发Windows Store App所应事先准备的环境和工具,并针对现行开发工具Visual Studio 2013所内置的项目模板架构逐一说明,接着介绍关于Windows Store App的应用程序生命周期及应用协议,为实际开发打下基础。 Chapter 7 使用JavaScript和HTML5实作Windows Store App 本章将介绍以HTML5+JavaScript开发Windows Store App两大主轴核心Windows Runtime Library及Windows Library for JavaScript,并介绍如何使用WinJS控件,最后会以实际开发范例,由开发到正式送审上架做一个完整的示范说明。 范例程序与工具说明 本书在编写范例程序代码时,所采用的开发工具是Visual Studio 2013,若您是由微软官方网站下载免费开发版本,要注意必须选择Express forWindows 版本。另外,要特别提醒您,本书第6章及第7章的部分,由于是在介绍Windows Store App的开发,因此,除了开发工具的选择之外,操作系统也必须是Windows 8及以上版本方能进行演练。至于范例程序代码,您可以在http://www.tdpress.com/zyzx/tsscflwj/取得,由于本书是以HTML5及JavaScript为主轴技术的开发实战,相对地,在Windows Store App的开发上,我们也采用相同的技术来进行讲解,因此不会涉及XMAL及C#、VB等其他程序语言的内容。 本书是针对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的基础 运行在浏览器上的网页是由HTML所构成,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 Store App 开发概念 Windows Store App在Windows 8平台是一种新形态的应用程序。本章将介绍何谓Windows Store App,以及开发Windows Store App所应事先准备的环境和工具,并针对现行开发工具Visual Studio 2013所内置的项目模板架构逐一说明,接着介绍关于Windows Store App的应用程序生命周期及应用协议,为实际开发打下基础。 Chapter 7 使用JavaScript和HTML5实作Windows Store App 本章将介绍以HTML5+JavaScript开发Windows Store App两大主轴核心Windows Runtime Library及Windows Library for JavaScript,并介绍如何使用WinJS控件,最后会以实际开发范例,由开发到正式送审上架做一个完整的示范说明。 范例程序与工具说明 本书在编写范例程序代码时,所采用的开发工具是Visual Studio 2013,若您是由微软官方网站下载免费开发版本,要注意必须选择Express forWindows 版本。另外,要特别提醒您,本书第6章及第7章的部分,由于是在介绍Windows Store App的开发,因此,除了开发工具的选择之外,操作系统也必须是Windows 8及以上版本方能进行演练。至于范例程序代码,您可以在http://www.tdpress.com/zyzx/tsscflwj/取得,由于本书是以HTML5及JavaScript为主轴技术的开发实战,相对地,在Windows Store App的开发上,我们也采用相同的技术来进行讲解,因此不会涉及XMAL及C#、VB等其他程序语言的内容。