
本书面向初学者,系统、全面地介绍了Web开发的相关知识,涵盖Web开发的各种元素以及流程。本书案例丰富,类型多样,读者可在学习过程中边学边练,从而能够轻松地掌握应用技巧。本书第1~11章介绍了客户端基础知识,包括Web开发基础、Web工作原理、HTML、CSS、网页多媒体和JavaScript。第12~15章概述了服务器端开发基础,介绍了Web服务器的运行环境以及开发技术。第16~18章是与Web开发相关的其他重要主题,涉及Web安全、Web服务器的托管与配置等内容。本书适合作为高校计算机及相关专业的Web开发课程的教材,也适合作为Web开发初学者和IT技术人员的参考书。
封面
前折页
书名页
版权
译者序
前言
致谢
第1章 Web开发基础
1.1 一个复杂的生态系统
1.2 定义及发展历史
1.2.1 互联网简史
1.2.2 Web的诞生
1.2.3 Web应用与桌面应用的对比
1.2.4 从静态到动态(并回归静态)
1.3 客户机-服务器模型
1.3.1 客户机
1.3.2 服务器
1.3.3 服务器类型
1.3.4 实际服务器的安装
1.3.5 云服务器
1.4 互联网在哪里
1.4.1 从计算机到户外
1.4.2 从家到海边
1.4.3 如今互联网如何组织
1.5 Web开发工作
1.5.1 角色和技能
1.5.2 Web开发公司的类型
1.6 本章小结
1.6.1 关键术语
1.6.2 习题
1.6.3 参考文献
第2章 Web工作原理
2.1 互联网协议
2.1.1 分层体系结构
2.1.2 链路层
2.1.3 网际层
2.1.4 运输层
2.1.5 应用层
2.2 域名系统
2.2.1 名称等级
2.2.2 名称注册
2.2.3 地址解析
2.3 统一资源定位符
2.3.1 协议
2.3.2 域名
2.3.3 端口
2.3.4 路径
2.3.5 查询字符串
2.3.6 片段标识符
2.4 超文本传输协议
2.4.1 首部
2.4.2 请求方法
2.4.3 响应代码
2.5 Web浏览器
2.5.1 获取网页
2.5.2 浏览器渲染
2.5.3 浏览器缓存
2.5.4 浏览器功能
2.5.5 浏览器扩展
2.6 Web服务器
2.6.1 操作系统
2.6.2 Web服务器软件
2.6.3 数据库软件
2.6.4 脚本软件
2.7 本章小结
2.7.1 关键术语
2.7.2 习题
2.7.3 参考文献
第3章 HTML:简介
3.1 什么是HTML,它从何而来
3.1.1 XHTML
3.1.2 HTML 5
3.2 HTML语法
3.2.1 元素和属性
3.2.2 HTML元素嵌套
3.3 语义标记
3.4 HTML文档的结构
3.4.1 DOCTYPE
3.4.2 Head和Body
3.5 HTML元素速览
3.5.1 标题
3.5.2 段落和分区
3.5.3 链接
3.5.4 URL相对引用
3.5.5 行内文本元素
3.5.6 图像
3.5.7 字符实体
3.5.8 列表
3.6 HTML 5语义结构元素
3.6.1 页眉和页脚元素
3.6.2 导航元素
3.6.3 main元素
3.6.4 文章和分节元素
3.6.5 图和图提要元素
3.6.6 aside元素
3.6.7 细节和总结元素
3.6.8 附加语义元素
3.7 本章小结
3.7.1 关键术语
3.7.2 习题
3.7.3 动手实践
第4章 CSS:选择器和基本样式
4.1 什么是CSS
4.1.1 CSS的优点
4.1.2 CSS版本
4.1.3 浏览器采用
4.2 CSS语法
4.2.1 选择器
4.2.2 属性
4.2.3 值
4.3 样式的位置
4.3.1 内联样式
4.3.2 内嵌样式表
4.3.3 外部样式表
4.4 选择器
4.4.1 元素选择器
4.4.2 类选择器
4.4.3 id选择器
4.4.4 属性选择器
4.4.5 伪元素和伪类选择器
4.4.6 上下文选择器
4.5 级联:样式如何互动
4.5.1 继承
4.5.2 具体性
4.5.3 位置
4.6 盒子模型
4.6.1 块与内联元素的对比
4.6.2 背景
4.6.3 边框和盒子阴影
4.6.4 边距和填充
4.6.5 盒子尺寸
4.7 CSS文本样式
4.7.1 字体家族
4.7.2 字体大小
4.7.3 字体粗细
4.7.4 段落属性
4.8 CSS框架和变量
4.8.1 什么是CSS框架
4.8.2 CSS变量
4.9 本章小结
4.9.1 关键术语
4.9.2 习题
4.9.3 动手实践
4.9.4 参考文献
第5章 HTML:表格和表单
5.1 HTML表格
5.1.1 基本表格结构
5.1.2 跨行和跨列
5.1.3 附加的表格元素
5.1.4 使用表格进行布局
5.2 设置表格样式
5.2.1 表格边框
5.2.2 盒子格式和斑马条纹
5.3 表单简介
5.3.1 表单结构
5.3.2 表单如何工作
5.3.3 查询字符串
5.3.4
机械工业出版社 京icp备14043556号-1 (署)网出证(京)字第214号 Copyright (C) 2001 CmpBook. All Rights Reserved