-
内容大纲
本书以HTML、CSS及JavaScript为基础,围绕网页设计与制作展开深入讲解,主要内容包括使用HTML实现网页布局、使用CSS实现网页样式设计、使用JavaScript实现动态网页制作等。本书注重基础理论与实践相结合,突出网页设计思想与开发方法的介绍,所选案例都具有较强的概括性和实际应用价值。
全书共11章,包括网页设计基础、HTML基础、CSS基础、CSS网页元素、DIV+CSS布局方法、JavaScript基础、BOM和DOM对象模型、AJAX和jQuery应用、JavaScript扩展框架应用以及两个综合实训,即社区论坛网站和电子商务网站。每章的内容从理论讲解到案例展示,由浅入深,循序渐进,有助于读者理解和掌握网页设计与制作的精髓。
本书可以作为高等院校电子商务、网络与新媒体、数字媒体技术等相关专业的“网页设计与制作”课程的教材,或计算机科学与技术、网络工程、电子信息工程等相关专业“Web前端设计”课程的教材,也可供从事Web程序设计相关工作的技术人员自学参考。 -
作者介绍
-
目录
第1章 网页设计基础
学习目标
1.1 网页概述
1.1.1 什么是网页
1.1.2 网页分类
1.2 网站的开发流程
1.2.1 分析客户需求
1.2.2 注册网站域名
1.2.3 购买服务器
1.2.4 选择网站风格
1.2.5 设计/编写/上线网站
1.3 网页前端开发语言
1.3.1 HTML
1.3.2 CSS
1.3.3 JavaScript
1.4 开发第一个网页
1.4.1 网页展示工具
1.4.2 网页开发工具
1.4.3 创建第一个网页
思考与练习
第2章 HTML基础
学习目标
2.1 HTML概述
2.1.1 HTML的发展历史
2.1.2 HTML的标签
2.2 HTML页面设计
2.2.1 文档类型
2.2.2 文档根部
2.2.3 文档头部
2.2.4 文档信息
2.2.5 文档标题
2.2.6 文档主体
2.3 HTML文字设计
2.3.1 文字类型
2.3.2 文本控制
2.3.3 文本语义
2.3.4 特殊字符
2.4 使用链接
2.4.1 什么是链接
2.4.2 链接标签
2.4.3 锚点链接
2.5 使用多媒体
2.5.1 使用图片
2.5.2 使用视频和音频
2.6 表格设计
2.6.1 创建表格
2.6.2 设置表格样式
2.7 表单设计
2.7.1 创建表单
2.7.2 input控件
2.7.3 多行文本框
2.7.4 表单分组
2.7.5 下拉菜单
2.8 HTML 5新结构
2.8.1 HTML 5概述
2.8.2 HTML 5文档结构标签
2.9 实战案例解析——植树节主题电子板报
思考与练习
第3章 CSS基础
学习目标
3.1 CSS概述
3.1.1 什么是CSS
3.1.2 CSS的优势
3.2 CSS语法基础
3.2.1 CSS的样式规则
3.2.2 CSS样式的引入
3.3 CSS选择器
3.3.1 基础选择器
3.3.2 属性选择器
3.3.3 关系选择器
3.4 CSS继承性
3.5 CSS层叠性
3.6 CSS优先级
3.6.1 引入方式
3.6.2 权重
3.7 实战案例解析——404通知页面
思考与练习
第4章 CSS网页元素
学习目标
4.1 文本样式
4.1.1 字体设计
4.1.2 文本设计
4.2 表格样式
4.2.1 设置边框
4.2.2 设置单元格
4.3 列表样式
4.3.1 设置列表项标记
4.3.2 图像作为列表项标记
4.3.3 定位列表项标记
4.4 盒子模型
4.4.1 盒子模型概述
4.4.2 盒子模型的边框
4.4.3 盒子模型的边距
4.4.4 盒子模型的宽和高
4.4.5 盒子模型的背景
4.5 CSS高级属性
4.5.1 透明度
4.5.2 渐变
4.5.3 阴影
4.5.4 过渡
4.6 实战案例解析——招聘网页
思考与练习
第5章 DIV+CSS布局方法
学习目标
5.1 布局的基础元素
5.1.1 块元素div
5.1.2 内联元素span
5.1.3 元素类型转换
5.2 布局方式
5.2.1 布局的流程
5.2.2 浮动设计
5.2.3 标签定位
5.2.4 溢出
5.2.5 标签堆叠
5.3 布局类型
5.3.1 单列布局
5.3.2 双列布局
5.3.3 三列布局
5.3.4 通栏布局
5.4 实战案例解析——购物节主题网页
思考与练习
第6章 JavaScript基础
学习目标
6.1 JavaScript概述
6.1.1 JavaScript的发展历史
6.1.2 引入JavaScript
6.2 基本语法
6.2.1 标识符
6.2.2 关键字
6.2.3 数据类型
6.2.4 变量
6.2.5 注释
6.3 运算符
6.3.1 赋值运算符
6.3.2 算术运算符
6.3.3 比较运算符
6.3.4 逻辑运算符
6.4 流程控制结构
6.4.1 分支结构
6.4.2 循环结构
6.4.3 跳转结构
6.5 函数
6.5.1 自定义函数
6.5.2 预定义函数
6.6 对象
6.6.1 自定义对象
6.6.2 Array数组对象
6.6.3 String字符串对象
6.6.4 Date日期对象
6.7 实战案例解析——焦点图片轮播
思考与练习
第7章 BOM和DOM对象模型
学习目标
7.1 浏览器对象模型BOM
7.1.1 浏览器对象模型概述
7.1.2 Window对象
7.1.3 Navigator对象
7.1.4 History对象
7.1.5 Location对象
7.1.6 Screen对象
7.2 文档对象模型DOM
7.2.1 文档对象模型概述
7.2.2 Document对象
7.2.3 表单验证
7.3 事件响应
7.3.1 事件概述
7.3.2 鼠标事件
7.3.3 键盘事件
7.3.4 文档事件
7.4 节点
7.4.1 节点关系
7.4.2 添加和删除节点
7.4.3 修改属性节点
7.4.4 节点集合
7.5 实战案例解析——选项卡自动切换
思考与练习
第8章 AJAX和jQuery应用
学习目标
8.1 AJAX应用
8.1.1 AJAX概述
8.1.2 配置IIS服务器
8.1.3 XMLHttpRequest对象
8.1.4 XMLHttpRequest对象的工作过程
8.1.5 使用AJAX访问服务器文件的内容
8.2 jQuery应用
8.2.1 jQuery概述
8.2.2 jQuery引入
8.2.3 jQuery基础语法
8.2.4 jQuery选择器
8.2.5 jQuery事件
8.2.6 jQuery效果
8.3 实战案例解析——侧边栏折叠菜单效果
思考与练习
第9章 JavaScript扩展框架应用
学习目标
9.1 Highcharts框架
9.1.1 Highcharts概述
9.1.2 Highcharts的引入
9.1.3 绘制简单图表
9.1.4 Highcharts图表配置项
9.1.5 图表类型
9.1.6 版权信息
9.1.7 图例
9.1.8 标题和副标题
9.1.9 数据列
9.1.10 提示框
9.2 Vue.js框架
9.2.1 Vue.js概述与引入
9.2.2 数据和对象
9.2.3 生命周期钩子
9.2.4 插值
9.2.5 指令
9.2.6 事件监听
9.2.7 绑定样式
9.3 实战案例解析——销售业绩分析页面
思考与练习
第10章 综合实训:社区论坛网站
学习目标
10.1 Discuz!论坛简介
10.2 下载安装论坛
10.2.1 配置服务器和数据库
10.2.2 下载和安装Discuz!论坛建站程序
10.3 论坛管理
10.3.1 进入管理界面
10.3.2 论坛导航设置
10.3.3 设置论坛版块
10.3.4 添加公告
10.3.5 添加广告
10.3.6 自定义模板
10.4 添加自定义页面
思考与练习
第11章 综合实训:电子商务网站
学习目标
11.1 分析网站效果图
11.2 制作首页
11.2.1 制作头部
11.2.2 制作导航栏
11.2.3 制作banner
11.2.4 制作商品展示框
11.2.5 制作页脚
11.3 添加JavaScript代码
11.4 制作二级页面
11.5 运行网站
思考与练习
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...