⽹络基础知识书籍推荐
  发现⼀本专门讲各种实战的图书,那赶紧来看看《HTML5基础知识、核⼼技术与前沿案例》的情况。以下是⼩编分享的⽹络基础知识书籍推荐,欢迎阅读。
  内容提要
  本书是⼀本引导初、中级学习者深⼊了解并有效掌握HTML5核⼼技巧的技术实战书籍,全书采
⽤“基础知识案例驱动”的双轨模式,精⼼安排了⼤量经典的HTML5设计实战案例,包括页⾯元素与布局、动画与动效、图形与图像、交互操作、页⾯组件、⾳频与视频、响应式设计等,并精选了⼩游戏、创意⽹站等综合性的前沿交互应⽤。实例基本涵盖了初、中级学习者在实战中⼏乎可能遇到的所有问题,展⽰了各种流⾏的互动设计理念,让读者能够轻松地学习基础知识,有效掌握各种核⼼技巧,快速上⼿前沿应⽤开发,并通过HTML5发现交互设计的乐趣。
  作者简介
  刘欢,交互设计师,前端⼯程师,HTML5技术爱好者,现居上海。曾设计开发了国内⾸个⾼校响应式设计⽹站,当前兴趣主要聚焦于移动Web前端开发。交互作品曾获纽约⼴告节铜奖、中国4A创意⾦印奖、第五届中国⽹络⼴告⼤赛银奖等,作品“Watch Shanghai bloom”曾参展第七届上海双年展。曾出版
《Flash ActionScript 3.0 全站互动设计》、《Flash ActionScript 3.0交互设计200例》等交互类著作。
  简介
  本书有着⼀个“out了”的书名。
  HTML5已经红⽕了好⼏年了。外界虽然对它推崇备⾄并寄予厚望,但许多⼈的理解,还往往
是“HTML”加⼀个版本号“5”的组合,说到底,不管怎样它还是⼀种HTML语⾔,这似乎并不算是很“⽜”、很“强”的技术。但是,在业界和技术圈⾥,傲娇的从业者们早就不再以“HTML5”称之,⽽是改⽤了更加⾼⼤上的“H5”。要是在某个技术者的交流讨论会⾥,你还是⼀⼝⼀个“HTML5”,那么很可能⼤家都会认为你已经“out了”。
  从HTML5到H5,格调嗖嗖拔升的过程中也映射出⼀个事实,那就是前端⾏业领域的专业性正在不断增强,门槛在不断抬⾼。现在,已经不是当年⼈⼈都能⽤Frontpage或三剑客⿎捣⽹页设计的年代,要想进⼊这⼀领域,⾸先,我们必须要有充⾜的基础知识储备,这其中就包括了HTML5、CSS3和JavaScript三⼤部分;其次,掌握了基础知识还不够,我们还需要知道如何在实践中去运⽤它们,更简单的来说,是如何在特定的问题下到有效的答案,这就需要我们总结出HTML5中最为核⼼的那部分知识和技巧,将其作为开发中的破冰利器;再者,H5业界风云变幻,推陈出新的速度⾮常快,⽐如前
