新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
《HTML5 Canvas核心技术》(David Geary)电子书网盘下载免费在线阅读
创新互联建站主要从事成都做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务汉台,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
链接:
提取码:o71a
书名:HTML5 Canvas核心技术
作者:David Geary
译者:爱飞翔
豆瓣评分:8.6
出版社:机械工业出版社
出版年份:2013-5
页数:486
内容简介:
海报:
1. HTML5 标准还在制定中
首先要注意的是,HTML5虽然现在很火,但是HTML5标准还在制定中,标准仍在改变。HTML4已经10多年了,不会有任何改变了。
2. 简化的语法
HTML5简化了很多细微的语法,例如doctype的声明,只需要写!doctype html就行了。HTML5与HTML5,XHTML1兼容,但是与SGML不兼容。
3. canvas标签替代Flash
Flash给很多Web开发者带来了麻烦,要在网页上播放Flash需要一堆代码和插件。canvas标签使得开发者只要使用一个标签就 能和用户产生UI交互。
4. 新增 header 和 footer 标签
HTML5设计的一个原则是更好的体现网站的语义性,所以增加了header和footer这样的标签,用来明确表示网页的结构。
5. 新增 section 和 article 标签
与header, footer类似,section和article也有利于清晰化网页的结构,更有利于SEO。
6. 新增 menu 和 figure 标签
menu可以被用于创建传统的菜单,也可以用于工具栏和上下文菜单。figure标签使得网页文字和图片的排版更专业。
7. 新增 audio 和 video 标签
这两个标签可能是HTML5里面最有用的两个标签了e68a84e8a2ade799bee5baa6e79fa5e9819331333361306438。顾名思义,这两个标签是用来播放音频和视频的。
8. 全新的表单
HTML5对 form 和 forminput 标签进行了大量修改,添加了很多新的属性,也修改了很多属性。
9. 删除 b 和 font 标签
这个改进还无法理解。不认为删除这两个标签对代码的改进有很大的帮助。官方的解释是应该用CSS来替代这两个标签。但还是觉得对于简单的文本,这两个标签还是很方便的。
10. 删除 frame, center, big 标签
已经记不得上次是什么时候使用这些标签了。
HTML5中表单验证有如下好处:
1、可判断用户是否已填写表单中的必填项目。
2、可判断用户输入的邮件地址是否合法。
3、可判断用户是否已输入合法的日期。
4、可判断用户是否在数据域(numeric field)中输入了文本。
表单验证通常采用策略模式的思想,把一个个验证规则封装成一个函数,比如非空规则、最大长度规则等,不同的输入框选择某一个或者某几个规则进行验证。
扩展资料:
HTML表单一直都是Web的核心技术之一,有了它才能在Web上进行各种各样的应用。HTML5 Forms新增了许多新控件及其API,方便做更复杂的应用,而不用借助其它Javascript框架。
表单有以下几个基本知识点:
1、表单仍是以form元素作为容器,可在其中设置基本的提交特性。
2、当用户提交页面时,表单仍然向服务器发送表单控件的值。
3、之前老版本中的表单控件,如text radio checkbox等等,都可以按原有方式使用,尽管增加了新的功能。
4、仍然可以使用javascript操作表单控件。
《HTML5布局之路》 (HTML+CSS+HTML5+CSS3)
《HeadFirst JavaScript程序设计》 配合 《JavaScript高级程序设计》(JS方面)
1.HTML5的概述HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其他标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做WebHypertextApplicationTechnologyWorkingGroup(Web超文本应用技术工作组,WHATWG)的组织。
WHATWG致力于Web表单和应用程序,而W3C(WorldWideWebConsortium,万维网联盟)专注于XHTML2.0。在2006年,双方决定进行合作,来创建一个新版本的HTML。
HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所制定的HTML4.01和XHTML1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。
广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(Plug-in-basedrichInternetApplication,RIA),如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。