注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作综合网页制作与网站建设宝典

网页制作与网站建设宝典

网页制作与网站建设宝典

定 价:¥89.00

作 者: 张春晓 等编著
出版社: 电子工业出版社
丛编项:
标 签: 网页设计

购买这本书可以去


ISBN: 9787121155529 出版时间: 2012-01-01 包装: 平装
开本: 16开 页数: 668 字数:  

内容简介

  网站开发工程师是目前最受欢迎的职业之一,本书由浅入深、循序渐进地向读者介绍了网站开发的各种相关技术。最终目的是使读者能够从事网站开发工程师这个职业,同时达到能够独立开发网站。《网页制作与网站建设宝典(含CD光盘1张)》内容包括网站开发的基础知识、HTML入门、Dreamweaver CS5的使用方法、Photoshop CS5的使用方法、Fireworks CS5的使用方法、网站Logo和Banner的制作方法、网页图像的格式选择以及优化方法、层叠式样式表、网页布局的实现方法、动态网页、PHP开发基础、Java Web开发基础、MySQL数据库开发基础、网站的测试与发布、网站的维护、使用PHP开发博客系统以及使用Java开发文档管理系统。本书适合广大的网站开发初学者以及希望进一步提升网站开发水平的用户阅读,对于掌握了基本的HTML知识、图片处理技巧以及初步了解PHP或者Java的读者来说,学习本书的知识会达到事半功倍的效果。

作者简介

暂缺《网页制作与网站建设宝典》作者简介

图书目录

第1部分 网站开发基础篇
第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.2.6 统一资源定位符
 1.2.7 域名
 1.2.8 文件传输协议
 1.2.9 IP地址
 1.3 网站建设的一般流程
 1.3.1 确定网站主题
 1.3.2 网站整体规划
 1.3.3 申请网站域名
 1.3.4 准备主机或虚拟主机
 1.3.5 设计网页页面
 1.3.6 网站程序设计
 1.3.7 网站的发布
 1.4 常用的网页设计软件
 1.4.1 网页设计软件Adobe Dreamweaver
 1.4.2 平面设计软件Adobe Photoshop
 1.4.3 网页图片设计和切图软件Adobe
 Fireworks
 1.4.4 动画设计软件Adobe Flash
 1.5 小结
第2章 HTML入门
 2.1 HTML的基本语法
 2.1.1 HTML静态网页结构
 2.1.2 创建HTML静态网页
 2.2 常见的HTML标签
 2.2.1 基础类标签(html、head、title、
 style、link、body)
 2.2.2 窗体类标签(frameset、frame、
 iframe)
 2.2.3 容器类标签(div、table、tbody、
 tr、td、th、tfoot)
 2.2.4 列表类标签
 2.2.5 排版类标签
 2.2.6 文字样式类标签
 2.2.7 功能类标签
 2.2.8 表单类标签
 2.2.9 多媒体类标签
 2.2.10 特殊标记
 2.3 实例:制作一个用户注册页面
 2.3.1 网页的整体外观
 2.3.2 网页的内容布局
 2.3.3 制作网页
 2.4 常见问题
 2.4.1 HTML代码的大小写问题
 2.4.2 不同的浏览器之间的兼容性问题
 2.4.3 HTML、XHTML和XML
 2.5 小结
第3章 网页的色彩搭配
 3.1 网页色彩基础知识
 3.1.1 认识色彩
 3.1.2 色彩的特征
 3.1.3 色彩的选择
 3.2 网页配色标准
 3.2.1 网页配色设计方案
 3.2.2 网页配色原则
 3.3 网页配色步骤
 3.3.1 确定网页主色彩
 3.3.2 确定网页辅助色彩
 3.3.3 页面的色彩分配
 3.4 常见问题
 3.4.1 如何快速掌握网页的色彩搭配
 3.4.2 如何获得某个网页的基本色的
 RGB值
 3.5 小结
第2部分 网站开发实战篇
第4章 Adobe Dreamweaver CS5
 4.1 安装Adobe Dreamweaver CS5
 4.2 Dreamweaver CS5工作区概述
 4.2.1 文档工具栏
 4.2.2 标准工具栏
 4.2.3 样式呈现工具栏
 4.2.4 浏览器导航工具栏
 4.2.5 编码工具栏
 4.2.6 状态栏
 4.2.7 属性检查器
 4.2.8 插入面板
 4.2.9 文件面板
 4.2.10 CSS样式面板
 4.2.11 操作实例:插入一个下拉菜单
 4.2.12 操作实例:插入选项卡式面板
 4.3 使用Dreamweaver CS5制作博客首页
 4.4 Dreamweaver CS5的使用技巧
 4.4.1 Dreamweaver中常用的快捷方式
 4.4.2 Dreamweaver的首选参数
 4.5 常见问题
 4.5.1 Dreamweaver CS5的新功能
 4.5.2 什么是网页三剑客
 4.6 小结
