【亚洲必赢官网】HTML5新手入门指南,不难介绍

推介7本不错的HTML5书籍

2011/08/01 · HTML5 · 3
评论 ·
HTML5

HTML5是HTML的晚辈。HTML5推荐了各样新元素,无论是针对内容结构仍然媒体。

你能够找到很多有关HTML5音信的网站,包蕴介绍、教程以及选择技术。但市面上也有部分好的书籍,集中介绍了HTML5特色,Amin
Riazi搜集一视同仁点引进了7本的书目,它们确实是上学HTML5的好出手。
(编注:《Web开发人士应有的15本免费电子书》那篇作品也有5本HTML5电子书。)

1. Pro HTML 5
Programming
《HTML5高等程序设计》

作者:Peter Lubbers, Brian Albers, Frank Salim

亚洲必赢官网 1

那本书适合有加上编程经验的Web应用开发者。换言之,我们不会在那本书中介绍网络发展的基础知识。那本书中有众多现成的资源可以加速学习Web编程原理。

 

2. HTML5: Up and
Running
《HTML5揭秘》

作者:Mark Pilgrim

亚洲必赢官网 2

书中的8个重大主旨:

●新的元素,如<Header>,<footer>和<section>(第3章)

●Canvas元素,使用 JavaScript 在网页上绘制图像。(第4章)

●你可以在网页中置放视频,而不使用第三方插件(第5章)。

●Geolocation,借助它,浏览者可以在您的Web应用中享受自己的地理地方(第6章)。

●永久的本地存储,而不用利用第三方插件(第7章)。

●离线Web应用,即便互连网中断也能工作(第8章)。

●HTML网页窗体的改进(第9章)。

●Microdata,让您成立属于自己的词汇表,并动用自定义的语言来扩大你的网页。(第10章)

 

3. Foundation HTML5 Canvas: For Games and
Entertainment |
《 HTML5
Canvas基础教程》

作者:Rob Hawkes

亚洲必赢官网 3

关于小编:RobHawkes擅长通过代码解决难题。他沉迷于可视化编程,而不仅局限于HTML5以及别的令人欢愉的Web新功用的探究。

 

4. The Essential Guide to HTML5: Using Games to learn HTML5 and
JavaScript 
|《
HTML5游戏支付

作者:Jeanine Meyer

亚洲必赢官网 4

那本书适合这么些想通过HTML5起家充满活力、令人兴奋的网站的开发者。假使您驾驭编程的连锁知识,并期待知晓HTML5能带给您怎么,或者您没
有其余编程经验,那本书都很符合你。那本书将显示HTML5的新功效和机密的编程艺术。编程是一门艺术,而开发有趣的玩乐和任何应用程序则须求自然。

 

5. Sergey’s HTML5 & CSS3 Quick
Reference

(尚无中文版)

作者: Sergey Mavrody.

亚洲必赢官网 5

那本书是相符于专业网页设计师和开发人士的技艺字典,它总计了当先3000页的HTML5和CSS3平整,涵盖了最广泛的基本概念和规则,包含标签、属性、值、对象、属性、方法、事件和API。

主题包蕴:

【亚洲必赢官网】HTML5新手入门指南,不难介绍。●HTML 5介绍。

●HTML5和XTML5语法规则。

●文档的语义结构。

●HTML5元素、属性、Web 2.0的完好参考。

●全局属性和事件。

●一个完全的CSS3属性统计。

●HTML5 API,包括Canvas、SVG、Video、Audio、Web Workers、Web
Sockets、Microdata、Geolocation和Web Stroage等。

 

6. HTML5 For Dummies Quick
Reference
(尚无汉语版)

出版社:Wiley Publishing Inc

亚洲必赢官网 6

HTML是网页制作的首选编程语言,而HTML5兼有全新的表征。从本书中您会询问丰盛的媒体使用、地理地方、数据库、移动能力、CSS和JavaScript的新利用,以及哪些使用新的canvas标签。

本书概览:

●浏览器帮助的新工具。

●媒体原理,包含视频标签。

