Web前端设计从入门到实战-HTML5..CSS3.JavaScript项目案例开发-(第2版)

本书特色

[

本书基于Web标准和响应式Web设计思想深入浅出地介绍了Web前端设计技术的基础知识,对Web体系结构、HTML5、CSS3、JavaScript和网站制作流程进行了详细的讲解,内容翔实,结构合理,语言精练,表达简明,实用性强,易于自学。全书共分23章。第1章介绍了Web技术的基本概念、Web体系结构、超文本与标记语言、Web标准的组成和常用浏览器;第2~7章重点介绍了Web标准的结构推荐标准HTML5的常用元素的标签语句及应用;第8~13章介绍了Web标准的表现推荐标准CSS3的常用属性及应用;第14章介绍了网站制作流程与发布过程;第15~22章介绍了Web标准的行为标准ECMA-262的ECMAScript基础和JavaScript脚本语言;第23章介绍了JavaScript框架jQuery的入门知识。扫描每章提供的二维码可观看知识点的视频讲解及下载程序源码。本书可作为高等院校计算机专业及相关专业的教材,也可作为相关培训机构的培训教材以及对Web前端设计技术感兴趣的人员的自学用书。

]

内容简介

[

本书基于Web标准和响应式Web设计思想深入浅出地介绍了Web前端设计技术的基础知识,对Web体系结构、HTML5、CSS3、JavaScript和网站制作流程进行了详细的讲解。内容翔实,结构合理,语言精炼,表达简明,实用性强,易于自学。

]

目录