第5章 使用Dreamweaver进行站点管理
 5.1 创建本地站点
 5.1.1 使用站点向导创建本地站点
 5.1.2 选择和更改本地工作站点
 5.1.3 本地站点和远程服务器同步
 5.2 管理站点
 5.2.1 打开站点
 5.2.2 编辑站点
 5.2.3 删除站点
 5.2.4 复制站点
 5.3 管理站点文件
 5.3.1 创建文件夹和文件
 5.3.2 移动和复制文件
 5.4 实例:创建网站并测试各项功能
 5.5 常见问题
 5.5.1 FTP不能上传和下载的问题
 5.5.2 FTP远程文件夹设置的问题
 5.6 小结
第6章 使用Dreamweaver制作
 HTML页面
 6.1 文本的输入和编辑
 6.1.1 输入文本
 6.1.2 设置文本属性
 6.1.3 使用pre标签进行排版
 6.1.4 输入特殊字符
 6.2 在网页中插入图像
 6.2.1 插入图像
 6.2.2 设置图像属性
 6.2.3 设置图像超链接
 6.2.4 设置图像的边距
 6.2.5 鼠标经过(mouse over)图像
 6.3 网页链接
 6.3.1 文字链接
 6.3.2 锚点链接
 6.3.3 电子邮件链接
 6.3.4 图像热点链接
 6.4 利用CSS美化网页
 6.4.1 CSS的基本语法
 6.4.2 在Dreamweaver 中自动生成
 CSS样式标记
 6.4.3 使用Dreamweaver CS5的样
 式模板自动生成样式表文件
 6.4.4 使用Dreamweaver CS5链接
 外部样式表
 6.4.5 使用Dreamweaver CS5编辑
 样式表
 6.4.6 应用CSS设置文本格式
 6.4.7 实例:CSS样式表的使用
 6.5 插入多媒体
 6.5.1 插入Flash动画
 6.5.2 插入视频
 6.5.3 插入音乐
 6.6 实例:制作图文混排的多媒体页面
 6.7 在Dreamweaver中使用网页模板
 6.7.1 创建库项目
 6.7.2 创建模板
 6.7.3 创建可编辑区域
 6.7.4 创建其他模板区域
 6.8 框架网页
 6.8.1 创建框架网页
 6.8.2 保存框架
 6.8.3 框架结构页面的编辑
 6.8.4 实例:制作一个框架结构网页
 6.9 常见问题
 6.9.1 网页中Flash动画大小的问题
 6.9.2 网页中音乐或视频文件不能播
 放的问题
 6.9.3 网页中音乐或视频文件大小的
 问题
 6.9.4 网页模板与库项目的实质
 6.9.5 在网页中如何使用框架网页
 6.10 小结
第7章 使用Adobe Photoshop CS5
 7.1 熟悉Photoshop CS5的操作界面
 7.1.1 应用程序栏
 7.1.2 菜单栏
 7.1.3 工具箱
 7.1.4 工具选项栏
 7.1.5 状态栏
 7.1.6 面板
 7.2 熟悉图像基础操作
 7.2.1 新建文件
 7.2.2 打开文件
 7.2.3 置入文件
 7.2.4 分辨率
 7.2.5 移动工具
 7.2.6 建立选区
 7.2.7 复制与粘贴
 7.2.8 裁切
 7.2.9 画布调整
 7.2.10 视图调整工具
 7.2.11 保存文档
 7.3 创建与编辑选区
 7.3.1 选区模式
 7.3.2 选框工具的使用
 7.3.3 快速选择工具和魔棒工具
 7.3.4 套索工具组的使用
 7.3.5 编辑选区
 7.3.6 实例:演示—个图像公司的网
 页设计
 7.4 强大的画笔功能
 7.4.1 使用画笔工具
 7.4.2 画笔工具调板
 7.4.3 铅笔工具
 7.4.4 颜色替换工具
 7.4.5 历史画笔工具
 7.4.6 渐变工具
 7.4.7 油漆桶工具
 7.5 图像的修饰与润色
 7.5.1 图章工具组
 7.5.2 橡皮擦工具组
 7.6 绘制路径与矢量图形
 7.6.1 使用形状工具
 7.6.2 钢笔工具组
 7.6.3 路径和选区的转换
 7.7 文字工具
 7.7.1 水平文字和垂直文字
 7.7.2 段落文字
 7.7.3 栅格化文字
 7.7.4 变形文字
 7.7.5 路径文字
 7.8 图层应用技术
 7.8.1 图层混合模式
 7.8.2 图层样式
 7.9 小结