●CSS中附加的伪类。

●新的表单输入类型。

●怎样添加阴影和形形色色的造型。

●创造Web套接字连接的提拔。

●Web工笔者怎么样升高工作效能。

●创造动画的手续。

 

7. HTML5
Canvas

(中文版)

作者:Steve Fulron 、Jeff Fulron

亚洲必赢官网 7

HTML5
Canvas,为开发者提供了在平凡的Web浏览器中使用常用的HTML和JavaScript创制动画图形的空子。Canvas是HTML5的最强烈的
特性之一,它提供了石破惊天的视觉效果和交互性。然则,它差距于典型的JavaScript、Flash、Silverlight开发,须求认真的去商讨!

本书分为11章,前四章,首要透过实例介绍HTML Canvas
API,所富含的大旨包涵文件、图像和制图。接下来的六章重点介绍了Canvase
API的增添应用,在这几个章节中,我们谈论了数学和物理的运用、视频、音频、游戏和活动选用。最后一章介绍了3D和multiplayer的试行领域。

 

原文:Amin
Riazi  译文:iteye

 

赞 2 收藏 3
评论

亚洲必赢官网 8

初学HTML5密密麻麻一:简单介绍,初学html5简约介绍

多年来很闲,就想着学点东西,然后就瞄中了html5,此前只看过很不难的部分,本次是系统的学下,顺便也记录下。废话不多说,早先正题。

  稍微介绍下html5,html5是W3C和WHATWG 合营的结果。

  html5的规则:

    新特点应该根据 HTML、CSS、DOM 以及
JavaScript;裁减对表面插件的需要(比如
Flash);更优异的错误处理;越来越多取代脚本的标记;HTML5
应该单独于设备;开发进度应对斯Ricoh透明

   html5的新特征: 

    用于绘画的 canvas 元素;用于媒介回看的 video 和 audio
元素;对当地离线存储的更好的支撑;新的很是规内容元素,比如
article、footer、header、nav、section;新的表单控件,比如
calendar、date、time、email、url、search

    浏览器辅助:最新版本的 Safari、Chrome、Firefox 以及 Opera 协理少数
HTML5 特性。Internet Explorer 9 将支撑某些 HTML5 特性。

  html5和html4.01存在部分界别,增添了video视频标签,canvas定义图形标签,command标签定义命令按钮等等;html5将不援助html4.01中的某些标签,和少数标签中的一些特性,就不一一列举了,在接二连三的博客中会提到,自己稍加小心就好。

  html5同样也富有优缺点,html5自己是由W3C推荐出来的,它的开发是经过谷歌(谷歌),苹果,中国电信等几百家公司一起研商的技巧,这几个技能最大的裨益就是它是一个当着的技艺,其余,W3C通过的正式也就表示每一个浏览器或每一个平台都会去贯彻。

html同样支撑多配备和多平台,那一点作育了它的移植性,同时那一点也掀起了大多数人对html5的趣味。

    html5的亮点大约计算出6点:

                1、提升可用性和创新用户的友好体验;

                2、有多少个新的价签,那将力促开发人士定义重要的情节;

                3、可以给站点带来越多的多媒体元素(摄像和韵律);

                4、能够很好的替代FLASH和Silverlight;

                5、当提到到网站的抓取和目录的时候,对于SEO很投机;

                6、将被大批量用到于移动应用程序和玩耍。

    任何技术都有双面性,那么难题来了,它的瑕疵:

          1、浏览器的编程模型如故90年间风靡的单进度单线程(single process single thread),但原生落成(比如用Object C)的APP可以用十六线程。移动端编写APP,可以利用三个线程,第二个线程,被称作主线程(main thread),编程的第一标准化是don’t do heavy work on main thread。平日只让它处理UI事件等,其余重度的劳作让此外背景线程来做。但浏览器唯有一个线程,所有的事务都是它干。在台式机上,浏览器编程还未曾太多难点,因为够快;但在移动端,那么些弊端很明确。

          2、它新但并不表示它安全,html5所打造的网页和其他语言编写的网页一样简单走漏风声一些机警数据。二零一三年三月,HTML5编程语言的一个破绽被发觉:它同意网站选取数GB垃圾数据对用户进行轰炸,甚至会在长时间内将硬盘塞满。多款主流浏览器均会受此影响。

  以上大约是html5的局地主导介绍,可能写的不全,了解的博友可以互补哈。

  

  

  

  

    

   

 

 

 

 

   

