万本电子书0元读

万本电子书0元读

顶部广告

HTML5+ CSS3+JavaScript 网页设计实战电子书

HTML5、CSS3和JavaScript技术是Web前端技术的精髓,可以说只要做Web前端发就必须掌握这三门技术。本书以大量的示例为基础,详细讲解了HTML5网页设计,CSS3设置表格和表单的样式、美化图片、背景和边框,JavaScript内置对象、对象编程,以及JavaScript操纵HTML5 CSS3等内容。*后给出两个项目案例,帮助读者快速掌握Web前端的发方法和技巧。

售       价:¥

纸质售价:¥59.60购买纸书

470人正在读 | 1人评论 6.3

作       者:常新峰,王金柱

出  版  社:清华大学出版社

出版时间:2018-01-01

字       数:20.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书由浅深,系统、详尽地介绍了HTML5、CSS3和JavaScript相关技术及其在Web前端及移动应用发领域的应用。书中提供了大量的代码示例,从基本原理到实战应用,几乎涉及了Web前端及移动应用发的绝大部分内容。 本书分为四篇,共17章。*篇为HTML和HTML5技术,涵盖的内容包括HTML网页基础、页面元素、文字与排版、网页图像、超、表格与表单和HTML5新特性等方面的内容;第二篇为CSS3技术,主要介绍了CSS与CSS3基础、CSS样式、CSS选择器、表格与列表美化等方面的内容;第三篇为JavaScript技术,详细讲解了JavaScript语言基础、JavaScript语法、JavaScript文档对象模型(DOM)和JavaScript事件编程等方面的内容;第四篇为项目实战,通过自适应Web主页和用户管理系统这两个实战项目,帮助读者掌握基于HTML5 CSS3 JavaScript技术发Web前端应用的方法。 本书适合所有想全面深学习HTML5、CSS3和JavaScript前端发技术的人员阅读,也适合正在应用HTML5做移动项目发的人员阅读,对于高等院校和培训机构相关专业的师生也是一本不可多得的参考书。<br/>【推荐语】<br/>HTML5、CSS3和JavaScript技术是Web前端技术的精髓,可以说只要做Web前端发就必须掌握这三门技术。本书以大量的示例为基础,详细讲解了HTML5网页设计,CSS3设置表格和表单的样式、美化图片、背景和边框,JavaScript内置对象、对象编程,以及JavaScript操纵HTML5 CSS3等内容。*后给出两个项目案例,帮助读者快速掌握Web前端的发方法和技巧。<br/>【作者】<br/>常新峰,高校资深计算机专业讲师.<br/>
目录展开

内容简介

前言

本书特色

本书内容

本书代码、课件与教学视频下载

本书读者

第1章 网站与HTML网页►

1.1 什么是网站和网页

1.2 网站的组成

1.2.1 网址

1.2.2 网站空间

1.2.3 DNS域名解析

1.2.4 网站程序

1.2.5 数据库

1.2.6 Web服务器

1.3 HTML网页的组成

1.3.1 HTML网页结构

1.3.2 HTML网页头部

1.3.3 HTML网页主体

1.3.4 HTML网页要求

1.3.5 HTML网页标签

1.3.6 HTML与XHTML

1.4 静态网页与动态网页

1.5 Web标准

1.5.1 结构标准

1.5.2 表现标准

1.5.3 行为标准

1.5.4 代码标准

1.5.5 标准测试

1.5.6 HTML、CSS与JavaScript三者的关系

1.6 HTML 5介绍

1.6.1 HTML 5的发展历史

1.6.2 HTML 5的设计理念

1.6.3 HTML 5的新特性

1.6.4 HTML 5的新变革

1.6.5 HTML 5的新标签

1.6.6 HTML 5的移动特性及未来

1.7 如何创建一个HTML 5网页

1.7.1 HTML 5代码的编写

1.7.2 使用文本编辑器开发

1.7.3 使用EditPlus编辑器开发

1.7.4 使用Sublime编辑器开发

1.7.5 使用WebStorm平台开发