第8章 使用Adobe Fireworks CS5
 8.1 Fireworks CS5的基本操作
 8.1.1 认识Fireworks CS5的工作环境
 8.1.2 使用面板
 8.1.3 设置画布
 8.2 创建和编辑位图
 8.2.1 创建位图
 8.2.2 创建和编辑选区
 8.2.3 使用铅笔工具绘制图形
 8.2.4 使用油漆桶工具绘制图形
 8.2.5 修饰位图
 8.3 创建和编辑矢量图形
 8.3.1 绘制基本形状
 8.3.2 绘制自动形状
 8.3.3 绘制自由变形形状
 8.3.4 创建复合形状
 8.4 样式、元件和URL
 8.4.1 使用样式
 8.4.2 使用元件
 8.4.3 使用URL
 8.5 切片、变换图像和热点
 8.5.1 创建切片
 8.5.2 使用切片交互
 8.5.3 导出切片
 8.5.4 使用热点
 8.6 按钮、导航栏和弹出菜单
 8.6.1 按钮
 8.6.2 导航栏
 8.6.3 弹出菜单
 8.7 小结
第9章 制作网站的Logo和Banner
 9.1 设计与制作网站Logo
 9.1.1 网站Logo的设计思路
 9.1.2 网站Logo的表现形式
 9.1.3 网站Logo的设计与制作规范
 9.1.4 网站Logo的制作
 9.2 设计与制作网站Banner
 9.2.1 网站Banner的设计标准
 9.2.2 网站Banner的表现形式
 9.2.3 网站Banner的制作
 9.3 小结
第10章 网页图像的优化
 10.1 图像格式的选择
 10.1.1 GIF格式
 10.1.2 JPEG格式
 10.1.3 PNG格式
 10.2 色彩的运用
 10.2.1 颜色模式的选择
 10.2.2 Web图像安全色
 10.2.3 Web抖动
 10.3 切片及其优化
 10.3.1 切片的制作方法
 10.3.2 切片的优化
 10.4 图像大小的调整
 10.5 小结
第11章 层叠式样式表
 11.1 样式表基础
 11.1.1 样式表概述
 11.1.2 基本语法
 11.1.3 选择符
 11.1.4 常用样式表属性
 11.1.5 HTML和XHTML元素分类
 11.1.6 样式表中的单位
 11.1.7 样式表的引用方法
 11.2 样式表盒模型
 11.2.1 盒模型简介
 11.2.2 盒模型尺寸计算
 11.2.3 内边距属性
 11.2.4 边框属性
 11.2.5 外边距属性
 11.3.6 盒的高度与内容溢出
 11.3 小结
第12章 网页布局
 12.1 基本表格布局
 12.1.1 插入表格
 12.1.2 设置表格属性
 12.1.3 合并及拆分单元格
 12.1.4 使用表格实现布局
 12.2 元素的定位
 12.2.1 元素的定位属性
 12.2.2 静态定位
 12.2.3 相对定位
 12.2.4 绝对定位
 12.2.5 固定定位
 12.2.6 使用定位实现布局
 12.3 元素的可见性
 12.3.1 display
 12.3.2 visibility
 12.4 元素的深度
 12.5 浮动
 12.5.1 XHTML文档流
 12.5.2 使用浮动属性
 12.5.3 清除浮动属性
 12.5.4 使用浮动实现布局
 12.6 常见布局方式及其实现
 12.6.1 常见布局类型
 12.6.2 固定式布局
 12.6.3 流动式布局
 12.7 小结
第13章 动态网页
 13.1 JavaScript基础知识
 13.1.1 JavaScript简介
 13.1.2 编辑与调试JavaScript
 13.1.3 基本数据类型
 13.1.4 变量
 13.1.5 直接量
 13.1.6 运算符和表达式
 13.1.7 语句
 13.1.8 函数
 13.1.9 对象
 13.1.10 数组
 13.2 文档对象模型(DOM)
 13.2.1 DOM结构
 13.2.2 DOM中的对象
 13.2.3 HTML DOM结点类型
 13.2.4 访问DOM结点
 13.2.5 操纵DOM结点
 13.2.6 修改DOM结点的文本
 13.2.7 控制元素样式
 13.2.8 DOM事件
 13.3 Ajax入门
 13.3.1 什么是Ajax
 13.3.2 Ajax关键技术
 13.3.3 XMLHttpRequest对象
 13.3.4 Ajax应用举例
 13.4 常见问题
 13.4.1 通过DOM模型是否只能获得
 form标签中的文本框元素的值
 13.4.2 HTML中的两种button的实现
 方法
 13.4.3 JavaScript是面向对象的程序设
 计语言吗
 13.5 小结