两年的焦点在于创意性⽹站的开发,2015年的焦点是⼩游戏制作,那么,对最前沿的案例和技法加以了解和把握,也是学习中⾮常必要的⼀个部分。
  基于以上的考虑,本书在体例上作出了⼤胆尝试,抛弃了传统的按部就班逐个介绍对象、属性、⽅法的“教科书”式体例,转⽽采⽤了“基础知识+案例驱动”的双轨模式。全书共分为HTML5基础、HTML5前⾔经典案例和HTML5综合案例三⼤部分,⾼度浓缩了基础知识部分,精⼼安排了⼤量前沿和综合类实例,希望“以基础知识铺路,以前沿案例驱动,以综合案例提升”,藉此引领读者们迈⼊HTML5交互设计的⼤门。书中精选的实例由浅⼊深,涵盖了初级和中级HTML5开发者⼏乎可能遇到的所有实战问题,同时也通过实例渗透了各种互动设计理念。我们希望读者能够通过本书,在实践中学习锻炼,快速成长,早⽇成为HTML5交互设计领域的熟⼿和专家。
  本书内容与特点
  本书采⽤“基础知识+案例驱动”的双轨模式进⾏编写,全书以基础知识的铺垫为辅,以实战案例的介绍为主。每个例⼦都结合了作者长期的HTML5开发经验,具有较强的实⽤价值。读者能够在学习完案例之后直接将其投⼊实际使⽤。
  本书提炼了各个案例所对应的学习内容,以“经验”的形式标注在各个章节中,以便于读者更快地掌握核⼼知识点。此外,在“经验”中也囊括了⼀些HTML5外延知识,⽤于扩展读者的学习视野。
  针对读者在实际操作中可能遇到的各种问题,本书总结了相应的注意事项和应对策略,并在各个章节中进⾏了详细标注(如标注为“注意”的内容部分),以使得读者能够在学习中尽量少⾛弯路、避免不必要的错误。
  本书中的所有基础知识和具体案例按由易到难、由浅⼊深、由零到整的规则进⾏排布,即使是没有HTML5开发经验的读者也能够轻松地、循序渐进地展开学习。
  本书也可被视为⼀本⼯具书。互动设计从业者在实际⼯作中⾯对具体的开发任务时,可以尝试从本书的案例中直接到解决问题的⽅法。
  本书分三个部分,共16章。为了使读者在正式开始学习之前,对全书的内容有⼀个总体的把握,这⾥分别将每章学习的内容作⼀介绍。
  第⼀部分 HTML5基础
  第1章初探HTML5:制作⼀份邀请函
  本章为读者们设计了⼀份HTML5的学习邀请函,这是⼀个⽐Hello World之类的应⽤更为复杂⽽⼜有趣的⼊门作业。希望读者们在阅读本章的过程中,能够粗略地纵览HTML5的全貌,了解到开发HTML5的⼀些背景知识,并直观地体验⼀个简单HTML5页⾯的诞⽣过程。
  第2章 HTML5新⼿详解
  本章介绍了HTML5中的基础知识,包括基础语法、页⾯根元素、⽂档元数据、区块元素、分组内容元素、⽂本、表单、表格、WAI-ARIA等。
  第3章 CSS3新⼿详解
  本章介绍了CSS3中的基础知识,包括基础语法、继承、选择器、⽂本和字体、边框与背景、元素定位、框模型、列表、阴影效果、2D与3D效果、优先级等。
  第4章 JavaScript新⼿详解
  本章介绍了JavaScript中的基础知识,包括调试、注释、变量、运算符、条件语句、循环语句、数组、⽇期和时间、函数、变量作⽤域、对象、DOM操作、事件处理等。
  第5章移动端HTML5开发详解
  本章针对移动端的特点,着重介绍HTML5中有别于桌⾯端开发⽅式的前端技巧。其中,分析了响应式设计与移动版⽹站的差异,介绍了viewport、百分⽐布局、Flexbox、Media Query、雪碧图、图标字体、移动端交互和调试等移动开发技巧。
  第6章事半功倍:运⽤流⾏开源类库
  本章介绍了当前最有影响⼒、使⽤最⼴泛的⼏种开源类库的基础知识,包括jQuery、jQuery Mobile、Zepto、BootStrap、Flat UI、Modernizr、D3、Hammer、jsfiddle等。
  第7章 HTML5与周边编程语⾔、软件
  本章介绍了与HTML5搭配使⽤的相关编程语⾔和软件,包括Flash、Google Swiffy、Illustrator、PhotoShop、node-webkit等。
  第⼆部分 HTML5前⾔经典案例
  第8章 HTML5页⾯元素与布局案例集
  本章精选了最经典的⼏类页⾯元素与布局案例,包括图⽂混排、题图⽂字、Hero Unit、格⼦布局、两列均分布局、多列等⾼布局、两列⾃适应布局、三列⾃适应布局、瀑布流布局等。
  第9章 HTML5动画与动效案例集
  本章将着重介绍⼏种常见的HTML5动画效果,如transition动画、animation动画、Canvas动画、GSAP类库动画等,希望能够藉此向读者较为全⾯地展⽰各种动画与动效的制作技巧。
  第10章 HTML5图形与图像案例集
  本章将详细介绍HTML5中图形与图像的主要实现技巧,其中既包括了简单的CSS图标、按钮元素的制作⽅法、也包括了Canvas和SVG等前沿的图像制作知识。
  第11章 HTML5交互操作案例集
  本章通过多个精选的交互操作案例,介绍了HTML5在⽤户交互⽅⾯提供的新特性,并介绍了按键控制、滚动触发式动画、视差滚动、元素拖拽、⼿机刮奖、摇红包等流⾏交互功能的实现⽅法。
  第12章 HTML5页⾯组件案例集
  本章整理并介绍了悬浮图层、弹出图层、Tab切换、折叠区域、下拉菜单、顶部固定菜单、滑动导航、时间轴、图像轮播、⽇历等常见的页⾯组件,对其实现原理进⾏了详细分析。
  第13章 HTML5⾳频视频案例集
  本章介绍了HTML5中⾳频和视频的播放和控制⽅法,以及麦克风、摄像头等相关硬件设备的操作技巧。
  第14章 HTML5响应式设计案例集
  本章介绍了响应式设计的实现⽅法和核⼼技巧,并介绍了响应式列表、响应式内容图⽚、响应式背景、响应式图像轮播、响应式菜单等实战案例的实现⽅式。
  第三部分 HTML5综合案例
  第15章 HTML5⼩游戏
  本章从前期的策划、设计,到后期的开发、上线,逐步地介绍⼀款⼩游戏的诞⽣过程,希望通过本章的学习,读者也可以制作出⼀款富有创意、夺⼈眼球的游戏。
  第16章 HTML5创意⽹站
  本章综合运⽤HTML、CSS3和JavaScript,制作⼀个带有多个栏⽬的创意⽹站。在制作过程中将本书之前章节的⼀些知识点串接起来,并为读者开启通往更⾼阶HTML5交互设计殿堂的⼤门。
  本书适合于哪些类型的读者?
  本书既适⽤于初次接触HTML5的新⼿,⼜适⽤于各种HTML5的中级学习者。
  对于HTML5新⼿⽽⾔,要在短时间之内熟练掌握HTML、CSS3和JavaScript并⾮易事。为了使这部
分读者学习起来更加轻松,我们精⼼编排了书中的基础知识和具体案例,使其由浅⼊深,逐步展开。读者可以先阅读基础知识部分,再按顺序阅读书中的案例,边学边做,在实践中更好地领会和熟悉各种HTML5开发技巧。
svg canvas
  对于HTML5中级学习者⽽⾔,本书更是⼀本有⽤的⼯具书。这部分读者不必按顺序阅读案例,⽽是可以根据⾃⼰所关注的内容选择性阅读对应案例。同时,读者也可以通过阅读书中的⾼阶案例展开更加深⼊的学习。
  本书没有讲述的内容
  鉴于本书主要HTML5的初级和中级学习者,因此⼀些中⼤型项⽬开发中涉及的HTML5知识(特别是JavaScript⽅⾯)并未包含在内,如Web Workers、服务器发送事件、JavaScript设计模式和⾼阶运⽤等,读者可以查阅其他的JavaScript类专业书籍进⾏更深⼊了解。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。