1.7.6 使用Dreamweaver平台开发

第2章 HTML网页结构►

2.1 DOCTYPE标签

2.1.1 概念及作用

2.1.2 使用规则

2.1.3 DTD类型

2.2 HTML标签

2.2.1 概念及作用

2.2.2 使用方法

2.3 head标签

2.3.1 基本概念

2.3.2 功能作用

2.3.3 使用方法

2.4 refresh重定向

2.4.1 基本概念

2.4.2 使用方法

2.4.3 http-equiv属性

2.5 base基址标签

2.5.1 基本概念及作用

2.5.2 常规用法

2.5.3 特殊用法

2.6 引用CSS样式文件

2.6.1 概述

2.6.2 功能用法

2.6.3 简单示例

2.7 引用JavaScript脚本文件

2.7.1 概述

2.7.2 内嵌式JavaScript脚本

2.7.3 引入外部JavaScript脚本

2.8 HTML网页注释

2.9 浏览器对HTML属性的支持

第3章 HTML网页文字与排版►

3.1 段落排版

3.1.1 段落标签

3.1.2 对齐与缩进

3.1.3 分割线

3.1.4 标题

3.2 文字排版

3.2.1 字形字体

3.2.2 上、下标字体

3.3 项目符号与编号

3.3.1 符号列表

3.3.2 编号列表

3.3.3 自定义列表

3.4 特殊符号

3.5 项目实战:在线新闻浏览

第4章 HTML网页图像►

4.1 网页图片基础

4.1.1 图片尺寸、像素与分辨率

4.1.2 在网页中显示原始图片

4.1.3 在网页中调整图片尺寸

4.2 网页图片效果

4.2.1 背景图片

4.2.2 图片对齐

4.2.3 浮动图片

4.2.4 替换图片的文本

4.2.5 图片链接

4.3 项目实战:在线图文杂志

4.3.1 在线图文杂志源代码结构

4.3.2 在线图文杂志页眉设计

4.3.3 在线图文杂志目录设计

4.3.4 在线图文杂志正文设计

4.3.5 在线图文杂志页脚设计

第5章 HTML网页超链接►

5.1 超链接基础

5.1.1 什么是超链接

5.1.2 超链接类型

5.2 超链接标签

5.2.1 超链接格式

5.2.2 超链接语法

5.3 超链接应用

5.3.1 关键字超链接

5.3.2 图片超链接

5.3.3 电子邮件链接

5.4 创建热点区域

5.5 项目实战:电子书制作

5.5.1 电子书源代码结构

5.5.2 电子书主页设计

5.5.3 电子书功能页设计

5.5.4 电子书参考书籍页设计

第6章 HTML网页中的表格与表单►

6.1 HTML表格基础

6.1.1 什么是HTML表格

6.1.2 HTML表格组成

6.2 HTML表格标签

6.2.1 表格<table>标签

6.2.2 表格语法

6.3 HTML表格应用

6.3.1 空单元格表格

6.3.2 单元格边距和间距

6.3.3 细线边框表格

6.3.4 跨行与跨列的表格

6.3.5 表格背景颜色

6.3.6 单元格内容对齐方式

6.3.7 表格嵌套元素

6.4 HTML表单基础

6.4.1 什么是HTML表单

6.4.2 HTML表单框架

6.5 HTML表单组成

6.5.1 表单<form>标签

6.5.2 表单<form>组成

6.5.3 一个简单的表单<form>页面

6.6 HTML表单元素

6.6.1 文本域及其标记

6.6.2 密码域

6.6.3 单选按钮

6.6.4 复选框

6.6.5 下拉列表

6.6.6 多行文本域

6.6.7 分组框(Fieldset)

6.7 HTML 5表单新属性

6.7.1 自动完成属性

6.7.2 自动焦点属性

6.8 HTML 5表单输入类型

6.8.1 email类型

6.8.2 number类型

6.8.3 range类型

6.8.4 search类型

6.8.5 url类型

6.8.6 日期选择器(Data Pickers)

6.9 项目实战:HTML 5用户注册页面

