HTML5+CSS3+JavaScript 网页设计基础与实战(微课版)

HTML5+CSS3+JavaScript web前端
分享 推荐 2 收藏 95 阅读 9.4K
何勇 , 王瑶 (作者) 978-7-115-59143-2

关于本书的内容有任何问题,请联系 李召

1.内容安排合理,按照学习路线编写,案例丰富。
2.配套资源丰富,教学计划、教学大纲、PPT、源代码、教学视频、习题答案、案例、配套试卷。
3.拥有“教师服务群”和“锋云智慧教辅平台”,帮助老师快速开展课堂教学。

内容摘要

本书从初学者的角度出发,以实用的案例、通俗易懂的语言进行概念讲解,并提供了具体的实例让读者能够立即练习,更加高效地掌握通过HTML、CSS3 及JavaScript 进行网页制作的一般方法。全书共有10 章,从HTML5 和CSS3 基础知识入手,逐渐过渡到对网页文本、图片、超链接、列表、表单和表格等进行优化,在此基础上与读者一起通过CSS3 完成对网页的整体设计和制作,通过JavaScript 来控制网页文档和浏览器。本书附有源代码、习题、教学课件等资源,为了帮助初学者更好地学习,编者还提供了在线答疑服务,希望可以帮助更多的读者。

目录