第14章 PHP开发基础
 14.1 PHP简介
 14.1.1 PHP的介绍及环境搭建
 14.1.2 PHP标记
 14.1.3 关键字
 14.1.4 PHP语句
 14.1.5 注释
 14.1.6 PHP的输出
 14.1.7 第一个PHP例子
 14.2 数据类型
 14.2.1 整型
 14.2.2 浮点型
 14.2.3 字符串型
 14.2.4 布尔型
 14.2.5 数组
 14.2.6 对象
 14.2.7 资源
 14.2.8 空值
 14.2.9 数据类型的自动转换
 14.2.10 数据类型的强制转换
 14.3 常量与变量
 14.3.1 常量
 14.3.2 变量
 14.3.3 可变变量
 14.4 运算符与表达式
 14.4.1 运算符
 14.4.2 运算符的优先级和结合性
 14.4.3 表达式
 14.5 流程控制
 14.5.1 条件结构
 14.5.2 分支结构
 14.5.3 循环结构
 14.5.4 跳转语句
 14.6 函数
 14.6.1 用户自定义函数
 14.6.2 嵌套函数
 14.6.3 递归函数
 14.6.4 变量函数
 14.6.5 系统函数
 14.7 数组
 14.7.1 创建数组
 14.7.2 访问数组元素
 14.7.3 遍历数组
 14.7.4 数组排序
 14.7.5 数组的栈操作
 14.7.6 数组的计算
 14.8 面向对象编程技术
 14.8.1 类的创建
 14.8.2 构造函数和析构函数
 14.8.3 类的实例化
 14.8.4 类的继承
 14.9 PHP访问MySQL数据库
 14.9.1 PHP的MySQL数据库接口
 14.9.2 创建数据库连接
 14.9.3 查询记录
 14.9.4 插入记录
 14.9.5 更新记录
 14.9.6 删除记录
 14.10 常见问题
 14.10.1 register_globals选项
 14.10.2 如何使用会话
 14.10.3 如何判断当前使用的php.ini
 配置文件
 14.11 小结
第15章 Java Web开发基础
 15.1 Java语言概述
 15.1.1 Java语言简介
 15.1.2 JDK
 15.1.3 IDE
 15.1.4 Java应用服务器
 15.1.5 JSP技术简介
 15.1.6 Servlet技术简介
 15.2 Java程序设计基础
 15.2.1 Java程序结构
 15.2.2 基本数据类型
 15.2.3 变量
 15.2.4 运算符
 15.2.5 程序流程控制语句
 15.3 面向对象编程
 15.3.1 类的基本结构
 15.3.2 构造函数
 15.3.3 类成员
 15.3.4 成员的访问控制
 15.3.5 对象的创建
 15.4 Servlet编程技术
 15.4.1 Servlet的生命周期
 15.4.2 Servlet的常用方法
 15.4.3 处理表单数据
 15.4.4 管理会话数据
 15.4.5 管理Cookie
 15.4.6 过滤器
 15.5 JSP编程技术
 15.5.1 JSP的语法
 15.5.2 JSP指令标记
 15.5.3 JSP内置对象
 15.5.4 JSP的动作
 15.5.5 JavaBeans组件技术
 15.6 Java Web数据库访问技术
 15.6.1 JDBC简介
 15.6.2 Java访问MySQL
 15.7 常见问题
 15.7.1 如何设置Java 2的环境变量
 15.7.2 哪些Java集成开发工具支持
 Java 2
 15.7.3 如何处理Java开发中的中文乱码
 15.8 小结
第16章 MySQL开发基础
 16.1 MySQL基础知识
 16.2 MySQL的安装
 16.2.1 Windows平台上的安装
 16.2.2 Linux平台上MySQL的安装
 16.3 数据库的创建与维护
 16.3.1 创建数据库
 16.3.2 查看数据库
 16.3.3 切换当前数据库
 16.3.4 删除数据库
 16.4 表的管理
 16.4.1 存储引擎
 16.4.2 常用数据类型
 16.4.3 创建表
 16.4.4 修改表
 16.4.5 删除表
 16.5 数据查询与操纵
 16.5.1 查询数据
 16.5.2 修改数据
 16.5.3 删除数据
 16.6 其他数据库对象
 16.6.1 索引
 16.6.2 视图
 16.6.3 存储过程和函数
 16.7 安全性管理
 16.8 常见问题
 16.8.1 无法连接到MySQL服务器
 16.8.2 如何重置root用户密码
 16.9 小结
