由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版]HTML5 Web开发(全案例微课版) 刘辉 清华大学出版社 Web开发网站设计与网页开发
¥ ×1
书名: | HTML5 Web开发(全案例微课版) |
出版社: | 清华大学出版社 |
出版日期 | 2021 |
ISBN号: | 9787302568933 |
《HTML5 Web开发(全案例微课版)》是针对零基础读者编写的Web入门教材。该书侧重案例实训,并提供扫码微课来讲解当前热门的案例。 《HTML5 Web开发(全案例微课版)》分为22章,内容包括认识HTML 5、设计网页的文本、设计网页列表与段落、网页中的图 像和超链接、表格与div标签、网页中的表单、网页中的多媒体、HTML5的新特征、使用CSS层叠样式表、JavaScript和jQuery、绘制图形、文件与拖放、地理定位技术、离线Web应用程序、处理线程 和服务器发送事件、数据存储和通信技术、响应式网页设计、流行的响应式开发框架Bootstrap,最后通过4个热门综合项目,让读者进一步掌握项目开发经验。 《HTML5 Web开发(全案例微课版)》通过精选热门案例,让初学者快速掌握HTML5 Web开发技术。通过微信扫码看视频,可以随时在移动端学习技能对应的视频操作。本书适合读者自学,也可作为相关院校的参考教材。 |
刘辉,主要负责网页设计、网站开发和Android开发课程,擅长HTML5、CSS3、JavaScript、jQuery技术,一直负责毕业班的实训工作,在移动终端软件开发方面有多年的开发经验,具有很强的实战经验。 |
|
《HTML5 Web开发(全案例微课版)》的特色如下: 零基础、入门级的讲解 无论您是否从事计算机相关行业,无论您是否接触过HTML5 Web开发,都能从本书中找到适合的起点。 实用、专业的范例和项目 本书内容在编排上紧密结合深入学习HTML5 Web开发的过程,从HTML5的基本概念开始,逐步带领读者学习HTML5 Web开发的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。 随时随地学习 本书提供了微课视频,通过手机扫码即可观看,可随时随地解决学习中的困惑。 全程同步教学录像 涵盖本书所有知识点,详细讲解每个实例及项目的创建过程及技术关键点。可以比看书更轻松地掌握书中所有的网页制作和设计知识,而且扩展的讲解部分可以让读者有更多的收获。 |
|
第1章 认识HTML 5 001 1.1 HTML的基本概念和版本 002 1.1.1 什么是HTML 002 1.1.2 HTML的版本 002 1.2 HTML文件的基本结构 003 1.3 HTML 5的基本标记 003 1.3.1 文档类型说明 003 1.3.2 html标记 004 1.3.3 头标记 004 1.3.4 主体标记 006 1.3.5 注释标记 007 1.4 HTML 5网页的开发环境 007 1.4.1 使用记事本手工编写HTML文件 008 1.4.2 使用WebStorm编写HTML文件 008 1.5 新手常见疑难问题 012 1.6 实战技能训练营 013 第2章 设计网页的文本 014 2.1 标题 015 2.1.1 标题文字标签 015 2.1.2 标题的对齐方式 016 2.2 设置文字格式 017 2.2.1 文字的字体、字号和颜色 017 2.2.2 文字的粗体、斜体和下划线 018 2.2.3 文字的上标和下标 019 2.3 设置段落格式 019 2.3.1 段落标签 020 2.3.2 段落的换行标签 020 2.3.3 段落的原格式标签 021 2.4 网页的水平线 021 2.4.1 添加水平线 021 2.4.2 设置水平线的宽度与高度 022 2.5 新手常见疑难问题 023 2.6 实战技能训练营 023 第3章 设计网页列表与段落 024 3.1 无序列表 025 3.1.1 无序列表的标签 025 3.1.2 无序列表的属性 025 3.2 有序列表 026 3.2.1 有序列表的标签 026 3.2.2 有序列表的属性 027 3.3 自定义列表 028 3.4 列表的嵌套 029 3.5 新手常见疑难问题 029 3.6 实战技能训练营 030 第4章 网页中的图像和超链接 031 4.1 网页中的图像 032 4.1.1 网页中支持的图片格式 032 4.1.2 图像中的路径 032 4.2 在网页中插入图像 034 4.3 编辑网页中的图像 035 4.3.1 设置图像的大小和边框 035 4.3.2 设置图像的间距和对齐方式 036 4.3.3 设置图像的替换文字和提示文字 037 4.4 认识网页超链接 038 4.4.1 什么是网页超链接 038 4.4.2 超链接中的URL 038 4.4.3 超链接的URL类型 039 4.5 建立网页超级链接 039 4.5.1 创建超文本链接 039 4.5.2 创建图片链接 040 4.5.3 创建下载链接 041 4.5.4 使用相对路径和绝对路径 041 4.5.5 设置以新窗口显示超链接页面 042 4.5.6 设置电子邮件链接 043 4.6 使用浮动框架 044 4.7 使用书签链接制作电子书阅读网页 045 4.8 图像热点链接 046 4.9 新手常见疑难问题 048 4.10 实战技能训练营 049 第5 章 表格与<div> 标签 051 5.1 表格的基本结构 052 5.2 创建表格 053 5.2.1 创建普通表格 053 5.2.2 创建一个带有标题的表格 054 5.3 编辑表格 054 5.3.1 定义表格的边框类型 054 5.3.2 定义表格的表头 055 5.3.3 设置表格背景 056 5.3.4 设置单元格的背景 057 5.3.5 合并单元格 058 5.3.6 表格的分组 060 5.3.7 设置单元格的行高与列宽 061 5.4 完整的表格标签 062 5.5 设置悬浮变色的表格 063 5.6 <div> 标签 065 5.7 <span> 标签 066 5.8 新手常见疑难问题 067 5.9 实战技能训练营 067 第6 章 网页中的表单 069 6.1 表单概述 070 6.2 输入标签 070 6.2.1 文本框 070 6.2.2 单选按钮和复选框 073 6.2.3 按钮 074 6.3 图像域和文件域 076 6.4 列表 077 6.5 表单的高级元素 078 6.5.1 url 属性 078 6.5.2 email 属性 079 6.5.3 date 和time 属性 080 6.5.4 number 属性 080 6.5.5 range 属性 081 6.5.6 required 属性 082 6.6 新手常见疑难问题 082 6.7 实战技能训练营 083 第7 章 网页中的多媒体 084 7.1 audio 标签概述 085 7.1.1 认识audio 标签 085 7.1.2 audio 标签的属性 085 7.1.3 audio 标签对浏览器的支持情况 086 7.2 在网页中添加音频文件 086 7.3 video 标签 087 7.3.1 认识video 标签 087 7.3.2 video 标签的属性 088 7.3.3 浏览器对video 标签的支持情况 089 7.4 在网页中添加视频文件 089 7.5 新手常见疑难问题 091 7.6 实战技能训练营 091 第8 章 HTML 5 的新特征 092 8.1 新增的主体结构元素 093 8.1.1 section 元素 093 8.1.2 article 元素 093 8.1.3 aside 元素 096 8.1.4 nav 元素 097 8.1.5 time 元素 099 8.2 新增的非主体结构元素 100 8.2.1 header 元素 100 8.2.2 hgroup 元素 101 8.2.3 footer 元素 102 8.2.4 figure 元素 103 8.2.5 address 元素 104 8.3 新增其他常用元素 105 8.3.1 mark 元素 106 8.3.2 rp 元素、rt 元素与ruby 元素 106 8.3.3 progress 元素 107 8.3.4 command 元素 108 8.3.5 embed 元素 108 8.3.6 details 元素和summary 元素 109 8.3.7 datalist 元素 110 8.3.8 meter 元素 111 8.4 新增全局属性 112 8.4.1 contentEditable 属性 112 8.4.2 spellcheck 属性 112 8.4.3 tabIndex 属性 113 8.5 新增的其他属性 114 8.5.1 表单相关属性 114 8.5.2 链接相关属性 119 8.5.3 其他新增属性 119 8.6 HTML 5 废除的属性 120 8.7 新手常见疑难问题 121 8.8 实战技能训练营 121 第9 章 使用CSS 层叠样式表 123 9.1 CSS 概述 124 9.1.1 CSS 的功能 124 9.1.2 浏览器与CSS 124 9.1.3 CSS 的基础语法 125 9.2 在HTML 中使用CSS 的方法 125 9.2.1 行内样式 125 9.2.2 内嵌样式 126 9.2.3 链接样式 127 9.3 CSS 中的常用样式 128 9.3.1 使用字体样式 128 9.3.2 使用文本样式 131 9.3.3 使用背景样式 135 9.3.4 设计边框样式 138 9.3.5 设置列表样式 141 9.4 新手常见疑难问题 144 9.5 实战技能训练营 144 第10 章 JavaScript 和jQuery 146 10.1 认识JavaScript 147 10.1.1 什么是JavaScript 147 10.1.2 在HTML 网页头中嵌入JavaScript代码 147 10.2 JavaScript 对象与函数 148 10.2.1 认识对象 148 10.2.2 认识函数 149 10.3 JavaScript 事件 150 10.3.1 事件与事件处理概述 150 10.3.2 JavaScript 的常用事件 151 10.4 认识jQuery 152 10.4.1 jQuery 能做什么 152 10.4.2 jQuery 的配置 153 10.5 jQuery 选择器 153 10.5.1 jQuery 的工厂函数 153 10.5.2 常见选择器 154 10.6 新手常见疑难问题 155 10.7 实战技能训练营 156 第11 章 绘制图形 157 11.1 添加canvas 的步骤 158 11.2 绘制基本形状 158 11.2.1 绘制矩形 159 11.2.2 绘制圆形 159 11.2.3 使用moveTo 与lineTo 绘制直线 160 11.2.4 使用bezierCurveTo 绘制贝济埃曲线 161 11.3 绘制渐变图形 162 11.3.1 绘制线性渐变 162 11.3.2 绘制径向渐变 164 11.4 绘制变形图形 164 11.4.1 绘制平移效果的图形 164 11.4.2 绘制缩放效果的图形 165 11.4.3 绘制旋转效果的图形 166 11.4.4 绘制组合效果的图形 167 11.4.5 绘制带阴影的图形 168 11.5 使用图像 169 11.5.1 绘制图像 169 11.5.2 平铺图像 170 11.5.3 裁剪图像 171 11.6 绘制文字 173 11.7 图形的保存与恢复 174 11.7.1 保存与恢复状态 174 11.7.2 保存文件 175 11.8 新手常见疑难问题 176 11.9 实战技能训练营 176 第12 章 文件与拖放 177 12.1 选择文件 178 12.1.1 选择单个文件 178 12.1.2 选择多个文件 178 12.2 使用FileReader 接口读取文件 179 12.2.1 检测浏览器是否支持FileReader接口 179 12.2.2 FileReader 接口的方法 180 12.2.3 使用readAsDataURL 方法预览图片 180 12.2.4 使用readAsText 方法读取文本文件 181 12.3 使用HTML5 实现文件的拖放 183 12.3.1 认识文件拖放的过程 183 12.3.2 浏览器支持情况 183 12.3.3 在网页中拖放图片 184 12.4 在网页中来回拖放图片 185 12.5 在网页中拖放文字 185 12.6 新手常见疑难问题 187 12.7 实战技能训练营 188 第13 章 地理定位技术 189 13.1 Geolocation API 获取地理位置 190 13.1.1 地理地位的原理 190 13.1.2 获取定位信息的方法 190 13.1.3 常用地理定位方法 190 13.1.4 判断浏览器是否支持HTML 5 获取地理位置信息 191 13.1.5 指定纬度和经度坐标 192 13.1.6 获取当前位置的纬度与经度 193 13.1.7 处理错误和拒绝 194 13.2 目前浏览器对地理定位的支持情况 195 13.3 在网页中调用Google 地图 195 13.4 新手常见疑难问题 198 13.5 实战技能训练营 198 第14 章 离线Web 应用程序 199 14.1 HTML 5 离线Web 应用概述 200 14.2 使用HTML5 离线Web 应用API 200 14.2.1 检查浏览器的支持情况 200 14.2.2 搭建简单的离线应用程序 200 14.2.3 支持离线行为 201 14.2.4 Manifest 文件 201 14.2.5 ApplicationCache API 202 14.3 使用HTML 5 离线Web 应用构建应用 204 14.3.1 创建记录资源的manifest 文件 204 14.3.2 创建构成界面的HTML 和CSS 204 14.3.3 创建离线的JavaScript 204 14.3.4 检查applicationCache 的支持情况 205 14.3.5 为Update 按钮添加处理函数 206 14.3.6 添加Storage 功能代码 206 14.3.7 添加离线事件处理程序 206 14.4 新手常见疑难问题 207 14.5 实战技能训练营 207 第15 章 处理线程和服务器发送事件 208 15.1 Web Worker 209 15.1.1 Web Worker 概述 209 15.1.2 线程中常用的变量、函数与类 209 15.1.3 与线程进行数据的交互 210 15.2 线程嵌套 212 15.2.1 单线程嵌套 212 15.2.2 多个子线程中的数据交互 214 15.3 服务器发送事件概述 215 15.4 服务器发送事件的实现过程 215 15.4.1 检测浏览器是否支持Server-Sent事件 215 15.4.2 使用EventSource 对象 216 15.4.3 编写服务器端代码 216 15.5 创建Web Worker 计数器 217 15.6 服务器发送事件实战应用 218 15.7 新手常见疑难问题 219 15.8 实战技能训练营 220 第16 章 数据存储和通信技术 221 16.1 认识Web 存储 222 16.1.1 本地存储和Cookies 的区别 222 16.1.2 Web 存储方法 222 16.2 使用HTML 5 Web Storage API 222 16.2.1 测试浏览器的支持情况 222 16.2.2 使用sessionStorage 方法创建对象 223 16.2.3 使用localStorage 方法创建对象 224 16.2.4 Web Storage API 的其他操作 225 16.2.5 使用JSON 对象存取数据 226 16.3 浏览器对Web 存储的支持情况 228 16.4 跨文档消息传输 228 16.4.1 跨文档消息传输的基本知识 228 16.4.2 跨文档通信应用测试 229 16.5 WebSockets API 231 16.5.1 什么是WebSocket API 231 16.5.2 WebSockets 通信基础 231 16.5.3 服务器端使用WebSockets API 232 16.5.4 客户机端使用WebSockets API 235 16.6 制作简单的Web 留言本 236 16.7 编写简单的WebSocket 服务器 238 16.8 新手常见疑难问题 241 16.9 实战技能训练营 242 第17 章 响应式网页设计 243 17.1 响应式网页设计概述 244 17.2 像素和屏幕分辨率 245 17.3 视口 245 17.3.1 视口的分类和常用属性 245 17.3.2 媒体查询 246 17.4 响应式网页的布局设计 247 17.4.1 常用布局类型 247 17.4.2 布局的实现方式 247 17.4.3 响应式布局的设计与实现 248 17.5 响应式图片 248 17.5.1 使用<picture> 标签 248 17.5.2 使用CSS 图片 249 17.6 响应式视频 251 17.7 响应式导航菜单 251 17.8 响应式表格 253 17.8.1 隐藏表格中的列 253 17.8.2 滚动表格中的列 254 17.8.3 转换表格中的列 256 17.9 新手常见疑难问题 258 17.10 实战技能训练营 259 第18 章 响应式开发框架Bootstrap 260 18.1 Bootstrap 概述 261 18.1.1 Bootstrap 的特色 261 18.1.2 Bootstrap 4 的重大更新 261 18.2 下载Bootstrap 262 18.3 安装和使用Bootstrap 264 18.3.1 本地安装Bootstrap 264 18.3.2 初次使用Bootstrap 264 18.4 使用常用组件 265 18.4.1 使用下拉菜单 265 18.4.2 使用按钮组 266 18.4.3 使用导航组件 267 18.4.4 绑定导航和下拉菜单 269 18.4.5 使用面包屑导航 270 18.4.6 使用广告屏 271 18.4.7 使用card(卡片) 272 18.4.8 使用进度条 274 18.4.9 使用模态框 277 18.4.10 使用滚动监听 279 18.5 胶囊导航选项卡(Tab 栏) 281 18.6 新手常见疑难问题 283 18.7 实战技能训练营 284 第19 章 综合项目1——开发连锁咖啡响应式网站 285 19.1 网站概述 286 19.1.1 网站结构 286 19.1.2 设计效果 286 19.1.3 设计准备 287 19.2 设计首页布局 288 19.3 设计可切换导航 289 19.4 主体内容 293 19.4.1 设计轮播广告区 293 19.4.2 设计产品推荐区 295 19.4.3 设计登录、注册按钮和Logo 296 19.4.4 设计特色展示区 296 19.4.5 设计产品生产流程区 298 19.5 设计底部隐藏导航 300 第20 章 综合项目2——开发房产企业响应式网站 301 20.1 网站概述 302 20.1.1 网站结构 302 20.1.2 设计效果 302 20.1.3 设计准备 303 20.2 设计主页 303 20.2.1 主页布局 303 20.2.2 设计导航条 304 20.2.3 设计轮播广告 306 20.2.4 设计功能区 308 20.2.5 设计特色展示 309 20.2.6 设计脚注 312 20.3 设计侧边导航栏 314 20.4 设计登录页 316 第21 章 综合项目3——开发在线视频娱乐网站 318 21.1 整体布局 319 21.1.1 设计分析 319 21.1.2 排版架构 320 21.2 模块组成 320 21.3 制作步骤 321 21.3.1 制作样式表 321 21.3.2 Logo 与导航菜单 325 21.3.3 搜索条 326 21.3.4 左侧视频模块 326 21.3.5 评论模块 327 21.3.6 右侧热门推荐 328 21.3.7 底部模块 330 第22 章 综合项目4——开发企业门户类网站 331 22.1 整体布局 332 22.1.1 设计分析 332 22.1.2 排版架构 333 22.2 模块组成 333 22.3 制作步骤 333 22.3.1 样式表 333 22.3.2 网页头部 334 22.3.3 导航菜单栏 335 22.3.4 中间主体第一栏 336 22.3.5 中间主体第二栏 339 22.3.6 中间主体第三栏 341 22.3.7 中间主体第四栏 346 22.3.8 中间主体第五栏 350 22.3.9 网页底部 354 |
前言 “网站开发全案例微课”系列图书是专门为网站开发和数据库初学者量身定做的一套学习用书。整套书涵盖网站开发、数据库设计等内容,具有以下特点。 前沿科技 无论是数据库设计还是网站开发,精选的都是技术较为前沿或者用户群最多的领域,帮助大家认识和了解最新动态。 权威的作者团队 组织国家重点实验室和资深应用专家联手编著该套图书,融合了丰富的教学经验与优秀的管理理念。 学习型案例设计 以技术的实际应用过程为主线,全程采用图解和多媒体同步结合的教学方式,生动、直观、全面地剖析各种应用技能,降低学习难度,提高学习效率。 扫码看视频 通过微信扫码看视频,可以随时在移动端学习。 为什么要写这样一本书 HTML5刚一推出,就立刻受到了世界各大浏览器厂商的热烈欢迎和支持。随着用户页面体验要求的提高,页面前端技术日趋重要,HTML5的技术成熟,使其在前端技术中凸显优势。对于初学者来说,实用性强和易于操作是目前最大的需求。本书面向想学习网页前端设计的初学者,可以快速让初学者入门后提高实战水平。 本书特色 零基础、入门级的讲解 无论您是否从事计算机相关行业,无论您是否接触过HTML5 Web开发,都能从本书中找到最佳起点。 实用、专业的范例和项目 本书内容在编排上紧密结合深入学习HTML5 Web开发的过程,从HTML5的基本概念开始,逐步带领读者学习HTML5 Web开发的各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者学起来简明轻松,操作起来有章可循。 随时随地学习 本书提供了微课视频,通过手机扫码即可观看,可随时随地解决学习中的困惑。 全程同步教学录像 涵盖本书所有知识点,详细讲解每个实例及项目的创建过程及技术关键点。可以比看书更轻松地掌握书中所有的网页制作和设计知识,而且扩展的讲解部分可以让读者有更多的收获。 读者对象 本书是一本完整介绍HTML5 Web 开发应用技术的教程,内容丰富、条理清晰、实用性强, 适合以下读者学习使用: 零基础的自学者 希望快速、全面掌握Web 开发的人员 高等院校或培训机构的老师和学生 参加毕业设计的学生 创作团队 本书由刘辉编著,参加编写的人员还有刘春茂、李艳恩和李佳康。在编写本书的过程中,我们虽竭尽所能将最好的讲解呈现给读者,但难免有疏漏和不妥之处,敬请读者不吝指正。 编者 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格