新書推薦:
《
逝去的武林(十周年纪念版 武学宗师 口述亲历 李仲轩亲历一九三零年代武人言行录)
》
售價:NT$
250.0
《
唐代冠服图志(百余幅手绘插画 图解唐代各类冠服 涵盖帝后 群臣 女官 士庶 军卫等 展现唐代社会风貌)
》
售價:NT$
398.0
《
知宋·宋代之科举
》
售價:NT$
454.0
《
那本书是(吉竹伸介与又吉直树 天才联动!)
》
售價:NT$
454.0
《
传播的跃迁:人工智能如何革新人类的交流
》
售價:NT$
505.0
《
纯粹·古代中国的历史与制度
》
售價:NT$
286.0
《
生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
》
售價:NT$
265.0
《
一个英国军事顾问眼中的二战
》
售價:NT$
1265.0
|
編輯推薦: |
夯实HTML5、CSS3、JavaScript基础;兼顾PC端和移动端开发;讲解布局、动效、交互、页面组件和响应式设计等核心技术;前沿案例涵盖初中级HTML5***遇到的几乎所有实战问题,并渗透各种交互设计理念;“经验”总结,提炼学习内容,囊括HTML5外延知识,拓宽读者学习视野。
|
內容簡介: |
本书是一本引导初、中级学习者深入了解并有效掌握HTML5核心技巧的技术实战书籍,全书采用“基础知识+案例驱动”的双轨模式,精心安排了大量经典的HTML5设计实战案例,包括页面元素与布局、动画与动效、图形与图像、交互操作、页面组件、音频与视频、响应式设计等,并精选了微信小游戏、创意网站等综合性的前沿交互应用。实例基本涵盖了初、中级学习者在实战中几乎可能遇到的所有问题,展示了各种流行的互动设计理念,让读者能够轻松地学习基础知识,有效掌握各种核心技巧,快速上手前沿应用开发,并通过HTML5发现交互设计的乐趣。
|
目錄:
|
目录第 一部分 HTML5基础第 1章 初探HTML5:制作一份邀请函0101.1 开发前的准备工作0101.1.1 制定**学习目标0101.1.2 准备开发环境0111.2 制作HTML页面0121.2.1 创建**HTML5页面0121.2.2 增加必要的页面元素0141.2.3 页面中那些看不见的代码0151.3 页面的美化0151.3.1 制作邀请函的页面背景0151.3.2 调整邀请函的内容区域位置0181.3.3 调整邀请函的文字字体与字号0201.3.4 制作邀请函的按钮0211.3.5 创建一个外部CSS文件0221.4 为页面创建交互0241.4.1 创建按钮的JavaScript交互0241.4.2 制作还未结束:页面的移动化026第 2章 HTML5新手详解0282.1 HTML代码基础0282.1.1 HTML基础语法0282.1.2 页面根元素 0292.1.3 文档元数据 0312.1.4 区块元素 0342.1.5 分组内容元素0392.2 HTML常用元素0422.2.1 文本0422.2.2 表单0432.2.3 表格0472.2.4 WAI-ARIA 050第3章 CSS3新手详解0523.1 CSS代码基础0523.1.1 CSS基础语法0523.1.2 继承0543.1.3 选择器0573.2 CSS3常用属性0593.2.1 文本和字体0593.2.2 边框与背景0623.2.3元素定位0653.2.4 框模型0683.2.5 列表0713.3 CSS3常用效果与技巧0753.3.1 阴影效果0753.3.2 2D与3D效果0773.3.3 优先级078第4章 JavaScript新手详解0804.1 JavaScript代码基础0804.1.1 如何调试JavaScript?0804.1.2 为代码添加注释0814.1.3 创建一个简单的变量0824.1.4 几种常用的JavaScript运算符0834.1.5 JavaScript中的条件语句0854.1.6 JavaScript中的循环语句0874.2 JavaScript编程进阶0894.2.1 数组及其操作0894.2.2 日期和时间0914.2.3 初涉函数0924.2.4 函数的变量作用域0944.2.5 Object简介0954.2.6 JavaScript的DOM操作0974.2.7 DOM事件处理1004.2.8 利用JavaScript实现HTML5拖放101第5章 移动端HTML5开发详解1035.1 桌面端开发概述1035.1.1 桌面端和移动端有何不同?1035.1.2 响应式设计还是移动版网站?1045.2 移动端开发技巧1055.2.1 Viewport设置1055.2.2 百分比布局1065.2.3 Flexbox:轻松实现弹性布局1115.2.4 Media Query1145.2.5 雪碧图1165.2.6 图标字体1195.2.7 移动端交互1215.2.8 移动端调试1225.2.9 移动端其他技巧124第6章 事半功倍:运用流行开源类库1266.1 开源类库jQuery介绍1266.1.1 强大的jQuery1266.1.2 jQuery选择器1286.1.3 jQuery的属性和DOM操作1306.1.4 jQuery动态效果1326.1.5 jQuery事件1346.1.6 jQuery的优缺点1366.2 其他开源类库介绍1366.2.1 使用jQuery Mobile开发移动站点1366.2.2 Zepto——移动端的jQuery1376.2.3 前端开发框架BootStrap1386.2.4 设计工具包Flat UI1396.2.5 浏览器检测工具Modernizr1406.2.6 数据可视化工具D31416.2.7 使用Hammer轻松控制触摸手势1416.2.8 前端在线编辑工具142第7章 HTML5与周边编程语言、软件1437.1 HTML5与Flash1437.1.1 HTML5与Flash的结合1437.1.2 使用Google Swiffy进行Flash转换1457.2 HTML5与其他周边语言和软件1467.2.1 HTML5与应用开发1467.2.2 HTML5与Illustrator的结合1487.2.3 HTML5与Photoshop的结合1497.2.4 HTML5开发桌面端应用151第 二部分 HTML5前沿经典应用篇第8章 HTML5页面元素与布局1538.1 页面元素与布局核心技巧1538.2 HTML5布局基础1538.2.1 图文混排与题图文字布局1548.2.2 Hero Unit图标题文混排1568.2.3 两列均分布局1598.2.4 格子布局1648.2.5 多列等高布局1688.3 HTML5布局进阶1708.3.1 两列自适应布局1718.3.2 三列自适应布局1758.3.3 瀑布流布局179第9章 HTML5动画与动效1829.1 动画与动效核心技巧1829.2 CSS3动画与动效1829.2.1 按钮元素动画效果1839.2.2 图标元素动画效果1869.2.3 页面切换动画效果1929.2.4 加载动画效果1989.2.5 逐帧动画效果2049.2.6 3D翻页动画效果2089.3 JavaScript动画与动效2119.3.1 Canvas粒子动画效果2119.3.2 GSAP类库动画效果214第 10章 HTML5图形与图像21710.1 图形与图像核心技巧21710.2 CSS3图形与图像绘制21810.2.1 关闭按钮绘制21810.2.2 菜单图标绘制21910.2.3 三角图标绘制22110.2.4 渐变色绘制22510.2.5 Pattern图案绘制22710.2.6 锯齿图形绘制22910.3 Canvas图形与图像绘制23110.3.1 Canvas图形绘制23110.3.2 Canvas像素控制23510.4 SVG图形与图像绘制23710.4.1 SVG图形绘制23710.4.2 SVG图像遮罩242第 11章 HTML5交互操作24411.1 交互操作核心技巧24411.2 滚动类交互24411.2.1 页面固定背景24411.2.2 选区控制24611.2.3 局部滚动24811.2.4 滚动监听25211.2.5 视差滚动25611.2.6 滚动触发动画26111.3 键盘和鼠标类交互26711.3.1 滑块拖动26711.3.2 Canvas键盘操作27111.4 移动端交互27411.4.1 触摸操作27411.4.2 运动与重力感应27611.5 其他交互操作27911.5.1 本地数据文件加载27911.5.2 本地文件操作28111.5.3 Geolocation操作28411.5.4 localStorage操作287第 12章 HTML5页面组件29012.1 页面组件开发核心技巧29012.2 图层类页面组件29012.2.1 悬浮图层29012.2.2 弹出图层29312.3 区域类页面组件29712.3.1 Tab切换29712.3.2 折叠区域30012.4 导航类页面组件30312.4.1 下拉菜单30312.4.2 顶部固定菜单30612.4.3 滑动导航30812.5 其他页面组件31112.5.1 时间轴31112.5.2 图像轮播31312.5.3 日历组件317第 13章 HTML5音频与视频32213.1 音频、视频核心开发技巧32213.2 音频类开发32213.2.1 音频播放32213.2.2 麦克风操作32713.3 视频类开发33013.3.1 视频播放33013.3.2 视频背景33113.3.3 摄像头操作333第 14章 HTML5响应式设计33614.1 响应式设计核心技巧33614.2 响应式设计案例33814.2.1 响应式列表33814.2.2 响应式内容图片34114.2.3 响应式背景34314.2.4 响应式图像轮播34614.2.5 响应式菜单347第三部分 HTML5综合案例篇第 15章 HTML5微信游戏35415.1 制作思路35415.1.1 微信游戏开发基础知识35415.1.2 微信“520”小游戏策划35515.2 基础页面的开发35615.2.1 游戏界面设计35615.2.2 创建HTML页面35715.2.3 创建CSS样式35915.3 交互界面的开发36415.3.1 制作loading界面交互36415.3.2 制作初始界面交互36415.3.3 制作音乐控制器36615.3.4 获取点阵坐标36715.3.5 制作交互界面36815.3.6 制作结果界面37115.4 尾声371第 16章 HTML5创意网站37916.1 制作思路与基础页面开发37916.1.1 站点规划与设计37916.1.2 创建站点DOM结构38016.2 页面的美化和交互功能创建38216.2.1 创建首页样式38216.2.2 创建次级页面样式38516.2.3 页面切换效果38916.3 页面细节处理39116.3.1 制作作品集内容页面39116.3.2 兼容性提示39416.4 小结395后记:Web设计变迁及经验谈403
|
|