HTML5秘籍 内容简介

HTML5秘籍 内容简介

HTML5秘籍 目录

HTML5秘籍 精彩文摘

《HTML5秘籍》共包括四个部分,共12章。第一部分介绍了HTML5的发展历程,利用HTML5重新构造网页,以及HTML5的语义元素。第二部分介绍了HTML5对传统Web表单的翻新、HTML5中的音频与视频、Canvas绘图技术、CSS3等内容。第三部分介绍了数据存储、离线应用、与Web服务器通信,以及HTML5与JavaScript技术的强大结合等内容。第四部分为附录,简单介绍了CSS和JavaScript。《HTML5秘籍》既适合新手学习,也能助有经验的Web开发人员解决日常工作中遇到的难题。第一部分 认识新语言第1章 HTML5简介1.1 HTML5的故事1.1.1 XHTML 1.0更严格的标准1.1.2 XHTML 2:意想不到的失败1.1.3 HTML5:起死回生1.1.4 HTML:活着的语言1.2 HTML5的三个主要原理1.2.1不破坏Web1.2.2 修补牛蹄子路1.2.3 实用至上1.3 HTML5标记初体验1.3.1 HTML5文档类型1.3.2 字符编码1.3.3 页面语言1.3.4 添加样式表1.3.5 添加JaVaScript1.3.6 最终结果1.4 HTML5语法1.4.1 放松的规则1.4.2 HTML5验证1.4.3 XHTML的回归1.5 HTML5元素家族1.5.1 新增的元素1.5.2 删除的元素1.5.3 改变的元素1.5.4 调整的元素1.5.5 标准化的元素1.6 今天开始用HTML51.6.1 了解浏览器支持情况1.6.2 浏览器装机情况统计1.6.3 通过Modernizr检测功能1.6.4 使用腻子脚本”填补功能缺陷第2章 构造网页的新方式2.1 语义元素2.2 改造传统的HTML页面2.2.1 构造页面的老办法2.2.2 使用HTML5构造页面_2.2.3 用标注副标题2.2.4 用添加插图2.2.5 用添加附注2.3 浏览器对语义元素的支持情况2.4 使用语义元素设计站点2.4.1 理解2.4.2 用标注导航链接2.4.3 理解2.4.4 理解区块2.5 HTML5纲要2.5.1 如何查看纲要2.5.2 基本纲要2.5.3 分块元素2.5.4 解决一个纲要问题第3章 有意义的标记3.1 回顾语义元素3.1.1 使用标注日期和时间3.1.2 使用标注JavaScript返回值3.1.3 使用标注突显文本3.2 其他语义标准3.2.1 ARIA3.2.2 RDFa3.2.3 Microformats3.2.4 Microdata3.3 GOogle Rich Snippets3.3.1 增强搜索结果3.3.2 菜谱搜索引擎第二部分 制作新网页第4章 Web表单4.1 理解表单4.2 传统表单翻新4.2.1 通过占位符文本添加提示4.2.2 焦点:挑选正确的起点4.3 验证:阻止错误4.3.1 HTML5验证的原理4.3.2 关闭验证4.3.3 验证样式挂钩4.3.4 使用正则表达式4.3.5 自定义验证4.3.6 浏览器对验证的支持4.4 新的输入控件4.4.1 电子邮件地址4.4.2 网址4.4.3 搜索框4.4.4 电话号码4.4.5 数值4.4.6 滑动条4.4.7 日期和时间4.4.8 颜色4.5 新元素4.5.1 使用……第5章 音频与视频第6章 基本Canvas绘图第7章 高级Canvas技术第8章 使用CSS3第三部分 构建桌面式Web应用第9章 数据存储第10章 离线应用第11章 与Web服务器通信第12章 更酷的JavaScript技术第四部分 附录附录A CSS简明教程附录B JavaScript简明教程4.2.2焦点:挑选正确的起点加载完表单之后,用户要做的第一件事儿就是填写表单。然而,除非用户按下Tab切换到第一个控件,或者在其中单击一下鼠标,从而让第一个控件获得焦点,否则就不能输入。在相应的元素上通过JavaScript调用focus()方法,可以帮用户完成焦点切换。但这样就得编写代码,而且有时还会出现问题。比如,在调用focus()方法之前,用户已经单击了其他控件并开始输入的情况也可能发生。这时硬性地把焦点切换到第一个控件显得很粗鲁。但如果浏览器自己能控制焦点,它就可以在用户操作之前,先把焦点给予正确的控件。这就是HTML5添加autofocus属性的初衷,但只能给一个