





定价:69元
印次:1-10
ISBN:9787302367598
出版日期:2014.09.01
印刷日期:2022.07.15
图书责编:王中英
图书分类:零售
本书由浅入深,全面、系统、详尽地介绍了HTML 5相关技术和其在移动开发领域的应用。书中提供了大量的代码示例,读者可以通过这些例子理解知识点,也可以直接在开发实战中稍加修改应用这些代码。本书涉及面广,从基本原理到实战,再到项目工作流,几乎涉及一个合格的前端开发工程师需要具备的所有重要知识。另外,作者专门为书中的重点内容录制了高清配套教学视频,并提供了本书涉及的源程序,以便于读者高效、直观地学习。 本书共17章,分为两篇。第1篇为HTML 5移动Web开发基础,涵盖的内容有移动互联网的发展概述、HTML 5基础、CSS 3开发技术、从网页到应用(Application)、指尖下的浏览器、地理定位(Geolocation)、Web Worker、通信基础、实时Web技术、感官世界、history与导航等。第2篇为HTML 5移动Web开发实战,涵盖的内容有jQuery Mobile、Sencha Touch、Bootstrap、PhoneGap、Foundation及Node.js等其他移动Web开发技术。 本书适合所有想全面和深入学习HTML 5开发技术的人员阅读,尤其适合使用HTML 5做移动应用开发的人员阅读。对于大中专院校相关专业的学生和培训机构的学员,本书也是一本不可多得的参考书。
林珑,成都信息工程学院网络工程专业毕业,先后在腾讯和知乎工作,其间一直从事 Web 相关研究与开发。在移动应用、Web前端等领域有丰富的经验,同时也是一名开源精神的坚定拥护者,在享受开源社区馈赠的同时,也尽绵薄之力为各种大小项目贡献代码、翻译文档和撰写教程,并参与了一些技术社区的运营。
前 言 近几年全球都在谈论一个新名词——移动互联网。iPhone和Android彷佛就在一夜之间将人们从原始社会带入了文明时代。就在五六年前,你很难想象当你置身于一个陌生城市之时可以不费吹灰之力就能找到两条街以外最合你胃口的那个西餐厅,并邀请几米开外的漂亮姑娘和你共进晚餐。 作为互联网从业者,我深知投入建设这样一个便捷的互联网世界是多么的激动人心。作为Web开发的坚定拥护者,我也更知晓绝不能在移动互联网时代漏掉HTML 5技术。 1.HTML 5不仅仅是HTML 早期的HTML在非常长的时间里被人们认为是一种效率低下,且功能简单的网页开发技术。但Web技术的不断发展让“网页”和“应用”的界限越来越模糊,尤其是HTML 5的横空出世让Web变得更加强大。 HTML 5标准草案最初发布于2008年,而后被各大浏览器厂商跟进,包括Chrome、IE、Opera和Safari等。它发展迅速,很快成为了开发跨平台和跨设备应用的首选客户端技术。它赋予浏览器强大的能力。例如,基于HTML 5甚至完全可以抛弃特定的操作系统平台——Chromebook就是这方面的有力践行者。 而对于开发人员来讲,HTML 5使得开发应用程序更加高效、快捷和简单,几十行代码便可以实现过去几百上千行代码才能实现的功能,真是省时省力。 2.HTML 5易学易用 HTML 5增强了HTML的功能,但又摒弃了XHTML的复杂,在学习上几乎不用花费太多功夫,在使用上也尽量贴近人们的常规思维。 HTML 5社区和相关技术发展也十分迅速。尤其在移动互联网的助力下,HT...
第1篇 HTML 5移动Web开发基础
第1章 移动互联网的浪潮之巅(教学视频:17分钟) 2
1.1 浪潮之巅,顺势而为 2
1.1.1 正确的时间做正确的事 2
1.1.2 互联网的第二次崛起 3
1.1.3 移动互联网正处于浪潮之巅 3
1.2 移动互联网时代,Web必将璀璨 4
1.2.1 你应该学习Web开发 4
1.2.2 你应该为未来学习——移动Web开发 5
1.3 WWW的精髓 5
1.3.1 万维网发明者的初衷 6
1.3.2 HTML是什么 7
1.3.3 再谈Web标准 9
1.3.4 如何理解Web语义化 12
1.3.5 HTML 5和语义网 14
1.4 主角登场——HTML 5的前世今生 14
1.4.1 聊聊HTML 5那些旧事 14
1.4.2 为移动而生 16
1.4.3 你应该知道的HTML 5 17
第2章 HTML 5基础(教学视频:38分钟) 19
2.1 重温HTML 19
2.1.1 HTML能干什么 19
2.1.2 HTML的核心要素 20
2.2 HTML的语义来源 22
2.3 HTML 5的元素和属性 24
2.3.1 全局属性 24
2.3.2 HTML 5与它的全局属性 26
2.3.3 内容模型(content models) 34
2.3.4 文档元数据(Document metadata) 36
2.3.5 区块(sections) 40
2.3.6 分组内容(groupi...