展开全部

主编推荐语

全面介绍Web标准的三大前端技术。

内容简介

本书全面介绍了Web标准的三个主要组成部分:HTML、CSS和JavaScript。循序渐进的讲述Web开发所涉及的三大前端技术的内容、应用技巧以及它们的综合应用。每部分都配置了大量的实用案例,图文并茂,效果直观。

在HTML部分,系统介绍了主要讲述了主要讲述了HTML基本概念、常用文本标签、文档结构标签、在网页中插入多媒体内容、列表、DIV标签、元素类型、在网页中创建超链接、在网页中使用表格、在网页中创建表单等内容;

在CSS部分,系统介绍了CSS的定义、CSS常用属性、盒子模型、网页元素的CSS排版等内容;

在JavaScript部分,系统介绍了JavaScript基础、脚本函数、事件处理、JavaScript内置对象、BOM对象、正则表达式模式匹配、JavaScript经典实例等内容;

本书最后,通过一个综合实例,详细讲解了整合三大Web前端技术制作网页涉及的各方面内容和技巧。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 HTML基础
  • 1.1 HTML概述
  • 1.2 HTML发展历程
  • 1.3 HTML文件
  • 1.3.1 HTML标签
  • 1.3.2 HTML文件基本结构
  • 1.3.3 <!doctype>文档类型声明标签
  • 1.3.4 <html>及网页头部区域标签
  • 1.3.5 <body>主体标签
  • 1.3.6 HTML文件的编写方法
  • 习题1
  • 第2章 常用文本标签和文档结构标签
  • 2.1 常用文本标签
  • 2.1.1 段落与换行标签
  • 2.1.2 标题字标签
  • 2.1.3 <strong>标签
  • 2.1.4 <em>标签
  • 2.1.5 <span>标签
  • 2.1.6 空格、特殊字符的输入及注释
  • 2.2 HTML5文档结构标签
  • 2.2.1 <header>标签
  • 2.2.2 <article>标签
  • 2.2.3 <section>标签
  • 2.2.4 <nav>标签
  • 2.2.5 <aside>标签
  • 2.2.6 <footer>标签
  • 习题2
  • 第3章 在网页中插入多媒体内容
  • 3.1 在网页中插入图片
  • 3.1.1 网页常用图片格式
  • 3.1.2 插入图片基本语法
  • 3.1.3 设置图片大小
  • 3.1.4 设置图片描述信息和替换信息
  • 3.2 使用<object>标签嵌入Flash动画
  • 3.3 使用<embed>标签嵌入多媒体内容
  • 3.4 使用<video>标签嵌入音频和视频
  • 3.5 使用<audio>标签嵌入音频
  • 习题3
  • 第4章 列表、div标签和元素类型
  • 4.1 使用列表标签创建列表
  • 4.1.1 创建有序列表
  • 4.1.2 创建无序列表
  • 4.1.3 创建嵌套列表
  • 4.2 <div>标签
  • 4.3 元素类型
  • 4.3.1 block块级元素
  • 4.3.2 inline行内元素
  • 4.3.3 inline-block行内块元素
  • 习题4
  • 第5章 在网页中创建超链接
  • 5.1 使用<a>标签创建超链接
  • 5.1.1 创建超链接的基本语法
  • 5.1.2 设置超链接目标窗口
  • 5.1.3 超链接的链接路径
  • 5.2 基准URL标签<base>
  • 5.3 超链接的类型
  • 5.3.1 内部链接
  • 5.3.2 外部链接
  • 5.3.3 书签链接
  • 5.3.4 脚本链接
  • 5.3.5 文件下载链接
  • 5.3.6 文本链接
  • 5.3.7 图片链接
  • 5.4 超链接与浮动框架
  • 5.4.1 在页面中嵌入浮动框架
  • 5.4.2 设置浮动框架的大小
  • 5.4.3 设置浮动框架的边框
  • 5.4.4 浮动框架作为超链接目标
  • 习题5
  • 第6章 在网页中使用表格
  • 6.1 表格概述
  • 6.2 表格标签
  • 6.2.1 <table>标签
  • 6.2.2 表格标题标签<caption>
  • 6.2.3 <tr>标签
  • 6.2.4 <td>和<th>标签
  • 6.2.5 单元格的跨行和跨列设置
  • 6.2.6 <thead><tbody>和<tfoot>标签
  • 6.3 表格的综合示例
  • 习题6
  • 第7章 在网页中创建表单
  • 7.1 表单概述
  • 7.2 <form>标签
  • 7.3 input元素
  • 7.3.1 文本框
  • 7.3.2 密码框
  • 7.3.3 隐藏域
  • 7.3.4 文件域
  • 7.3.5 单选框和复选框
  • 7.3.6 提交按钮
  • 7.3.7 button按钮
  • 7.3.8 重置按钮
  • 7.3.9 图像按钮
  • 7.4 选择列表元素
  • 7.5 文本域元素
  • 7.6 HTML5表单新增属性
  • 7.6.1 form属性
  • 7.6.2 formaction属性
  • 7.6.3 autofocus属性
  • 7.6.4 pattern属性
  • 7.6.5 placeholder属性
  • 7.6.6 required属性
  • 7.7 HTML5表单新增的input元素类型
  • 7.7.1 tel类型
  • 7.7.2 email类型
  • 7.7.3 url类型
  • 7.7.4 number类型
  • 7.7.5 range类型
  • 7.7.6 search类型
  • 7.7.7 color类型
  • 7.7.8 date类型
  • 7.7.9 time类型
  • 7.7.10 datetime类型
  • 7.7.11 datetime-local类型
  • 7.7.12 week类型
  • 7.7.13 month类型
  • 7.8 提交按钮新增取消验检属性
  • 7.9 表单综合示例
  • 习题7
  • 第8章 CSS基础
  • 8.1 CSS概述
  • 8.2 定义CSS的基本语法
  • 8.3 CSS基本选择器
  • 8.3.1 元素选择器
  • 8.3.2 类选择器
  • 8.3.3 ID选择器
  • 8.3.4 伪类选择器
  • 8.3.5 伪元素选择器
  • 8.3.6 通用选择器
  • 8.4 CSS复合选择器
  • 8.4.1 交集选择器
  • 8.4.2 并集选择器
  • 8.4.3 后代选择器
  • 8.4.4 子元素选择器
  • 8.4.5 相邻兄弟选择器
  • 8.5 在HTML文档中应用CSS的常用方式
  • 8.5.1 行内式
  • 8.5.2 内嵌式
  • 8.5.3 链接式
  • 8.6 CSS的冲突与解决
  • 习题8
  • 第9章 CSS常用属性
  • 9.1 文本属性
  • 9.1.1 color颜色属性
  • 9.1.2 text-align水平对齐属性
  • 9.1.3 text-indent首行缩进属性
  • 9.1.4 text-decoration文本修饰属性
  • 9.1.5 letter-spacing字符间距属性
  • 9.1.6 word-spacing字间距属性
  • 9.1.7 line-height文本行高属性
  • 9.2 字体属性
  • 9.2.1 font-weight字体粗细属性
  • 9.2.2 font-style字体风格属性
  • 9.2.3 font-size字体大小属性
  • 9.2.4 font-family字体族属性
  • 9.2.5 font字体属性
  • 9.3 背景属性
  • 9.3.1 background-color背景颜色属性
  • 9.3.2 background-image背景图片属性
  • 9.3.3 background-repeat背景图片重复属性
  • 9.3.4 background-position背景图片位置属性
  • 9.3.5 background-attachment背景图片滚动属性
  • 9.3.6 background背景属性
  • 9.4 display属性
  • 9.5 列表属性
  • 9.6 表格属性
  • 习题9
  • 第10章 盒子模型
  • 10.1 盒子模型的组成
  • 10.2 设置盒子边框
  • 10.2.1 设置边框风格
  • 10.2.2 设置边框宽度
  • 10.2.3 设置边框颜色
  • 10.2.4 统一设置边框的宽度、颜色和风格
  • 10.3 设置盒子内边距
  • 10.3.1 设置内边距
  • 10.3.2 内边距的特点
  • 10.4 设置盒子外边距
  • 10.4.1 设置外边距
  • 10.4.2 盒子外边距的合并
  • 10.4.3 相邻盒子的水平间距
  • 10.5 设置盒子内容的大小
  • 习题10
  • 第11章 网页元素的CSS排版
  • 11.1 标准流排版
  • 11.2 浮动排版
  • 11.3 定位排版
  • 习题11
  • 第12章 网页常见布局版式
  • 12.1 上中下一栏版式
  • 12.2 左右两栏版式
  • 12.3 左右两栏+页眉+页脚版式
  • 12.4 左右宽度固定、中间自适应的左中右三栏版式
  • 12.5 左中右三栏+页眉+页脚版式
  • 12.6 DIV+CSS布局与表格布局的比较
  • 习题12
  • 第13章 JavaScript基础
  • 13.1 JavaScript概述
  • 13.1.1 JavaScript发展历史及组成部分
  • 13.1.2 JavaScript与Java的关系及编辑工具
  • 13.1.3 JavaScript的特点
  • 13.1.4 JavaScript语法特点
  • 13.1.5 JavaScript代码执行顺序和调试
  • 13.2 JavaScript代码的调试方法
  • 13.2.1 使用alert()方法调试JavaScript代码
  • 13.2.2 使用console.log()方法调试JavaScript代码
  • 13.2.3 使用IE11的“开发人员工具”调试脚本代码
  • 13.3 标识符、关键字和保留字
  • 13.4 直接量
  • 13.5 变量
  • 13.5.1 变量的声明与赋值
  • 13.5.2 变量的作用域
  • 13.6 数据类型
  • 13.6.1 数字类型
  • 13.6.2 字符串类型
  • 13.6.3 布尔类型
  • 13.6.4 null和undefined类型
  • 13.6.5 数据类型转换
  • 13.7 表达式和运算符
  • 13.7.1 算术表达式
  • 13.7.2 关系表达式
  • 13.7.3 逻辑表达式
  • 13.7.4 赋值表达式
  • 13.7.5 条件表达式
  • 13.7.6 new运算符
  • 13.7.7 运算符的优先级及结合性
  • 13.8 语句
  • 13.8.1 表达式语句
  • 13.8.2 声明语句
  • 13.8.3 条件语句
  • 13.8.4 循环语句
  • 13.8.5 循环终止和退出语句
  • 13.8.6 注释语句
  • 13.9 在网页中嵌入JavaScript代码
  • 13.9.1 在HTML标签的事件属性中直接添加脚本代码
  • 13.9.2 使用script标签嵌入脚本代码
  • 13.9.3 使用script标签链接外部JavaScript文件
  • 习题13
  • 第14章 脚本函数
  • 14.1 函数定义
  • 14.2 return语句详解
  • 14.3 函数调用
  • 14.4 this指向
  • 14.5 内置函数
  • 习题14
  • 第15章 事件处理
  • 15.1 事件处理概述
  • 15.2 注册事件处理程序
  • 15.2.1 使用HTML标签的事件属性注册事件处理程序
  • 15.2.2 使用事件目标的事件属性注册事件处理函数
  • 15.2.3 使用事件目标调用addEventListener()方法
  • 15.3 事件处理程序的调用
  • 15.3.1 事件处理程序与this的使用
  • 15.3.2 事件对象event
  • 15.3.3 事件处理程序的返回值
  • 习题15
  • 第16章 JavaScript内置对象
  • 16.1 Array对象
  • 16.2 String对象
  • 16.3 Math对象
  • 16.4 Date对象
  • 习题16
  • 第17章 使用DOM操作HTML文档
  • 17.1 DOM概述
  • 17.2 DOM对象
  • 17.2.1 document对象
  • 17.2.2 元素对象
  • 17.2.3 属性对象
  • 17.3 使用DOM访问文档元素
  • 17.3.1 获取文档元素
  • 17.3.2 访问和设置文档元素属性
  • 17.3.3 使用innerHTML属性访问和设置文档元素内容
  • 17.4 使用DOM创建、插入、修改和删除节点
  • 17.5 表单及表单元素对象
  • 17.5.1 表单对象
  • 17.5.2 表单元素对象
  • 习题17
  • 第18章 BOM对象
  • 18.1 BOM结构
  • 18.2 window对象
  • 18.3 navigator对象
  • 18.4 location对象
  • 18.5 history对象
  • 18.6 screen对象
  • 习题18
  • 第19章 正则表达式模式匹配
  • 19.1 正则表达式的定义
  • 19.2 使用RegExp对象进行模式匹配
  • 19.2.1 创建RegExp对象
  • 19.2.2 RegExp对象的常用属性和方法
  • 19.3 用于模式匹配的String方法
  • 习题19
  • 第20章 JavaScript经典实例
  • 20.1 使用JavaScript创建选项卡切换内容块
  • 20.2 使用JavaScript创建折叠菜单
  • 20.3 使用JavaScript创建二级菜单
  • 习题20
  • 第21章 使用HTML5+CSS+JavaScript创建企业网站
  • 21.1 网站的建设与发布流程
  • 21.1.1 网站策划
  • 21.1.2 网站素材收集
  • 21.1.3 网页规划
  • 21.1.4 网站目录设计
  • 21.1.5 网页制作
  • 21.1.6 网站测试
  • 21.1.7 网站发布
  • 21.2 使用HTML5+CSS+JavaScript创建网站
  • 21.2.1 网站的创建流程
  • 21.2.2 公司简介网页的制作
  • 21.2.3 网上订购页面的制作
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。