第1章 初识Web前端
1.1 Web前端发展历程 1
1.1.1 Web前端概述 1
1.1.2 Web前端发展简史 2
1.2 Web开发的核心技术 3
1.2.1 HTML5 4
1.2.2 CSS3 6
1.2.3 JavaScript 11
1.3 Web开发工具 15
1.3.1 开发工具的介绍 15
1.3.2 WebStorm的安装和使用 17
1.4 本章小结 23
1.5 习题 23
第2章 构建基本HTML网页
2.1 制作简单文本网页 24
2.1.1 标题标签 24
2.1.2 段落标签 25
2.1.3 换行标签 26
2.1.4 实例:秋天的故事 27
2.2 添加图片 28
2.2.1 图片标签 28
2.2.2 水平线标签 30
2.2.3 div 块元素 30
2.2.4 实例:致敬教师节 31
2.3 添加超链接 32
2.3.1 超链接 32
2.3.2 锚点链接 33
2.3.3 超链接的伪类 33
2.3.4 实例:技术手册导航 33
2.4 本章小结 35
2.5 习题 35
第3章 使用列表与表格布局
3.1 添加列表 37
3.1.1 有序列表 37
3.1.2 无序列表 38
3.1.3 自定义列表 39
3.1.4 实例:新闻列表 40
3.2 添加表格 43
3.2.1 表格基本标签 43
3.2.2 语义化标签 43
3.2.3 合并行与列 46
3.2.4 单元格边距与间距 46
3.2.5 表格其他属性 46
3.2.6 实例:个人简历表 47
3.3 本章小结 50
3.4 习题 50
第4章 设计网页页面
4.1 引入盒模型 52
4.1.1 盒模型内容概述 52
4.1.2 padding属性 52
4.1.3 border属性 53
4.1.4 margin属性 53
4.1.5 怪异盒模型 56
4.1.6 cursor属性 56
4.1.7 实例:图书促销活动 56
4.2 使用CSS浮动与定位 59
4.2.1 CSS浮动 59
4.2.2 清除浮动 61
4.2.3 CSS定位概述 63
4.2.4 相对定位 63
4.2.5 绝对定位 65
4.2.6 固定定位 66
4.2.7 z-index属性 68
4.2.8 实例:祖国风光推荐 68
4.3 设置显示与隐藏 72
4.3.1 display属性 73
4.3.2 visibility属性 73
4.3.3 overflow属性 74
4.3.4 透明度 74
4.3.5 显示与隐藏的总结 76
4.3.6 实例:健康知识科普 78
4.4 本章小结 81
4.5 习题 81
第5章 表单与表单效果设计
5.1 添加表单 83
5.1.1 表单概述 83
5.1.2 form 标签 84
5.1.3 input 标签 85
5.1.4 实例:用户登录表单 87
5.2 表单标签 92
5.2.1 select 标签 92
5.2.2 textarea 标签 94
5.2.3 fieldest 标签 95
5.2.4 实例:登录页满意度调查 95
5.3 美化表单 100
5.3.1 新增表单控件 100
5.3.2 border-radius属性 101
5.3.3 box-shadow属性 101
5.3.4 background-size属性 101
5.3.5 实例:退款申请表单 102
5.4 本章小结 108
5.5 习题 108
第6章 实现CSS3动画
6.1 实现2D转换 109
6.1.1 transform-origin属性 109
6.1.2 位移方法 110
6.1.3 旋转方法 110
6.1.4 缩放方法 112
6.1.5 倾斜方法 112
6.1.6 实例:清凉夏日主题宣传 115
6.2 动画效果 119
6.2.1 @keyframes规则 119
6.2.2 animation属性 120
6.2.3 浏览器前缀 122
6.2.4 实例:无缝轮播图动画 123
6.3 实现过渡和3D转换 125
6.3.1 transition属性 125
6.3.2 3D转换属性 127
6.3.3 3D旋转方法 128
6.3.4 3D其他转换方法 128
6.3.5 实例:旋转夏日主题背景 129
6.4 本章小结 132
6.5 习题 132
第7章 JavaScript基础应用
7.1 JavaScript基础语法 134
7.1.1 创建对象 134
7.1.2 JavaScript函数 136
7.1.3 DOM获取元素节点 136
7.1.4 流程控制 138
7.1.5 实例:选取图书列表 141
7.2 DOM基础操作 144
7.2.1 DOM操作文本内容 144
7.2.2 DOM节点 145
7.2.3 DOM的增删改换 147
7.2.4 M操作属性 149
7.2.5 DOM操作样式 150
7.2.6 实例:单击按钮切换图片 150
7.3 实现定时器 153
7.3.1 定时器 153
7.3.2 Date对象 156
7.3.3 实例:跨年倒计时 158
7.4 使用数组 161
7.4.1 数组概述 161
7.4.2 创建数组 161
7.4.3 数组操作方法 162
7.4.4 Math对象 164
7.4.5 实例:随机点名器 165
7.5 本章小结 169
7.6 习题 169
第8章 实现HTML5应用
8.1 添加媒体文件 171
8.1.1 video 标签 171
8.1.2 audio 标签 173
8.1.3 DOM操作媒体文件 174
8.1.4 实例:JS控制视频 175
8.2 实现地理定位 179
8.2.1 BOM概述 179
8.2.2 地理定位概述 182
8.2.3 navigator.geolocation属性 183
8.2.4 实例:使用百度地图API实现地理定位 184
8.3 使用画布 187
8.3.1 canvas的基本使用 187
8.3.2 canvas绘制图形 188
8.3.3 canvas绘制文本 190
8.3.4 canvas图像 191
8.3.5 canvas变形 192
8.3.6 svg 标签 193
8.3.7 实例:canvas实现验证码 195
8.4 本章小结 200
8.5 习题 200
第9章 JavaScript特效
9.1 制作缓动动画 202
9.1.1 offset家族 202
9.1.2 匀速动画及封装 202
9.1.3 缓动动画及封装 204
9.1.4 实例:导航菜单图标缓动 204
9.2 实现页面滚动 208
9.2.1 scroll家族 208
9.2.2 滚动方法及封装 209
9.2.3 纵向滚动的缓动动画封装 210
9.2.4 实例:滚动页面导航栏固定 210
9.3 使用event对象 214
9.3.1 client家族 214
9.3.2 event对象 214
9.3.3 实例:放大镜效果 215
9.4 本章小结 220
9.5 习题 220
第10章 移动端布局和响应式开发
10.1 移动端布局 221
10.1.1 视口 221
10.1.2 流式布局 222
10.1.3 flex布局 224
10.1.4 实例:图书活动flex布局 228
10.2 rem布局 230
10.2.1 rem单位 231
10.2.2 媒体查询 231
10.2.3 Less 233
10.2.4 实例:模拟图书官网移动端首页 235
10.3 响应式开发 240
10.3.1 Bootstrap框架 240
10.3.2 Bootstrap栅格系统 242
10.3.3 实例:响应式页面 246
10.4 本章小结 251
10.5 习题 251

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

1.千锋教育采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院、教育部教育管理信息中心指定移动互联网实训基地等。

相关文章

  • 精品推荐| 千锋教育:软件开发方向系列教材

    科学技术与信息技术的快速发展和社会生产力的变革对IT 行业从业者提出了新的需求,从业者不仅要具备专业技术能力,还要具备业务实践能力和健全的职业素质。“信息技术人才培养系列教材”丛书的内容包含从编程语言、框架到综合案例、企业项目实战的全程讲解。紧跟前沿技术,语言精练易懂,实例讲解详实、实用性强。 ...

    1209 0 4 6

推荐用户

购买本书用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部