第1章 Web技术概述 11.1 Internet概述 11.1.1 TCP/IP 11.1.2 主机和IP地址 21.1.3 域名和DNS 31.2 Web概述 31.2.1 Web历史 41.2.2 Web体系结构 51.2.3 基本Web技术 51.2.4 Web服务器 91.3 超文本与标记语言 91.3.1 超文本与超媒体 101.3.2 标记语言 101.4 Web标准 121.4.1 Web标准体系 131.4.2 采用Web标准的优势 151.5 浏览器 151.5.1 浏览器的发展史 151.5.2 浏览器的内核 161.5.3 常用浏览器 161.5.4 标准浏览器 171.6 Web开发工具 181.6.1 JetBrains WebStorm 191.6.2 测试和调试环境 191.7 小结 201.8 习题 20 第2章 初识HTML5 212.1 HTML5基础 212.1.1 HTML5文档结构 212.1.2 元素与标签 222.1.3 属性 262.1.4 语法规则 272.2 WebStorm基础 272.2.1 WebStorm的基本操作 282.2.2 WebStorm的快捷键 292.3 文档结构元素 302.3.1 标签 312.3.2 标签 312.3.3 标签 312.4 头部元素 312.4.1 标签 312.4.2 标签 322.5 为叮叮书店首页添加元信息 352.6 小结 362.7 习题 36 第3章 HTML5内容结构与文本 373.1 HTML5结构标签 373.1.1 标签 383.1.2 标签 383.1.3 标签 383.1.4 标签 383.1.5 标签 383.1.6 标签 393.1.7 标签 393.1.8 标签和标签 393.1.9 标签 393.1.10 标签 403.2 HTML5基础标签 403.2.1 标题 403.2.2 段落 413.2.3 换行符 413.2.4 注释 413.3 HTML5格式化标签 413.3.1 文本格式化标签 413.3.2 引用和术语定义标签 433.3.3 HTML5新增格式标签 443.4 HTML5列表 473.4.1 无序列表 473.4.2 有序列表 483.4.3 定义列表 493.5 叮叮书店首页内容结构的建立 493.5.1 分析设计页面内容结构 503.5.2 用HTML5结构标签确定页面内容结构 503.5.3 添加文本内容 533.5.4 在浏览器中预览 573.6 小结 583.7 习题 58 第4章 HTML5超链接 604.1 标签 604.1.1 href属性 614.1.2 target属性 614.1.3 id属性 624.2 HTML5字符集与颜色 634.2.1 HTML5字符集 634.2.2 HTML5字符实体 634.2.3 HTML5颜色 644.2.4 HTML5颜色名 644.3 叮叮书店首页超链接的使用 654.4 小结 674.5 习题 67 第5章 HTML5多媒体 685.1 HTML5图像 685.1.1 标签 685.1.2 标签和标签 705.1.3 标签和标签 715.2 HTML5音频/视频 715.2.1 HTML5视频 715.2.2 HTML5音频 745.3 标签 765.4 叮叮书店首页图像的使用 765.5 小结 795.6 习题 79 第6章 HTML5表格 806.1 表格结构和表格标签 806.1.1 表格结构 806.1.2 表格标签 806.2 常用表格标签 826.2.1 标签 826.2.2 标签 836.2.3 标签 836.2.4 标签 846.2.5 、和标签 856.3 叮叮书店“购物车”页面的建立 856.4 小结 866.5 习题 87 第7章 HTML5表单 887.1 表单的基本知识 887.1.1 什么是表单 887.1.2 标签 887.2 表单域 907.2.1 标签 917.2.2 标签 987.2.3 标签 997.2.4 标签 997.2.5 标签 1007.2.6 标签 1007.2.7 标签 1017.2.8 标签 1017.2.9 标签 1027.2.10 标签 1037.3 叮叮书店“联系我们”页面的建立 1037.4 为叮叮书店首页添加站内搜索 1067.5 小结 1067.6 习题 106 第8章 CSS基础 1088.1 CSS概述 1088.2 CSS语法 1108.3 CSS常用选择器 1118.4 CSS3选择器 1148.5 CSS属性 1158.5.1 CSS常用属性 1158.5.2 CSS属性值和单位 1198.5.3 CSS3属性值和单位 1208.6 使用CSS 1278.7 媒体查询 1308.8 层叠样式 1328.9 使用Chrome开发者工具检查编辑页面及样式 1358.10 小结 1368.11 习题 137 第9章 页面布局定位 1399.1 CSS盒模型 1399.1.1 CSS盒模型概述 1399.1.2 CSS内边距 1419.1.3 CSS边框 1439.1.4 CSS3边框 1479.1.5 CSS外边距 1519.1.6 CSS轮廓 1539.2 CSS布局 1549.2.1 盒模型显示类型 1549.2.2 CSS3伸缩盒布局 1579.2.3 CSS浮动 1719.2.4 可见与溢出 1749.3 CSS定位 1769.3.1 position属性 1769.3.2 z-index属性 1819.4 基本布局模板 1819.4.1 固定(液态)布局 1829.4.2 弹性伸缩布局(响应式Web设计) 1849.5 叮叮书店首页的布局样式设计 1879.6 小结 1909.7 习题 191 第10章 元素外观属性 19310.1 背景 193 10.1.1 CSS背景 193 10.1.2 CSS3背景 196 10.1.3 CSS3透明度 19810.2 字体 199 10.2.1 指定字体 199 10.2.2 指定大小 200 10.2.3 字体风格 200 10.2.4 字体粗细 200 10.2.5 CSS3服务器端字体 20210.3 文本与修饰 205 10.3.1 文本 205 10.3.2 修饰 21110.4 CSS3文本效果 212 10.4.1 阴影 212 10.4.2 换行 21310.5 CSS3多列 21310.6 列表 21510.7 尺寸 21610.8 表格 218 10.8.1 表格的属性 218 10.8.2 表格的边框控制 220 10.8.3 改善表格的显示效果 222 10.8.4 叮叮书店“购物车”页面的表格样式设计 22310.9 叮叮书店首页的外观样式设计 224 10.9.1 文本 224 10.9.2 背景 225 10.9.3 栏目标题图标 226 10.9.4 其他 22710.10 小结 22810.11 习题 228 第11章 伪类和伪元素 23011.1 CSS伪类 230 11.1.1 超链接伪类 231 11.1.2 结构性伪类 232 11.1.3 子元素伪类 233 11.1.4 UI元素状态伪类 23611.2 CSS伪元素 23911.3 CSS内容 24011.4 小结 24311.5 习题 243 第12章 CSS3变换、过渡和动画 24512.1 变换 24512.2 过渡 25612.3 动画 26012.4 叮叮书店首页的超链接、伪类和动画样式设计 26312.5 小结 26712.6 习题 267 第13章 默认样式和页面内容样式设计 26913.1 默认样式 269 13.1.1 HTML默认样式 269 13.1.2 浏览器默认样式 27113.2 页面内容样式设计 272 13.2.1 导航菜单 272 13.2.2 图文混排 27413.3 小结 27613.4 习题 276 第14章 网站制作流程与发布 27714.1 网站制作流程 27714.2 模板 27914.3 基于模板建立叮叮书店的其他页面 280 14.3.1 书籍分类 280 14.3.2 特刊降价 282 14.3.3 联系我们 284 14.3.4 关于我们 285 14.3.5 详细内容 286 14.3.6 购物车 28914.4 网站发布 289 14.4.1 Tomcat服务器的安装与使用 289 14.4.2 发布 29214.5 小结 29214.6 习题 292 第15章 JavaScript和ECMAScript基础 29415.1 JavaScript基础 294 15.1.1 JavaScript的历史和主要功能 294 15.1.2 JavaScript的组成 295 15.1.3 JavaScript的使用 296 15.1.4 JavaScript消息框 298 15.1.5 开发者工具Console 29915.2 ECMAScript基础 300 15.2.1 ECMAScript语法基础 300 15.2.2 ECMAScript变量 301 15.2.3 ECMAScript关键字和保留字 302 15.2.4 ECMAScript基本数据类型 303 15.2.5 ECMAScript类型转换 30515.3 ECMAScript运算符 307 15.3.1 一元运算符 307 15.3.2 算术运算符 308 15.3.3 关系运算符 309 15.3.4 逻辑运算符 311 15.3.5 其他运算符 31215.4 小结 31315.5 习题 313 第16章 算法和ECMAScript语句 31516.1 算法 315 16.1.1 算法的概念 315 16.1.2 简单算法举例 316 16.1.3 算法的特性 316 16.1.4 算法与程序 31616.2 ECMAScript语句 317 16.2.1 条件语句 317 16.2.2 循环语句 320 16.2.3 break和continue语句 32216.3 WebStorm和Chrome协作调试JavaScript脚本程序 32316.4 使用Sources调试JavaScript脚本程序 32516.5 小结 32816.6 习题 328 第17章 行为与对象 32917.1 行为 329 17.1.1 ECMAScript函数 329 17.1.2 ECMAScript闭包 332 17.1.3 HTML事件 33317.2 ECMAScript对象 337 17.2.1 对象和类 337 17.2.2 创建和使用对象 338 17.2.3 ECMAScript引用类型 339 17.2.4 ECMAScript对象类型 34517.3 错误处理 34617.4 内置对象和本地对象 348 17.4.1 Math对象 348 17.4.2 全局对象 349 17.4.3 Array对象 351 17.4.4 Date对象 35317.5 叮叮书店首页显示日期和时间 35417.6 小结 35617.7 习题 356 第18章 DOM 35818.1 DOM概述 358 18.1.1 DOM简介 358 18.1.2 节点和节点树 35918.2 DOM对象 360 18.2.1 Node对象 360 18.2.2 HTMLElement对象 362 18.2.3 HTMLDocument对象 362 18.2.4 访问节点 36318.3 DOM与CSS 366 18.3.1 Style对象 366 18.3.2 CurrentStyle对象 370 18.3.3 StyleSheet对象 37118.4 叮叮书店首页图片轮播广告的实现 37318.5 小结 37618.6 习题 376 第19章 HTML DOM对象和RegExp对象 37819.1 HTML DOM对象 378 19.1.1 Document对象 379 19.1.2 Image对象 381 19.1.3 Anchor对象 382 19.1.4 Event对象 383 19.1.5 Checkbox和Radio对象 388 19.1.6 FileUpload对象 390 19.1.7 Text和Password对象 392 19.1.8 Textarea对象 393 19.1.9 Select和Option对象 393 19.1.10 Submit、Reset和Button对象 396 19.1.11 Form对象 397 19.1.12 一个小游戏——剪子石头布 39819.2 RegExp对象 40419.3 叮叮书店“联系我们”页面的表单数据验证 40619.4 小结 40819.5 习题 408 第20章 HTML5 DOM 41120.1 Canvas对象 411 20.1.1 Canvas基础 413 20.1.2 使用路径 414 20.1.3 绘制文本 417 20.1.4 绘制图像 41820.2 HTML5拖放 42020.3 HTML5数据存储 423 20.3.1 sessionStorage对象 423 20.3.2 localStorage对象 42420.4 实现叮叮书店“书籍分类”页面拖放图书到购物车 42820.5 小结 43020.6 习题 431 第21章 BOM 43221.1 BOM对象 432 21.1.1 Window对象 432 21.1.2 Navigator对象 439 21.1.3 Screen对象 441 21.1.4 Location对象 441 21.1.5 History对象 44221.2 元素的大小与位置 44221.3 叮叮书店首页的浮动广告 44521.4 小结 44621.5 习题 446 第22章 Ajax与JSON 44822.1 Ajax 44822.2 XMLHttpRequest对象 449 22.2.1 创建XMLHttpRequest对象 449 22.2.2 XMLHttpRequest请求 450 22.2.3 XMLHttpRequest响应 45122.3 JSON 452 22.3.1 JSON的语法 453 22.3.2 JSON的使用 45422.4 小结 45622.5 习题 456 第23章 jQuery入门 45723.1 jQuery基础 457 23.1.1 添加jQuery库 457 23.1.2 jQuery的语法 45823.2 特效和动画 45923.3 HTML操作 46223.4 Ajax函数 46323.5 叮叮书店“试读”页面的建立 46323.6 小结 46623.7 习题 466 附录A 实验 467实验1 HTML5内容结构和文本 467实验2 HTML5超链接和多媒体 468实验3 HTML5表格和表单 469实验4 CSS3布局与定位 470实验5 CSS3元素外观样式设计 471实验6 CSS3动画 471实验7 行为与对象及DOM 472实验8 HTML DOM表单数据验证 473实验9 HTML5 DOM 473 参考文献 474

封面

Web前端设计从入门到实战-HTML5..CSS3.JavaScript项目案例开发-(第2版)

书名:Web前端设计从入门到实战-HTML5..CSS3.JavaScript项目案例开发-(第2版)

作者:张树明

页数:未知

定价:¥79.5

出版社:清华大学出版社

出版日期:2019-04-01

ISBN:9787302516286

PDF电子书大小:125MB 高清扫描完整版



本文标题:《Web前端设计从入门到实战-HTML5..CSS3.JavaScript项目案例开发-(第2版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!