没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
CHAPTER 9: Super Jumper: A 2D OpenGL ES Game
488
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
Contents at a Glance
About the Authors .......................................................................................................ix
About the Technical Reviewer....................................................................................xi
About the Cover Image Artist ....................................................................................xii
Acknowledgments .....................................................................................................xiii
Introduction................................................................................................................xiv
Chapter 1: HTML5 Page Structures ............................................................................1
Chapter 2: HTML5 Markup .........................................................................................19
Chapter 3: HTML5 Structural and Semantic Elements............................................31
Chapter 4: HTML5 Forms ...........................................................................................63
Chapter 5: HTML5 Media Elements: Audio and Video ............................................97
Chapter 6: HTML5 Drawing APIs .............................................................................137
Chapter 7: HTML5 Canvas .......................................................................................175
Chapter 8: HTML5 Communication APIs ................................................................215
Chapter 9: HTML5 WebSocket.................................................................................241
Chapter 10: HTML5 Geolocation API ......................................................................263
Chapter 11: HTML5 Local Storage ..........................................................................281
Chapter 12: HTML5 Accessibility ............................................................................305
Index ..........................................................................................................................331
xiv
Introduction
The development of Hypertext Markup Language stopped in 1999 with its final version, n.4, made by the
World Wide Web Consortium (W3C). Technology, however, has not stood still in the meantime: the W3C
also worked on interesting projects such as the generic Standard Generalized Markup Language (SGML)
to XML, as well as on new markup languages such as Scalable Vector Graphics (SVG), XForms, and
MathML.
Web browser vendors, on the other hand, preferred to concentrate on new functions for their programs,
whereas web developers started to learn CSS and the JavaScript language to build their applications on
frameworks that use Asynchronous JavaScript + XML (AJAX).
However, things have changed, and recently HTML has been brought back to life thanks to the work of the
companies such as Apple, Google, Opera Software, and the Mozilla Foundation, who collaborated (under
the name of WhatWG, the Web Hypertext Application Technology Working Group) on the development of
an updated and enhanced version of the old HTML.
Following this major interest, the W3C began to work on a new version of HTML, called HTML5, taking on
the official name of Web Applications 1.0 and introducing new structural elements to HTML that have not
been seen before.
The new elements introduced by HTML5 tend to bridge the gap between structure, defined by the markup;
rendering characteristics, defined by styling directives; and the content of a web page, defined by the text
itself. Furthermore, HTML5 introduced a native open standard to deliver multimedia content such as audio
and video, collaboration APIs, local storage, geolocation APIs, and much more.
In this practically-oriented book, we wanted to provide a series of solutions to common problems faced by
people approaching the new language. You will therefore find a lot of ready-to-use code that you can build
on in your web applications.
Who is this book for?
No matters if you're a designer or a developer, this book is aimed at anybody who wants to start using
HTML5 right now.
HTML5 Solutions is, in fact, intended for readers who want to take their knowledge further with quick-fire
solutions to common problems and best practice techniques to improve their HTML5 skills. The book is full
of solutions with real world examples and code to support you as you enter the world of HTML5
development.
INTRODUCTION
xv
Conventions used in this book
This book uses several of conventions that are worth noting. The following terms are used throughout this
book:
HTML refers to both the HTML and XHTML languages.
Unless otherwise stated, CSS relates to the CSS 2.1 specification.
Modern browsers are considered to be the latest versions of Firefox, Safari, Chrome, and Opera,
along with IE 7 and above.
It is assumed that all the HTML examples in this book are nested within the <body> of a valid document,
while the CSS is contained in an external style sheet. Occasionally, HTML and CSS have been placed in
the same code example for brevity.
Sometimes code won't fit on a single line in a book. Where this happens, I've used an arrow to break the
line.
With these formalities out of the way, let’s get started.
What you need
To follow and create the examples shown in this book you'll need a simple text editor. TextMate, UltraEdit,
and Notepad++ are just some examples of powerful text editors with code support.
My advice is to use one of the following tools that will allow you to improve the productivity of your coding
activities:
Google Web Toolkit Incubator project supports some features of HTML5 through classes like
GWTCanvas. It's completely free and it can be downloaded from this uhttp://code.google.com/p/google-
web-toolkit-incubator/
The HTML5 pack extension for Dreamweaver CS 5. It enhances Dreamweaver CS5 adding complete
support to HTML5. You can download a free trial from the Adobe website
http://www.adobe.com/support/dreamweaver/
Questions and Contacts
Please direct any technical questions or comments about the book to m.casario@comtaste.com.
For more information about other HTML5 and CSS books, see our website: www.friendsofed.com.
剩余359页未读,继续阅读
资源评论
musique
- 粉丝: 4
- 资源: 66
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功