推荐html5学习教程:HTML5高级程序设计

  今天,大多数现代浏览器都已经支持HTML5。学习体验HTML5带给Web开发的便捷、快速和强大功能,是每一位Web设计和开发人员的当务之急。
本书由旧金山HTML5用户组创建人联合另两位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用 WebSocket、Geolocation、Web Storage、Canvas及音频视频等前所未有的新特性构建先进的Web应用,并以大量的示例涵盖全部HTML5 API。此外,还介绍了当今浏览器对HTML5特性的支持情况。

  作者简介

  Peter Lubbers Kaazing文档培训主管,旧金山HTML5用户组创建人。作为HTML5和WebSocket的狂热爱好者,Peter常常在国际大会上发言,还在全 球范围内开展HTML5的技术培训。在加盟Kaazing前,Peter在Oracle担任了近十年的资深信息架构师,获得过两项软件专利。
Brian Albers Kaazing研发中心副总裁。他有数十年的Web开发经验,曾在Oracle担任高级开发经理。Brian是一位讲演常客,经常在Web 2.0博览会、AJAXWorld博览会和Web JavaOne等国际性会议上做讲演。
Frank Salim Kaazing的元老级工程师,曾参与过WebSocket网关和客户端策略项目。他毕业于波莫纳学院计算机专业,除了编程之外,还喜欢阅读、绘画和轮滑。

  第1章 HTML5概述

  1.1 HTML5发展史、1.2 关于2022年的那个神话、1.3 谁在开发HTML5、1.4 新的认识、1.4.1 兼容性和存在即合理、1.4.2 效率和用户优先、1.4.3 化繁为简、1.4.4 通用访问、1.5 无插件范式、1.6 HTML5的新功能、1.6.1 新的DOCTYPE和字符集、1.6.2 新元素和旧元素、1.6.3 语义化标记、1.6.4 使用Selectors API简化选取操作、1.6.5 JavaScript日志和调试、1.6.6 window.JSON、1.6.7 DOM Level 3、1.6.8 Monkeys、Squirrelfish和其他JavaScript引擎、1.7 小结

  第2章 Canvas API、2.1 HTML5 Canvas概述、2.1.1 历史、2.1.2 canvas是什么、2.1.3 canvas坐标、2.1.4 什么情况下不用canvas、2.1.5 替代内容、2.1.6 CSS和canvas、2.1.7 浏览器对HTML5 Canvas的支持、2.2 使用HTML5 Canvas API 、2.2.1 检测浏览器支持情况、2.2.2 在页面中加入canvas、2.2.3 变换、2.2.4 路径、2.2.5 描边样式、2.2.6 填充样式、2.2.7 填充矩形区域、2.2.8 绘制曲线、2.2.9 在canvas中插入图片、2.2.10 渐变、2.2.11 背景图、2.2.12 缩放canvas对象、2.2.13 Canvas变换、2.2.14 Canvas文本、2.2.15 应用阴影、2.2.16 像素数据、2.2.17 Canvas的安全机制、2.3 使用HTML5 Canvas创建应用、2.4 小结

  第3章 音频和视频

  第4章 Geolocation API、第5章 Communication API、第6章 WebSockets API 、第7章 Forms API、第8章 Web Workers API、第9章 Web Storage API、第10章 构建离线Web应用、第11章 HTML5未来展望、

时间: 2024-12-06 13:10:43

推荐html5学习教程:HTML5高级程序设计的相关文章

想从事数据库工程师方面的工作,求各位推荐SQL ORACLE学习教程

问题描述 想从事数据库工程师方面的工作,求各位推荐SQLORACLE学习教程感激不尽 解决方案 解决方案二:那这个帖子应该发在sqlserver板块或是oracle板块呀...

怎么样零基础学习开发HTML5?有什么推荐书籍和学习方法?