HTML5的前进尤其迈向成熟,很多的应用已经逐步出现在你本人日常生活中了,不只让传统网站上的互动Flash逐步的被HTML5的技艺代表,更首要的是可以通过HTML5的技能来开发跨平台的手机软件,让洋洋开发者感到极度提神!

|本文由好程序员特训营编辑

引进一本html入门书,要涵盖html5

  1. Pro HTML 5 Programming 《HTML5高级程序设计》
    作者:Peter Lubbers, Brian Albers, Frank Salim
    那本书适合有抬高编程经验的Web应用开发者。换言之,大家不会在那本书中介绍互连网发展的基础知识。那本书中有不少现成的资源得以加速学习Web编程原理。
  2. HTML5: Up and Running 《HTML5揭秘》
    作者:Mark Pilgrim

书中的8个至关首要主旨:
●新的因素,如<Header>,<footer>和<section>(第3章)
●Canvas元素,使用 JavaScript 在网页上制图图像。(第4章)
●你可以在网页中放到视频,而不利用第三方插件(第5章)。
●Geolocation,借助它,浏览者可以在您的Web应用中分享自己的地理地方(第6章)。
●永久的当地存储,而不用利用第三方插件(第7章)。
●离线Web应用,即便网络中断也能办事(第8章)。
●HTML网页窗体的革新(第9章)。
●Microdata,让您创设属于自己的词汇表,并使用自定义的语言来扩张你的网页。(第10章)

  1. Foundation HTML5 Canvas: For Games and Entertainment | 《 HTML5
    Canvas基础教程》
    作者:Rob Hawkes

关于小编:RobHawkes擅长通过代码解决难点。他沉迷于可视化编程,而不仅局限于HTML5以及其余令人开心的Web新职能的探讨。

  1. The Essential Guide to HTML5: Using Games to learn HTML5 and
    JavaScript |《 HTML5娱乐支付 》
    作者:Jeanine Meyer

那本书适合那多少个想通过HTML5确立充满活力、令人快乐的网站的开发者。借使您询问编程的连带知识,并希望知晓HTML5能带给您哪些,或者您没
有别的编程经验,那本书都很适合你。那本书将浮现HTML5的新功能和暧昧的编程艺术。编程是一门艺术,而支付有趣的玩乐和任何应用程序则必要自然。

  1. Sergey’s HTML5 & CSS3 Quick Reference (尚无中文版)
    作者: Sergey Mavrody.

那本书是契合于正式网页设计师和开发人士的技巧字典,它统计了超越3000页的HTML5和CSS3规则,涵盖了最广泛的基本概念和规则,包蕴标签、属性、值、对象、属性、方法、事件和API。
主旨包含:
●HTML 5介绍。
●HTML5和XTML5语法规则。
●文档的语义结构。
●HTML5元素、属性、Web 2.0的完好参考。
●全局属性和事件。
●一个完好无缺的CSS3属性总计。
●HTML5 API,包括Canvas、SVG、Video、Audio、Web Workers、Web
Sockets、Microdata、Geolocation和Web Stroage等。

  1. HTML5 For Dummies Quick Reference(尚无汉语版)
    出版社:Wiley Publishing Inc

HTML是网页制作的首选编程语言,而HTML5所有全新的性状。从本书中你会询问足够的传媒选拔、地理地方、数据库、移动能力、CSS和JavaScript的新应用,以及如何使用新的canvas标签。
本书概览:
●浏览器帮助的新工具。
●媒体原理,包含摄像标签。
●CSS中附加的伪类。
●……余下全文>>
 