第7章 HTML 5应用►

7.1 画布<Canvas>工具

7.1.1 画布<Canvas>工具介绍

7.1.2 画布<Canvas>标签定义

7.1.3 画布<Canvas>工具对象、坐标、路径和填充

7.1.4 使用画布<Canvas>绘制图形

7.1.5 使用画布<Canvas>绘制文字

7.1.6 画布<Canvas>特效

7.2 HTML 5离线缓存

7.2.1 HTML 5离线缓存API介绍

7.2.2 使用Manifest文件

7.2.3 使用ApplicationCache API

7.3 HTML 5 Web存储

7.3.1 HTML 5 Web存储概述

7.3.2 localStorage存储方式

7.3.3 sessionStorage存储方式

7.4 项目实战:搭建简单的HTML 5离线APP

第8章 CSS与CSS 3►

8.1 回顾CSS

8.1.1 什么是CSS

8.1.2 CSS发展简史

8.1.3 XHTML+CSS设计标准

8.2 CSS语法构成

8.2.1 CSS基础语法

8.2.2 CSS高级语法

8.2.3 CSS选择器

8.3 CSS标签语义化

8.4 CSS命名规范

8.4.1 CSS文件名称命名规范

8.4.2 页面功能区域的命名规范

8.4.3 页面位置的命名规范

8.4.4 父子关系的命名规范

8.4.5 具体功能的命名规范

8.4.6 控件的命名规范

8.4.7 自定义命名规范

8.5 CSS使用方法

8.5.1 外链式

8.5.2 嵌入式

8.5.3 内联式

8.5.4 优先级

8.6 创建并编辑CSS的工具

8.6.1 CSS创建与编辑工具

8.6.2 使用集成开发平台

8.7 CSS 3新增特性概述

8.7.1 CSS 3属性选择器

8.7.2 RGBA透明度

8.7.3 CSS 3多栏布局

8.7.4 CSS 3字符串溢出

8.7.5 CSS 3圆角

8.7.6 CSS 3阴影

第9章 CSS选择器►

9.1 CSS选择器基础

9.1.1 什么是CSS选择器

9.1.2 CSS选择器分类

9.1.3 CSS选择器优先级

9.2 CSS选择器应用

9.2.1 标签选择器

9.2.2 类选择器

9.2.3 id选择器

9.2.4 派生选择器

9.2.5 后代选择器

9.2.6 子选择器

9.2.7 相邻兄弟选择器

9.2.8 属性选择器

9.2.9 伪类选择器

9.3 项目实战:应用CSS选择器设计页面

第10章 CSS基础样式►

10.1 背景样式

10.1.1 背景颜色

10.1.2 背景图片

10.1.3 背景重复

10.1.4 背景定位

10.1.5 固定背景位置

10.2 字体样式

10.2.1 字体系列

10.2.2 字体风格

10.2.3 字体加粗

10.2.4 字体变形

10.2.5 字体大小

10.3 文本样式

10.3.1 文本对齐方式

10.3.2 文本缩进

10.3.3 文本间隔

10.3.4 文本修饰

10.3.5 文本方向

10.3.6 处理文本空白符

10.4 文本美化

10.4.1 文本阴影

10.4.2 文本溢出

10.4.3 文本边框轮廓

10.5 颜色样式

10.5.1 十六进制颜色

10.5.2 RGB颜色

10.5.3 RGBA颜色

10.6 项目实战:报纸风格页面

第11章 CSS表格与列表►

11.1 CSS表格

11.1.1 表格边框

11.1.2 表格折叠边框

11.1.3 表格内边距

11.1.4 表格宽度和高度

11.1.5 表格文本对齐

11.2 CSS列表

11.2.1 列表标记类型

11.2.2 列表标记位置

11.2.3 图片列表标记

11.3 项目实战:CSS登录页面

第12章 JavaScript概述►

12.1 了解JavaScript脚本语言

12.1.1 什么是JavaScript脚本语言

12.1.2 JavaScript的发展历史

12.1.3 JavaScript组成与特点