我做web大概有八年的时间,今天主要给新手想要做HTML5开发的新手简单说下HTML5能做为什么以及未来的发展和一个系统的学习规划,目前HTML5有多火,不用我说大家都清楚,很多其他行业想转行做HTML5开发,想要在以后有一个好的发展前景,HTML5技术的不断的成熟,各大浏览器不断兼容HTML5最新技术,HTML5被称为可以改变人们生活的东西.而现在HTML5的竞争也是非常的大,所以说我想要做HTML5开发一定要先把技术学好才能去找工作. HTML5都能做什么? 第一:刚出现不久的小程序,很流行

java HTML5 学习资料汇总

目前JAVA可以说是产业界和学术界最热门的语言,许多人都很急切想把JAVA学好. 但学习是需要步骤的,除非像电影中演的那样,能够把需要的专业技巧下载到脑海:主角只花了几秒下载资料,就马上具备飞行员的技巧,或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是少不了的.花时间,不打紧,就怕方法错误,事倍功半. java 学习文章推荐.java学习线路.java 知识图谱. HTML5 微数据 RDFa/微格式 使用 jQuery 的 Autocomplete 插件实现input输入提示功能 创

《JavaScript高级程序设计》学习笔记

系统学习JS, 从<JavaScript高级程序设计>入门,通过学习jQuery或者angularJS源码来进阶. 第1章 JavaScript简介 1.JS问世的目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作, 由Netscape主导开发,那时候微软的IE还不能独领风骚.最初叫做LiveScript,当时媒体热炒Java,于是改名为JavaScript. JavaScript和ECMAScript通常指同一门语言,但是,JavaScript是ECMA-262标准的实现和扩展

JavaScript高级程序设计(第3版)学习笔记 概述_基础知识

在JavaScript面世之初,没有人会想到它会被应用的如此广泛,也远比一般人想象中的要复杂强大的多,在我自己学习的过程中,曾经有过多次震撼,只是常常没有过多久,很多美轮美奂的用法就又模糊起来,希望通过对JavaScript高级程序设计(第3版)的专题学习笔记,能够较为系统的将基础知识梳理一次,也能够将自己平常学习与工作过程中遇到的一些美妙用法记录下来,便于自己再次学习,当然,也希望可以给有需要的朋友们一些力所能及的帮助. 相关术语 先简要说一下和JavaScript相关的一些背景术语,就不详细

分享最好的HTML5编码教程和参考手册

原文:http://www.gbin1.com/technology/html/20101019bestreferencesandtutorialstostartcodingwithhtml5/index.html 原文:queness.com         编译:GBin1.com 今天我们介绍相关HTML5的参考手册,演讲稿,电子书和教程. HTML5是新兴的web技术,虽然不是完全的新技术但是已经有很多的相关文章介绍HTML5,特别是当我们谈论HTML5将成为Flash的替代品.现代浏览

网友分享HTML5权威教程和资源(一)

现在,随着主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用HTML5来制作各种功能强大的应用程序,HTML5正引领互联网新革命.本文向大家分享31个非常棒的HTML5教程和资源. 几年前,HTML5前景还很模糊,只有少数的互联网极客才会关心.而现在,随着现代主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用HTML5来制作各种功能强大的应用程序,HTML5正引领互联网新革命.为了方便大家更好的学习HTML5 ,本文向大家分享31个非常棒的HTML5教程和资源. 1-

非常有用的 HTML5 开发教程和速查手册

如今,随着主流浏览器对HTML5的不断支持和完善,越来越多的开发者开始使用 HTML5 来开发各种功能强大的Web应用程序,HTML5 正引领互联网新革命.为了方便大家更好的学习 HTML5 ,今天这篇文章向大家分享15个非常有用的 HTML5 开发教程和速查手册. HTML5教程 How to Make an HTML5 iPhone App Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3 Design &

优秀的 HTML5 开发教程

虽然,HTML5 技术还不够成熟,仍处于不断改进和发展中,但其众多先进和强大的地方已是有目共睹.为了方便大家更好的学习 HTML5 ,本文向大家分享25个优秀的HTML5开发教程.   Create a Grid Based Web Design in HTML5 & CSS3 Making a Beautiful HTML5 Portfolio Build a Neat HTML5 Powered Contact Form Create a Stylish Contact Form with