计算机
类型
可以朗读
语音朗读
184千字
字数
2018-04-01
发行日期
展开全部
主编推荐语
Web前端开发实践教程:HTML、CSS、JavaScript实例应用,适合高校教材及技术参考。
内容简介
本书主要讲解了Web前端开发的相关知识,主要包括了HTML、CSS、JavaScript等内容。在讲解理论知识的基础上,本书更加重视实践,分三个层次来强化学生的实训动手能力,包括了每个知识点后的示例demo,每章后的综合应用实例以及每个部分后实际案例。本书配套提供所有的源代码。本书从实用的角度出发,在设计案例、章节内容等方面,力求能够迅速满足读者需求,使相关知识点可以迅速被理解及借鉴应用。本书既可作为高等学校Web开发基础课程的教材,也可作为Web开发人员的技术参考书。
目录
- 版权信息
- 前言
- 第1章 HTML基础
- 1.1 HTML简介
- 1.2 HTML开发工具简介
- 1.3 第一张HTML网页
- 1.3.1 HTML的相关基本概念
- 1.3.2 HTML文档基本结构
- 1.3.3 创建HTML网页
- 1.4 实验与练习
- 第2章 HTML基本标签
- 2.1 头部标签<head>
- 2.2 标题标签<title>
- 2.3 元信息标签<meta>
- 2.3.1 <meta>基本语法及相关属性
- 2.3.2 标记页面关键字
- 2.3.3 标记页面说明
- 2.3.4 标记页面作者
- 2.3.5 标记页面解码方式
- 2.3.6 设置页面自动跳转
- 2.4 主体标签<body>
- 2.4.1 背景色属性bgcolor
- 2.4.2 背景图片属性background
- 2.4.3 背景图片水印效果属性bgproperties
- 2.4.4 文本颜色属性text
- 2.4.5 边距属性margin
- 2.5 注释标签
- 2.6 实验与练习
- 第3章 HTML文本格式标签
- 3.1 文字标签<font>
- 3.1.1 文字字体属性face
- 3.1.2 文字颜色属性color
- 3.1.3 文字大小属性size
- 3.2 标题标签<h1>~<h6>
- 3.3 一些文本特殊格式标签
- 3.4 段落控制标签
- 3.4.1 段落标签<p>、<br/>
- 3.4.2 段落缩进标签<blockquote>
- 3.5 列表标签
- 3.5.1 有序列表标签<ol>
- 3.5.2 无序列表标签<ul>
- 3.5.3 定义列表标签<dl>
- 3.6 水平线标签<hr/>
- 3.7 实验与练习
- 第4章 超链接标签
- 4.1 绝对路径与相对路径
- 4.1.1 绝对路径
- 4.1.2 相对路径
- 4.2 超链接标签<a>
- 4.2.1 href属性
- 4.2.2 name属性
- 4.3 其他链接类型
- 4.4 超链接与SEO
- 4.5 实验与练习
- 第5章 多媒体标签
- 5.1 图像标签<img>
- 5.1.1 图像源src属性
- 5.1.2 图像文字信息alt、title属性
- 5.1.3 图像大小width、height属性
- 5.1.4 图像边框border属性
- 5.1.5 图像外边距vspace、hspace属性
- 5.1.6 图像对齐align属性
- 5.1.7 使用图像超链接
- 5.1.8 定义图像映射
- 5.2 动态滚动效果标签<marquee>
- 5.3 播放音频和视频
- 5.4 实验与练习
- 第6章 创建表格
- 6.1 表格基本标签
- 6.1.1 表格标签<table>、行标签<tr>及单元格标签<td>
- 6.1.2 表格标题标签<caption>
- 6.1.3 表格表头标签<th>
- 6.2 表格标签的相关属性
- 6.2.1 跨行、跨列属性rowspan、colspan
- 6.2.2 设置单元格间距、内边距属性cellspacing、cellpadding
- 6.2.3 表格、单元格宽度、高度属性width、height
- 6.2.4 表格、单元格背景颜色属性bgcolor
- 6.2.5 表格、行及单元格水平对齐方式属性align
- 6.2.6 表格、行及单元格垂直对齐方式属性valign
- 6.2.7 表格边框可见属性frame、rules
- 6.3 实验与练习
- 第7章 创建框架
- 7.1 框架集标签<frameset>
- 7.1.1 水平分割、垂直分割窗口rows、cols属性
- 7.1.2 框架边框属性border及bordercolor
- 7.1.3 使用noframes属性设置框架无效时的替代文本
- 7.2 框架标签<frame>
- 7.2.1 frame框架标签的若干属性
- 7.2.2 使用超链接中的target属性控制框架跳转显示
- 7.3 浮动框架标签<iframe>
- 7.4 实验与练习
- 第8章 创建表单
- 8.1 表单标签
- 8.2 输入标签<input>
- 8.3 列表标签<select>
- 8.4 文本域标签<textarea>
- 8.5 实验与练习
- 第9章 项目实训1—使用HTML进行物业公司网站设计
- 9.1 网站需求分析
- 9.2 网页布局设计与实现
- 9.2.1 网页布局总体设计
- 9.2.2 网页布局方法选择
- 9.2.3 网页布局实现
- 9.3 网站色彩设计
- 9.3.1 色彩的基本知识
- 9.3.2 色彩搭配原则
- 9.3.3 本网站的色彩设计
- 9.4 网站局部设计与实现
- 9.4.1 公司商标和公司名称部分
- 9.4.2 宣传图片、横幅或标语部分
- 9.4.3 公司新闻与荣誉资质部分
- 9.4.4 网站导航和正文部分
- 9.4.5 页脚部分
- 9.5 总结分析
- 第10章 CSS基础
- 10.1 CSS基本概念
- 10.2 CSS的特点
- 10.3 HTML文档使用CSS的方式
- 10.4 第一个CSS样式设计
- 10.5 实验与练习
- 第11章 CSS语法
- 11.1 CSS的基本语法格式
- 11.2 选择符
- 11.2.1 HTML选择符
- 11.2.2 类选择符
- 11.2.3 id选择符
- 11.2.4 伪类选择符
- 11.3 CSS的复合使用方式
- 11.3.1 CSS样式的组合
- 11.3.2 CSS样式的继承
- 11.3.3 CSS样式的关联
- 11.4 实验与练习
- 第12章 CSS的常用属性
- 12.1 字体属性
- 12.1.1 字体系列属性font-family
- 12.1.2 字体风格属性font-style
- 12.1.3 字体大小属性font-size
- 12.1.4 字体综合属性font
- 12.2 背景属性
- 12.2.1 背景颜色属性background-color
- 12.2.2 背景图片属性background-image、background-repeat
- 12.2.3 背景综合属性background
- 12.3 文本属性
- 12.3.1 颜色属性color
- 12.3.2 文本修饰属性text-decoration
- 12.3.3 对齐方式属性text-align
- 12.3.4 行高属性line-height
- 12.4 边距属性
- 12.4.1 外边距属性
- 12.4.2 内边距属性
- 12.5 边框属性
- 12.5.1 边框基本属性
- 12.5.2 边框综合属性
- 12.6 列表属性
- 12.6.1 列表项标志类型属性list-style-type
- 12.6.2 列表项标志位置属性list-style-position
- 12.6.3 列表项标志图像属性list-style-image
- 12.6.4 列表项综合属性list-style
- 12.7 伪类:link、:visited、:hover、:active
- 12.8 实验与练习
- 第13章 CSS的定位方式
- 13.1 定位相关基础知识
- 13.2 相对定位
- 13.3 绝对定位
- 13.4 浮动定位
- 13.4.1 使用float属性进行浮动定位
- 13.4.2 浮动元素之间的影响
- 13.4.3 不同尺寸浮动元素之间的影响
- 13.4.4 浮动元素与普通流元素之间的影响
- 13.4.5 使用clear属性清除浮动
- 13.5 实验与练习
- 第14章 项目实训2——使用CSS对物业公司网站进行设计
- 14.1 使用CSS对网页的样式和布局进行设计
- 14.1.1 使用CSS对网页样式进行设计
- 14.1.2 使用CSS对网页布局进行设计
- 14.2 网页布局实现
- 14.2.1 使用DIV+CSS实现网页布局
- 14.2.2 公司商标和公司名称部分
- 14.2.3 宣传图片、横幅或标语部分
- 14.2.4 公司新闻与荣誉资质部分
- 14.3 网页内容填充设计
- 14.4 网站导航和正文部分
- 14.4.1 宿主网页设计与实现
- 14.4.2 嵌入网页设计与实现
- 14.5 页脚部分
- 14.6 总结分析
- 第15章 JavaScript简介
- 15.1 JavaScript背景知识
- 15.2 JavaScript特点
- 15.3 JavaScript开发与运行环境
- 15.4 第一个JavaScript程序
- 15.5 实验与练习
- 第16章 JavaScript基础知识
- 16.1 JavaScript数据类型
- 16.1.1 字符串类型
- 16.1.2 数字类型
- 16.1.3 布尔类型
- 16.1.4 数组类型
- 16.1.5 对象类型
- 16.2 JavaScript常量和变量
- 16.2.1 常量
- 16.2.2 变量
- 16.3 JavaScript表达式与运算符
- 16.3.1 算术运算符
- 16.3.2 关系运算符
- 16.3.3 逻辑运算符
- 16.3.4 其他运算符
- 16.4 JavaScript控制语句
- 16.4.1 选择语句
- 16.4.2 循环语句
- 16.4.3 break语句与continue语句在循环语句中的区别
- 16.4.4 异常处理语句
- 16.5 JavaScript数组
- 16.5.1 创建数组
- 16.5.2 数组的方法
- 16.5.3 数组对象的属性
- 16.6 JavaScript函数
- 16.6.1 创建函数
- 16.6.2 函数的参数
- 16.6.3 函数的返回类型
- 16.6.4 this关键字
- 16.7 实验与练习
- 第17章 JavaScript事件
- 17.1 事件驱动与响应处理
- 17.1.1 “发生—处理”模式
- 17.1.2 事件的捕获和冒泡
- 17.2 鼠标移动事件
- 17.3 鼠标点击事件
- 17.4 页面加载与卸载事件
- 17.5 获得与失去焦点事件
- 17.5.1 获得焦点事件
- 17.5.2 失去焦点事件
- 17.6 键盘事件
- 17.6.1 按键被按下事件
- 17.6.2 按键被释放事件
- 17.6.3 按键按下后释放事件
- 17.7 提交与重置事件
- 17.7.1 提交事件
- 17.7.2 重置事件
- 17.8 选择与改变事件
- 17.8.1 选择事件
- 17.8.2 改变事件
- 17.9 实验与练习
- 第18章 JavaScript对象
- 18.1 构建自定义对象并使用
- 18.2 客户端对象层次结构
- 18.3 Window对象
- 18.3.1 Window对象属性
- 18.3.2 Window对象方法
- 18.4 屏幕Screen对象
- 18.5 浏览器Navigator对象
- 18.5.1 Navigator对象属性
- 18.5.2 Navigator对象方法
- 18.6 文档Document对象
- 18.6.1 Document对象介绍
- 18.6.2 Document对象属性
- 18.6.3 Document对象集合
- 18.6.4 Document对象方法
- 18.7 Cookie对象
- 18.7.1 Cookie对象介绍
- 18.7.2 Cookie对象的创建和存储
- 18.7.3 Cookie的获取与应用
- 18.8 历史History对象
- 18.8.1 History对象介绍
- 18.8.2 History对象属性
- 18.8.3 History对象方法
- 18.9 地址Location对象
- 18.9.1 Location对象介绍
- 18.9.2 Location对象属性
- 18.9.3 Location对象方法
- 18.10 实验与练习
- 第19章 HTMLDOM基础
- 19.1 HTMLDOM简介
- 19.2 HTMLDOM节点
- 19.2.1 DOM节点的定义
- 19.2.2 DOM树节点层次
- 19.3 HTMLDOM编程接口
- 19.3.1 DOM方法
- 19.3.2 DOM属性
- 19.4 HTMLDOM节点管理
- 19.4.1 查找与访问DOM节点
- 19.4.2 添加DOM节点
- 19.4.3 删除DOM节点
- 19.4.4 替换DOM节点内容
- 19.4.5 改变DOM节点样式
- 19.5 实验与练习
- 第20章 Ajax实现异步后台传输技术
- 20.1 Ajax实现后台传输技术简介
- 20.2 Ajax相关关键技术及工作原理
- 20.2.1 XMLHttpRequest对象及其方法、属性
- 20.2.2 jQuery库
- 20.2.3 Ajax的工作原理及流程
- 20.3 示例程序
- 20.3.1 客户端关键代码
- 20.3.2 服务器端关键代码
- 20.3.3 案例系统运行效果
- 20.4 实验与练习
- 第21章 项目实训3—使用JavaScript对小区物业网站的设计进行优化
- 21.1 网站需求分析
- 21.2 JavaScript对登录网页增加用户交互
- 21.3 使用Cookie提升界面友好性
- 21.4 JavaScript对相应网页增加动画效果
- 21.4.1 实现环境景点图片轮播功能
- 21.4.2 实现Ajax实时更新功能
- 21.5 总结分析
- 参考文献
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。