12.2 在网页中使用JavaScript脚本语言

12.2.1 在网页中嵌入JavaScript脚本

12.2.2 引入外部JavaScript文件

12.3 创建并编辑JavaScript的工具

12.4 JavaScript脚本语言开发与调试

12.4.1 使用WebStorm开发平台创建项目并编辑代码

12.4.2 使用Firefox浏览器调试js脚本

第13章 JavaScript语法►

13.1 JavaScript语法基础

13.1.1 JavaScript语句

13.1.2 JavaScript代码及执行

13.1.3 JavaScript语法补充

13.1.4 JavaScript代码注释

13.2 JavaScript变量与数据类型

13.2.1 JavaScript变量

13.2.2 JavaScript数据类型

13.2.3 JavaScript对象

13.2.4 null与undefined数据类型

13.2.5 JavaScript保留关键字

13.3 JavaScript运算符与表达式

13.3.1 JavaScript算术运算符及表达式

13.3.2 JavaScript赋值运算符及表达式

13.3.3 JavaScript比较运算符及表达式

13.3.4 JavaScript逻辑运算符及表达式

13.3.5 JavaScript条件运算符及表达式

13.3.6 JavaScript位运算符及表达式

13.3.7 JavaScript字符串连接运算符

13.3.8 JavaScript运算符优先级

13.4 JavaScript流程控制语句

13.4.1 if语句

13.4.2 if…else…语句

13.4.3 if…else if…else…语句

13.4.4 switch语句

13.4.5 for语句

13.4.6 while语句

15.4.7 break语句

15.4.8 continue语句

13.5 JavaScript函数

13.5.1 JavaScript函数介绍

13.5.2 JavaScript函数声明、定义与调用

13.5.3 JavaScript系统函数

13.6 项目实战:简易在线JavaScript计算器

第14章 JavaScript对象模型编程►

14.1 对象模型编程基础

14.2 JavaScript浏览器对象模型

14.3 JavaScript文档对象模型

14.3.1 文档对象模型基础

14.3.2 通过id获取DOM元素对象

14.3.3 通过name获取DOM元素对象

14.3.4 通过tag标签获取DOM元素对象

14.3.5 通过class获取DOM元素对象

14.4 JavaScript表单对象模型

14.4.1 表单(Form)对象模型

14.4.2 获取表单(Form)元素对象属性

14.4.3 获取表单(Form)内元素的方法

14.5 项目实战:动态操作DOM元素

第15章 JavaScript事件►

15.1 JavaScript事件基础

15.1.1 HTML事件

15.1.2 DOM事件类型

15.2 JavaScript窗口事件

15.2.1 窗口(Window)加载事件

15.2.2 窗口(Window)加载多个事件

15.2.3 窗口(Window)加载事件(JS方式)

15.3 JavaScript表单事件

15.3.1 表单(Form)元素变化事件

15.3.2 表单(Form)元素被选中事件

15.3.3 表单(Form)元素焦点事件

15.3.4 表单(Form)重置与提交事件

15.4 JavaScript键盘事件

15.5 JavaScript鼠标事件

15.5.1 鼠标单击事件

15.5.2 鼠标双击事件

15.5.3 鼠标悬停与移出事件

15.6 项目实战:鼠标坐标位置应用

第16章 项目实战——自适应Web主页►

16.1 自适应Web主页介绍

16.2 自适应Web主页模块

16.2.1 页面框架

16.2.2 页面头部导航工具条

16.2.3 页面主体部分

16.2.4 页面页脚部分

16.3 自适应Web主页交互功能

16.4 自适应Web主页媒体查询

第17章 项目实战——用户管理系统►

17.1 用户管理系统介绍

17.2 数据存储结构

17.3 浏览器本地存储

17.4 用户管理系统功能模块

17.4.1 用户管理系统主页

17.4.2 登录页面

17.4.3 用户管理页面(用户权限)

17.4.4 新建用户信息

17.4.5 编辑用户信息

17.4.6 删除用户信息

17.4.7 新用户注册

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部