今天看了一本由人民邮电出版社出版、邢薇薇 郭俊飞 王雪翻译的《HTML 5网页设计入门必读》,在此整理一下知识点,以及写一些自己的读后感。

  

  本书的开章还是和大部分HTML 5书籍一样,用极简同时又让人感到懵的故事片段介绍了HTML 5的由来。本章总结就是要让我们记住,HTML 5并不是一门凭空捏造出来的新语言。其标记的变化都是革新性的,而非革命性的。无论开发人员正在使用哪个版本的HTML创建网站,他都可以说自己已经在使用HTML 5了。

  第二章向我们讲述了HTML 5开发的规范、设计的原则、新增的元素以及废弃的元素,最后卖了个关子,仅仅让我们稍微了解闪亮的新工具:JavaScript API的一些知识。

  第三章的标题为富媒体,主要有三个方面:一、canvas绘图;二、音频;三、视频。

  其中canvas元素能够作为创建动态图像的环境,对不支持canvas的浏览器可以在标签添加一段话或者图片提示使用者更换浏览器。canvas的真正优势是其内容可以随时更新,从而根据用户操作绘制新的内容。这种响应用户触发事件的能力使得它可以创建无需插件技术(如flash)的工具和游戏。同时canvas存在一个大问题,那就是它的可访问性。

  对于音频和视频在不同的浏览器中存在一些格式支持问题。目前解决方式是用<source>标签嵌入多种格式的音频或视频,当该浏览器不支持audio和video元素时,则使用原始的媒体标签<object>。

  第四章是介绍HTML 5新增的表单属性,具体的知识点不如上网百度来的实在。

  第五章标题为“语义”。顾名思义,这章重点是要让我们明白在合适的地方使用合适的标签,其中还讲到一个陌生的概念,叫做HTML 5大纲,实在想象不出其应用场景在哪,先mark,说不定以后就知道了。

  

  第六章是最后一章,呼吁我们开始使用HTML 5。其实文章通篇总共才74页,文章篇幅不够,一个完整的应用案例都没有,相关知识点也是零零散散,对于一个没有接触过任何HTML 5知识的人来说,要开始真正使用HTML 5难度还是非常大的。

  纵观全文,总结:本书推荐指数为一颗星,阅读价值为低。

HTML 5网页设计入门必读(书)的更多相关文章

  1. 网页设计入门<一>

    俗话说:技多不压身.实习周,网页设计是之一,边学边总结... 本次网页设计基于Adobe Dreamweaver CS6开发平台,根据实习老师的暴力指导,为什么说暴力呢? 没有基础,没有预告,打开软件 ...

  2. HTML 5+CSS 3网页设计经典范例 (李俊民,黄盛奎) 随书光盘​

    <html 5+css 3网页设计经典范例(附cd光盘1张)>共分为18章,涵盖了html 5和css3中各方面的技术知识.主要内容包括html 5概述.html 5与html 4的区别. ...

  3. 点石成金:访客至上的网页设计秘笈(原书第2版) 中文PDF版

    可用性设计是Web设计中最重要也是难度最大的一项任务.本书作者根据多年从业的经验,剖析用户的心理,在用户使用的模式.为扫描进行设计.导航设计.主页布局.可用性测试等方面提出了许多独特的观点,并给出了大 ...

  4. 数字IC设计入门书单

    首发于观芯志 写文章     数字IC设计入门书单 Forever snow   1 年前 作者:Forever snow链接:你所在领域的入门书单? - 知乎用户的回答来源:知乎著作权归作者所有,转 ...

  5. 新编html网页设计从入门到精通 (龙马工作室) pdf扫描版​

    新编html网页设计从入门到精通共分为21章,全面系统地讲解了html的发展历史及4.0版的新特性.基本概念.设计原则.文件结构.文件属性标记.用格式标记进行页面排版.使用图像装饰页面.超链接的使用. ...

  6. 新编html网页设计从入门到精通 (龙马工作室) pdf扫描版

    新编html网页设计从入门到精通共分为21章,全面系统地讲解了html的发展历史及4.0版的新特性.基本概念.设计原则.文件结构.文件属性标记.用格式标记进行页面排版.使用图像装饰页面.超链接的使用. ...

  7. PS网页设计教程XXX——在PS中创建一个漫画书主题网页布局

    作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,“熟读唐诗三百首,不会作诗也会吟”. 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试 ...

  8. 网页设计,Access入门 2010,数学

    网页设计(表格) 创建表格:插入---表格---设置表格大小---确定.(按Ctrl键可多选单元格) 插入图片在表格:光标在单元格---插入---图像---选择图像---确定. 表格属性:属性(屏幕下 ...

  9. .NET程序员走向高端必读书单汇总

    .NET程序员走向高端必读书单汇总 一.知识树 1. 基本能力 1.1 数学 1.2 英语 1.3 语言表达 2. 计算机组织与体系结构 3. 算法与数据结构 4. 操作系统 5. 计算机网络 6. ...

随机推荐

  1. SQL语句之表操作

    SQL语句系列 1.SQL语句之行操作 2.SQL语句之表操作 3.SQL语句之数据库操作 4.SQL语句之用户管理 写在前面 在上一篇博文里面我整理了“行”级别的操作,分别是“增(insert).删 ...

  2. java 常用模块代码

    1.文件的读写操作 (1)进行读操作 import java.io.BufferedReader; import java.io.FileNotFoundException; import java. ...

  3. 洛谷 P2056 [ZJOI2007]捉迷藏 题解【点分治】【堆】【图论】

    动态点分治入 门 题? 题目描述 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子.某天,Jiajia.Wind和孩子们决定在家里玩捉迷藏游戏.他们的家很大且构造很奇特,由 \(N\) 个屋 ...

  4. codeforces833B The Bakery

    题面传送门 题目大意:将一个长度为n的序列分为k段,使得总价值最大,一段区间的价值表示为区间内不同数字的个数 思路: 显然的dp. 先想到一个朴素的状态转移方程 $dp[i][k]=max(dp[j] ...

  5. Oracle sql语句中不支持boolean类型(decode&case)

    [转自] http://blog.csdn.net/t0nsha/article/details/7828538 Oracle sql语句中不支持boolean类型(decode&case) ...

  6. Linux——文件和文件夹的操作

    Linux有三种文件: 普通文件(包括文本文件.源码文件.可执行文件等等) 设备文件(或者成为特殊文件,linux通过设备文件与外部设备进行通讯,例如:光驱.打印机.终端.modern) 设备文件有两 ...

  7. k8s 集群搭建

    一,环境介绍   master node1 node2 IP 192.168.0.164 192.168.0.165 192.168.0.167 环境 centos 7 centos 7 centos ...

  8. jackson工具类有动态属性过虑功能

    在业务应用中经常会有指定属性序列化json的需求,C#中这个功能很容易就可以解决:使用lambda重新构造一下匿名对象就可以了.一行代码搞定.java是这样解决的. public JsonMapper ...

  9. 实现类似tail -f file功能

    python版本py3 tail -f file是打印最后10行,然后跟踪文件追加的内容打印出来. python3 以为本方式打开的话,不能回退(f.seek(-1,1)),所有以'rb'方式打开文件 ...

  10. ListView与ArrayAdapter的搭配使用

    在android中,ListView是一种很重要的控件,一般的使用中,常建立一个所需类型的ArrayList,再通过ArrayAdapter把ListView绑定到ArrayList上,通过Array ...