第17章 网站的测试与发布
 17.1 网站的测试
 17.1.1 功能测试
 17.1.2 性能测试
 17.1.3 用户界面测试
 17.1.4 兼容性测试
 17.1.5 安全性测试
 17.2 网站的发布
 17.2.1 域名注册
 17.2.2 选择主机
 17.2.3 发布网站
 17.3 常见问题
 17.3.1 如何将域名指向所申请的主机
 17.3.2 可以在域名解析中设置虚拟主
 机吗
 17.4 小结
第3部分 网站维护和推广篇
第18章 网站的日常维护
 18.1 网站数据库维护
 18.1.1 MySQL数据库的备份
 18.1.2 MySQL数据库的恢复
 18.1.3 MySQL数据库的压缩
 18.1.4 MySQL数据库的修复
 18.2 网站服务器的维护
 18.2.1 用户的管理
 18.2.2 防火墙的设置
 18.2.3 IIS的安全
 18.2.4 Apache的安全
 18.3 除了数据库和安全维护之外的其他工作
 18.4 小结
第19章 网站的宣传推广
 19.1 搜索引擎优化
 19.1.1 优化网页结构
 19.1.2 增加外部链接
 19.1.3 主动提交网站
 19.2 链接策略
 19.3 电子邮件策略
 19.4 网络广告
 19.5 传统营销策略
 19.6 如何提高搜索引擎优化的效果
 19.7 小结
第4部分 综合实例篇
第20章 综合实例:博客系统
 20.1 系统分析
 20.1.1 系统背景
 20.1.2 功能模块
 20.1.3 目录结构
 20.2 数据库设计
 20.2.1 数据实体
 20.2.2 数据表结构
 20.2.3 数据库的建立
 20.3 公共模块设计
 20.3.1 系统配置文件
 20.3.2 数据库操作类
 20.3.3 网页头部区域
 20.3.4 网页底部区域
 20.3.5 左侧导航区域
 20.3.6 验证码
 20.4 用户模块
 20.4.1 用户类
 20.4.2 用户注册
 20.4.3 用户登录
 20.4.4 用户注销
 20.4.5 修改用户信息
 20.5 文章模块
 20.5.1 文章类
 20.5.2 文章列表
 20.5.3 分类页面
 20.5.4 文章搜索
 20.5.5 文章细览
 20.6 评论模块
 20.6.1 评论类
 20.6.2 发表评论
 20.6.3 显示评论
 20.7 RSS模块
 20.7.1 RSS元素
 20.7.2 RSS操作类
 20.7.3 生成RSS
 20.8 管理功能模块
 20.8.1 管理员登录
 20.8.2 分类管理
 20.8.3 文章管理
 20.8.4 评论管理
 20.8.5 管理员注销
 20.9 小结
第21章 综合实例:文档管理系统
 21.1 系统分析
 21.1.1 系统背景
 21.1.2 功能模块
 21.2 数据库设计
 21.2.1 数据实体
 21.2.2 数据表结构
 21.3 实现数据持久层与数据访问层
 21.3.1 数据库访问帮助类的实现
 21.3.2 CategoryDAO类的实现
 21.3.3 DocumentDAO类的实现
 21.3.4 UserDAO类的实现
 21.4 实现业务逻辑层
 21.4.1 Category实体类的实现
 21.4.2 Document实体类的实现
 21.4.3 User实体类的实现
 21.4.4 CategoryService类的实现
 21.4.5 DocumentService类的实现
 21.4.6 UserService类的实现
 21.5 实现处理用户请求的Servlet
 21.5.1 增加分类
 21.5.2 删除分类
 21.5.3 修改分类
 21.5.4 增加文档
 21.5.5 删除文档
 21.5.6 修改文档
 21.5.7 获得当前用户的所有文档
 21.5.8 用户登录
 21.6 实现展示层
 21.6.1 登录页面
 21.6.2 文档管理系统主页面
 21.6.3 分类列表页面
 21.6.4 文档列表页面
 21.6.5 新增文档页面
 21.6.6 修改文档页面
 21.6.7 新增分类页面
 21.6.8 修改分类页面
 21.7 ChangeCharsetFilter过滤器的实现
 21.8 web.xml的配置
 21.9 小结

本目录推荐