当您初阶想要学习、试图想要投入相关的花费时,由于HTML5的技能还在相连升华、进化当中,学习的资源也都相比零散,较难有一个全体的取向。在本篇文章中,笔者将会介绍HTML5的机要技术结合,并且提供一些学习资源让大家参考。

|小编:好程序员

介绍一本html5的读本

www.w3school.com.cn/html5/
 

目前很闲,就想着学点东西,然后就瞄中了html5,此前只看过很粗略的有的,本次是系统的学…

HTML5究竟是怎样?

亚洲必赢官网 9

诚如广义而言的HTML5则含有了HTML、CSS和JavaScript两个部分,不单单只是HTML部分而已,CSS
3和JavaScript也有很多的立异,让任何网页程序功用更是缤纷。

HTML5到底是何等?

HTML5的技艺构成

一般广义而言的HTML5则含有了HTML、CSS和JavaScript多个部分,不单单只是HTML部分而已,CSS
3和JavaScript也有那一个的翻新,让所有网页程序功效尤为缤纷。

脱机效用

HTML5的技能整合

HTML5通过JavaScript提供了数种不一样的脱机储存作用,相对于传统的Cookie而言有更好的弹性以及架构,并且可以储存越多的始末。

脱机成效

WebStorage:比Cookies更大、更有弹性的的积存

HTML5透过JavaScript提供了数种分裂的脱机储存功能,相对于传统的库克ie而言有更好的弹性以及架构,并且可以储存越多的内容。

Web SQL Database:本地端的SQL数据库

WebStorage: 比 Cookies 更大、更有弹性的的蕴藏

Indexed DB: Key-value的地面数据库

Web SQL Database: 本地端的SQL数据库

亚洲必赢官网 ,Application Cache:将一些常用的网页内容cache起来

Indexed DB: Key-value 的地方数据库

实时报道

Application Cache: 将部分常用的网页内容cache起来

往昔网站由于HTTP协议以及浏览器的布署性,实时的互动性相当的受限,只可以动用一些技能来「仿真」实时的简报功效,但HTML5提供了完美的实时报导接济。

实时电视揭橥

WebSocket:实时的socket联机

在此以前网站由于HTTP协议以及浏览器的安顿,实时的互动性分外的受限,只好利用一些技巧来「仿真」实时的简报效能,但HTML5提供了健全的实时报纸发表辅助。

Web Workers:以往JavaScript都是singlethread,透过Worker可以有三个运算

WebSocket: 实时的socket联机

Notifications:原生的指示音讯,类似像OSX的Growl提示

Web Workers: 以往 JavaScript 都是 single thread,透过 Worker
可以有多少个运算

档案以及硬件支撑

Notifications: 原生的唤起音讯,类似像OS X的Growl提醒

不明了大家有没有觉察,在Gmail等新的网页程序当中,已经得以透过拖拉的点子将档案作为邮件附件?这就是那部份HTML5档案的效益中的Dragn
Drop和File API。

档案以及硬件援救

Dragn Drop: HTML元素的拖沓

不精通我们有没有发现,在Gmail等新的网页程序当中,已经可以经过拖拉的办法将档案作为邮件附件?那就是那部份HTML5档案的成效中的Dragn
Drop和File API。

File API:读取用户本机总括机的情节

Dragn Drop: HTML元素的拖沓

Geolocation:地理定位

File API: 读取用户本机统计机的内容

Deviceorientation:手持装置的自由化

Geolocation: 地理定位

Speech input:语音输入

Device orientation: 手持装置的方向

语义化

Speech input: 语音输入

语义化的网络是足以让电脑可以更为明亮网页的内容,对于像是搜索引擎的优化(SEO)或是推荐系统可以有很大的拉扯。

语义化

New tags:新的价签,像是header、section等

语义化的网络是足以让电脑可以进一步透亮网页的始末,对于像是搜索引擎的优化(SEO)或是推荐系统可以有很大的支持。

Application tags:也是新的标签,像是meter、progress等

New tags: 新的标签,像是 header、 section等

