
前言
移动网页设计与开发 HTML5+CSS3+JavaScript
我们正处于一个史无前例的网络创新时代。不久前,一家叫微软的公司主宰着网络世界,例如,2003年全球约95%的电脑使用IE浏览器。这种高度统治的优势是:为开发人员提供了一个稳定的市场;但同时也存在严重的缺陷:微软选择了结束IE浏览器的非核心工作,使得网络创新停滞不前——这就是一个缺乏竞争的封闭环境导致的结果。
现在的情形完全不同了,将近四五个主要浏览器厂商,大约相同数量的主要操作系统商,以及更多的团队一直参与其中。Adobe已经将其核心业务从Flash和应用程序中转移到开放的网络世界,还有像三星和任天堂这样的科技公司也加入其中;他们和谷歌、苹果以及微软这些核心成员一同塑造着未来网络以及未来网络的建立方式。
此外,我们访问网络的途径——各种智能设备,也发生了巨大的变化。我们不仅仅只限于使用台式电脑和笔记本电脑浏览网页,现在,可以使用各种类型的智能设备——包括智能手机、平板电脑和游戏机——这些智能设备数不胜数。
本书讲述的是,在这个网络无处不在的时代,如何进行前端网页开发。它将让我们学会如何带着多设备世界的远见卓识,去开发一流的网站、一流的应用程序,以及任何建立在开放网络上的技术。这不是一本教你使用移动网站或智能电视应用程序的书,而是一本关于当前和不久的将来网络技术最新发展动态的书,它能提高我们创建网站的能力,帮助我们创建出在任何设备上都能有最佳体验的网站。
目录
第 1 章 网络平台
1.1 对术语的简短说明
1.2 你是谁,你需要知道些什么
1.3 了解什么是HTML5
1.4 真正的HTML5
1.5 CSS3及其他
1.6 浏览器支持
1.7 测试,再测试,进行更多的测试
1.8 总结
第 2 章 结构和语义
2.1 HTML5的新元素
2.2 网页易读性倡议的无障碍的富因特网应用程序组件(WAI-ARIA)
2.3 语义标记的重要性
2.4 微格式
2.5 RDFa
2.6 微数据
2.7 数据属性
2.8 Web组件:标记的未来?
2.9 总结
第 3 章 设置响应性CSS
第 4 章 CSS布局的新方法
第 5 章 现代JavaScript
第 6 章 Device(设备)API
第 7 章 图像和图形
第 8 章 新表单
第 9 章 多媒体
第 10 章 网络应用程序
第 11 章 前景