Microdata:参预语义的数目让寻找引擎等网站可以正确展现

Application tags: 也是新的标签,像是 meter、 progress

Form type:
form可以进入的type便多了,包蕴email和tel等属性,浏览器会协理开展多少格式的表明

多媒体

Microdata: 加入语义的多寡让寻找引擎等网站可以正确显示

奥迪o、Video的卷标协助以及Canvas的效能应该是豪门对此HTML5最熟谙的部份了,也是累累人认为Flash会被代表的要紧缘由。

Form type:
form可以投入的type便多了,包涵email和tel等品质,浏览器会协助开展数量格式的证实

奥迪o video:影片和音乐的原生播放协助

多媒体

Canvas: 2D的绘图功效襄助

奥迪(Audi)o、Video的卷标帮忙以及Canvas的效果应该是大家对于HTML5最熟识的部份了,也是诸三人觉着Flash会被取而代之的紧要原因。

Canvas 3D: 3D的绘图功效支撑

奥迪(Audi)o video: 影片和音乐的原生播放匡助

SVG:向量图支援

Canvas: 2D的绘图成效支持

CSS 3

Canvas 3D: 3D的绘图成效支撑

CSS3支撑了字体的放权、版面的排版,以及最令人影像深远的卡通片效果。

SVG: 向量图支援

Selector:更有弹性的拔取器

CSS 3

Webfonts:嵌入式字体

亚洲必赢官网 10

Layout:两种化的排版选拔

CSS3支撑了字体的放到、版面的排版,以及最令人纪念深切的卡通效果。

Stlying radius gradient shadow:圆角、渐层、阴影

Selector: 更有弹性的选用器

Border background:边框的背景辅助

Webfonts: 嵌入式字体

Transition:组件的运动效果

Layout: 各样化的排版拔取

Transform:组件的变形效果

Stlying radius gradient shadow: 圆角、渐层、阴影

Animation:将运动和变形加入动画支持

Border background: 边框的背景协理

JavaScript

Transition: 组件的移动效果

在可比JavaScript的基本面也陡增了DOM的API、和浏览器上下页的纪录修改。

Transform: 组件的变形效果

DOM API:更有益的查询DOM组件

Animation: 将活动和变形插手动画襄助

History API:浏览器的上下页内容改动,方便AJAX可以保留浏览记录

JavaScript

现在就开头用HTML5

亚洲必赢官网 11

截止近年来而言,主流的网页浏览器Firefox 5、Chrome 12和Safari
5都已经支撑了诸多的HTML5标准,而且如今新星版的IE
9也协助了过多HTML5业内,随着使用者陆续升级到新版的浏览器,开发者应该在现在就可以入手开发!

在可比JavaScript的基本面也陡增了DOM的API、和浏览器上下页的纪录修改。

而对此旧的浏览器包容性而言,先前编写介绍过的CSS3
Pie便是一个让旧版浏览器也能支撑CSS 3成效的JavaScript函数库。

DOM API: 更有利的查询DOM组件

而Modernizer也是一个一定首要的JavaScript函数库,提供开发者轻松的格局判别近来使用者的浏览器是或不是有支撑特定的HTML5成效

History API: 浏览器的上下页内容改动,方便AJAX可以保存浏览记录

近日就起来用HTML5

甘休近期而言,主流的网页浏览器Firefox 5、Chrome 12和Safari
5都早就支撑了许多的HTML5业内,而且方今新型版的IE
9也扶助了广大HTML5正式,随着使用者陆续升级到新版的浏览器,开发者应该在当今就可以下手开发!

而对于旧的浏览器包容性而言,先前撰文介绍过的CSS3
Pie便是一个让旧版浏览器也能协理CSS 3功用的JavaScript函数库。

而Modernizer也是一个格外重大的JavaScript函数库,提供开发者轻松的办法判别近日使用者的浏览器是或不是有接济特定的HTML5功能。

——关切好程序员微信号:goodprogrammer
周详了然最新技术情报,名企招聘动态!帮你解决就业难点!

网站地图xml地图