
| 《网页制作与网站建设宝典(含cd光盘1张)》 第1部分 网站开发基础篇1 第1章 网站开发基础2 1.1 认识网页和网站2 1.1.1 什么是网页2 1.1.2 什么是网站4 1.2 网页的相关概念5 1.2.1 因特网5 1.2.2 万维网6 1.2.3 浏览器6 1.2.4 超文本标记语言8 1.2.5 电子邮件9 1.2.6 统一资源定位符9 1.2.7 域名12 1.2.8 文件传输协议12 1.2.9 ip地址14 1.3 网站建设的一般流程15 1.3.1 确定网站主题15 1.3.2 网站整体规划17 1.3.3 申请网站域名19 .1.3.4 准备主机或虚拟主机24 1.3.5 设计网页页面26 1.3.6 网站程序设计28 1.3.7 网站的发布29 1.4 常用的网页设计软件29 1.4.1 网页设计软件adobe dreamweaver29 1.4.2 平面设计软件adobe photoshop30 1.4.3 网页图片设计和切图软件adobe fireworks30 1.4.4 动画设计软件adobe flash31 1.5 小结31 第2章 html入门32 2.1 html的基本语法32 2.1.1 html静态网页结构32 2.1.2 创建html静态网页33 2.2 常见的html标签34 2.2.1 基础类标签(html、head、title、 style、link、body)35 2.2.2 窗体类标签(frameset、frame、 iframe)37 2.2.3 容器类标签(div、table、tbody、 tr、td、th、tfoot)41 2.2.4 列表类标签45 2.2.5 排版类标签46 2.2.6 文字样式类标签50 2.2.7 功能类标签53 2.2.8 表单类标签55 2.2.9 多媒体类标签58 2.2.10 特殊标记59 2.3 实例:制作一个用户注册页面59 2.3.1 网页的整体外观60 2.3.2 网页的内容布局60 2.3.3 制作网页61 2.4 常见问题65 2.4.1 html代码的大小写问题65 2.4.2 不同的浏览器之间的兼容性问题65 2.4.3 html、xhtml和xml66 2.5 小结66 第3章 网页的色彩搭配67 3.1 网页色彩基础知识67 3.1.1 认识色彩67 3.1.2 色彩的特征67 3.1.3 色彩的选择68 3.2 网页配色标准70 3.2.1 网页配色设计方案70 3.2.2 网页配色原则72 3.3 网页配色步骤72 3.3.1 确定网页主色彩72 3.3.2 确定网页辅助色彩73 3.3.3 页面的色彩分配73 3.4 常见问题74 3.4.1 如何快速掌握网页的色彩搭配74 3.4.2 如何获得某个网页的基本色的 rgb值75 3.5 小结76 第2部分 网站开发实战篇77 第4章 adobe dreamweaver cs578 4.1 安装adobe dreamweaver cs578 4.2 dreamweaver cs5工作区概述79 4.2.1 文档工具栏79 4.2.2 标准工具栏80 4.2.3 样式呈现工具栏81 4.2.4 浏览器导航工具栏81 4.2.5 编码工具栏81 4.2.6 状态栏82 4.2.7 属性检查器82 4.2.8 插入面板82 4.2.9 文件面板83 4.2.10 css样式面板83 4.2.11 操作实例:插入一个下拉菜单84 4.2.12 操作实例:插入选项卡式面板86 4.3 使用dreamweaver cs5制作博客首页89 4.4 dreamweaver cs5的使用技巧94 4.4.1 dreamweaver中常用的快捷方式94 4.4.2 dreamweaver的首选参数94 4.5 常见问题95 4.5.1 dreamweaver cs5的新功能95 4.5.2 什么是网页三剑客96 4.6 小结96 第5章 使用dreamweaver进行站点管理97 5.1 创建本地站点97 5.1.1 使用站点向导创建本地站点97 5.1.2 选择和更改本地工作站点98 5.1.3 本地站点和远程服务器同步99 5.2 管理站点100 5.2.1 打开站点100 5.2.2 编辑站点100 5.2.3 删除站点100 5.2.4 复制站点101 5.3 管理站点文件101 5.3.1 创建文件夹和文件101 5.3.2 移动和复制文件101 5.4 实例:创建网站并测试各项功能101 5.5 常见问题103 5.5.1 ftp不能上传和下载的问题103 5.5.2 ftp远程文件夹设置的问题104 5.6 小结104 第6章 使用dreamweaver制作 html页面105 6.1 文本的输入和编辑105 6.1.1 输入文本105 6.1.2 设置文本属性107 6.1.3 使用pre标签进行排版111 6.1.4 输入特殊字符112 6.2 在网页中插入图像112 6.2.1 插入图像112 6.2.2 设置图像属性115 6.2.3 设置图像超链接117 6.2.4 设置图像的边距117 6.2.5 鼠标经过(mouse over)图像118 6.3 网页链接119 6.3.1 文字链接119 6.3.2 锚点链接120 6.3.3 电子邮件链接121 6.3.4 图像热点链接122 6.4 利用css美化网页123 6.4.1 css的基本语法124 6.4.2 在dreamweaver 中自动生成 css样式标记127 6.4.3 使用dreamweaver cs5的样 式模板自动生成样式表文件128 6.4.4 使用dreamweaver cs5链接 外部样式表132 6.4.5 使用dreamweaver cs5编辑 样式表132 6.4.6 应用css设置文本格式133 6.4.7 实例:css样式表的使用134 6.5 插入多媒体136 6.5.1 插入flash动画136 6.5.2 插入视频138 6.5.3 插入音乐141 6.6 实例:制作图文混排的多媒体页面142 6.7 在dreamweaver中使用网页模板150 6.7.1 创建库项目150 6.7.2 创建模板154 6.7.3 创建可编辑区域158 6.7.4 创建其他模板区域160 6.8 框架网页165 6.8.1 创建框架网页165 6.8.2 保存框架167 6.8.3 框架结构页面的编辑167 6.8.4 实例:制作一个框架结构网页169 6.9 常见问题170 6.9.1 网页中flash动画大小的问题170 6.9.2 网页中音乐或视频文件不能播 放的问题171 6.9.3 网页中音乐或视频文件大小的 问题172 6.9.4 网页模板与库项目的实质172 6.9.5 在网页中如何使用框架网页172 6.10 小结172 第7章 使用adobe photoshop cs5173 7.1 熟悉photoshop cs5的操作界面173 7.1.1 应用程序栏174 7.1.2 菜单栏174 7.1.3 工具箱174 7.1.4 工具选项栏175 7.1.5 状态栏175 7.1.6 面板176 7.2 熟悉图像基础操作185 7.2.1 新建文件185 7.2.2 打开文件186 7.2.3 置入文件187 7.2.4 分辨率187 7.2.5 移动工具188 7.2.6 建立选区189 7.2.7 复制与粘贴193 7.2.8 裁切194 7.2.9 画布调整194 7.2.10 视图调整工具195 7.2.11 保存文档196 7.3 创建与编辑选区196 7.3.1 选区模式196 7.3.2 选框工具的使用198 7.3.3 快速选择工具和魔棒工具199 7.3.4 套索工具组的使用201 7.3.5 编辑选区203 7.3.6 实例:演示—个图像公司的网 页设计207 7.4 强大的画笔功能210 7.4.1 使用画笔工具210 7.4.2 画笔工具调板211 7.4.3 铅笔工具211 7.4.4 颜色替换工具212 7.4.5 历史画笔工具213 7.4.6 渐变工具213 7.4.7 油漆桶工具214 7.5 图像的修饰与润色214 7.5.1 图章工具组215 7.5.2 橡皮擦工具组215 7.6 绘制路径与矢量图形216 7.6.1 使用形状工具216 7.6.2 钢笔工具组217 7.6.3 路径和选区的转换219 7.7 文字工具220 7.7.1 水平文字和垂直文字220 7.7.2 段落文字221 7.7.3 栅格化文字221 7.7.4 变形文字221 7.7.5 路径文字222 7.8 图层应用技术222 7.8.1 图层混合模式223 7.8.2 图层样式223 7.9 小结224 第8章 使用adobe fireworks cs5225 8.1 fireworks cs5的基本操作225 8.1.1 认识fireworks cs5的工作环境225 8.1.2 使用面板227 8.1.3 设置画布229 8.2 创建和编辑位图231 8.2.1 创建位图231 8.2.2 创建和编辑选区232 8.2.3 使用铅笔工具绘制图形234 8.2.4 使用油漆桶工具绘制图形236 8.2.5 修饰位图237 8.3 创建和编辑矢量图形238 8.3.1 绘制基本形状238 8.3.2 绘制自动形状239 8.3.3 绘制自由变形形状241 8.3.4 创建复合形状244 8.4 样式、元件和url245 8.4.1 使用样式245 8.4.2 使用元件246 8.4.3 使用url247 8.5 切片、变换图像和热点248 8.5.1 创建切片249 8.5.2 使用切片交互250 8.5.3 导出切片251 8.5.4 使用热点252 8.6 按钮、导航栏和弹出菜单253 8.6.1 按钮253 8.6.2 导航栏255 8.6.3 弹出菜单256 8.7 小结257 第9章 制作网站的logo和banner258 9.1 设计与制作网站logo258 9.1.1 网站logo的设计思路258 9.1.2 网站logo的表现形式259 9.1.3 网站logo的设计与制作规范260 9.1.4 网站logo的制作260 9.2 设计与制作网站banner265 9.2.1 网站banner的设计标准265 9.2.2 网站banner的表现形式266 9.2.3 网站banner的制作267 9.3 小结270 第10章 网页图像的优化271 10.1 图像格式的选择271 10.1.1 gif格式271 10.1.2 jpeg格式272 10.1.3 png格式273 10.2 色彩的运用274 10.2.1 颜色模式的选择274 10.2.2 web图像安全色275 10.2.3 web抖动275 10.3 切片及其优化275 10.3.1 切片的制作方法276 10.3.2 切片的优化281 10.4 图像大小的调整283 10.5 小结284 第11章 层叠式样式表285 11.1 样式表基础285 11.1.1 样式表概述285 11.1.2 基本语法286 11.1.3 选择符287 11.1.4 常用样式表属性297 11.1.5 html和xhtml元素分类301 11.1.6 样式表中的单位302 11.1.7 样式表的引用方法303 11.2 样式表盒模型306 11.2.1 盒模型简介306 11.2.2 盒模型尺寸计算308 11.2.3 内边距属性310 11.2.4 边框属性312 11.2.5 外边距属性314 11.3.6 盒的高度与内容溢出318 11.3 小结319 第12章 网页布局320 12.1 基本表格布局320 12.1.1 插入表格320 12.1.2 设置表格属性321 12.1.3 合并及拆分单元格323 12.1.4 使用表格实现布局326 12.2 元素的定位327 12.2.1 元素的定位属性327 12.2.2 静态定位328 12.2.3 相对定位329 12.2.4 绝对定位330 12.2.5 固定定位331 12.2.6 使用定位实现布局332 12.3 元素的可见性334 12.3.1 display334 12.3.2 visibility336 12.4 元素的深度337 12.5 浮动337 12.5.1 xhtml文档流337 12.5.2 使用浮动属性338 12.5.3 清除浮动属性341 12.5.4 使用浮动实现布局343 12.6 常见布局方式及其实现346 12.6.1 常见布局类型346 12.6.2 固定式布局347 12.6.3 流动式布局349 12.7 小结351 第13章 动态网页352 13.1 javascript基础知识352 13.1.1 javascript简介352 13.1.2 编辑与调试javascript354 13.1.3 基本数据类型355 13.1.4 变量356 13.1.5 直接量357 13.1.6 运算符和表达式358 13.1.7 语句359 13.1.8 函数363 13.1.9 对象365 13.1.10 数组367 13.2 文档对象模型(dom)367 13.2.1 dom结构367 13.2.2 dom中的对象368 13.2.3 html dom结点类型369 13.2.4 访问dom结点369 13.2.5 操纵dom结点376 13.2.6 修改dom结点的文本382 13.2.7 控制元素样式384 13.2.8 dom事件387 13.3 ajax入门390 13.3.1 什么是ajax390 13.3.2 ajax关键技术390 13.3.3 xmlhttprequest对象391 13.3.4 ajax应用举例394 13.4 常见问题396 13.4.1 通过dom模型是否只能获得 form标签中的文本框元素的值396 13.4.2 html中的两种button的实现 方法397 13.4.3 javascript是面向对象的程序设 计语言吗397 13.5 小结397 第14章 php开发基础398 14.1 php简介398 14.1.1 php的介绍及环境搭建398 14.1.2 php标记404 14.1.3 关键字404 14.1.4 php语句405 14.1.5 注释406 14.1.6 php的输出406 14.1.7 第一个php例子406 14.2 数据类型407 14.2.1 整型407 14.2.2 浮点型407 14.2.3 字符串型407 14.2.4 布尔型409 14.2.5 数组410 14.2.6 对象410 14.2.7 资源411 14.2.8 空值411 14.2.9 数据类型的自动转换411 14.2.10 数据类型的强制转换413 14.3 常量与变量413 14.3.1 常量414 14.3.2 变量414 14.3.3 可变变量418 14.4 运算符与表达式418 14.4.1 运算符418 14.4.2 运算符的优先级和结合性422 14.4.3 表达式422 14.5 流程控制425 14.5.1 条件结构425 14.5.2 分支结构426 14.5.3 循环结构426 14.5.4 跳转语句428 14.6 函数429 14.6.1 用户自定义函数429 14.6.2 嵌套函数430 14.6.3 递归函数431 14.6.4 变量函数431 14.6.5 系统函数432 14.7 数组433 14.7.1 创建数组433 14.7.2 访问数组元素436 14.7.3 遍历数组436 14.7.4 数组排序439 14.7.5 数组的栈操作443 14.7.6 数组的计算445 14.8 面向对象编程技术446 14.8.1 类的创建446 14.8.2 构造函数和析构函数447 14.8.3 类的实例化450 14.8.4 类的继承450 14.9 php访问mysql数据库452 14.9.1 php的mysql数据库接口452 14.9.2 创建数据库连接452 14.9.3 查询记录454 14.9.4 插入记录455 14.9.5 更新记录457 14.9.6 删除记录460 14.10 常见问题460 14.10.1 register_globals选项460 14.10.2 如何使用会话461 14.10.3 如何判断当前使用的php.ini 配置文件462 14.11 小结462 第15章 java web开发基础463 15.1 java语言概述463 15.1.1 java语言简介463 15.1.2 jdk464 15.1.3 ide466 15.1.4 java应用服务器467 15.1.5 jsp技术简介470 15.1.6 servlet技术简介471 15.2 java程序设计基础473 15.2.1 java程序结构473 15.2.2 基本数据类型476 15.2.3 变量478 15.2.4 运算符478 15.2.5 程序流程控制语句480 15.3 面向对象编程484 15.3.1 类的基本结构484 15.3.2 构造函数486 15.3.3 类成员487 15.3.4 成员的访问控制488 15.3.5 对象的创建490 15.4 servlet编程技术490 15.4.1 servlet的生命周期491 15.4.2 servlet的常用方法491 15.4.3 处理表单数据492 15.4.4 管理会话数据494 15.4.5 管理cookie496 15.4.6 过滤器498 15.5 jsp编程技术501 15.5.1 jsp的语法501 15.5.2 jsp指令标记501 15.5.3 jsp内置对象503 15.5.4 jsp的动作504 15.5.5 javabeans组件技术506 15.6 java web数据库访问技术510 15.6.1 jdbc简介511 15.6.2 java访问mysql511 15.7 常见问题521 15.7.1 如何设置java 2的环境变量521 15.7.2 哪些java集成开发工具支持 java 2522 15.7.3 如何处理java开发中的中文乱码522 15.8 小结525 第16章 mysql开发基础526 16.1 mysql基础知识526 16.2 mysql的安装527 16.2.1 windows平台上的安装527 16.2.2 linux平台上mysql的安装527 16.3 数据库的创建与维护529 16.3.1 创建数据库529 16.3.2 查看数据库529 16.3.3 切换当前数据库530 16.3.4 删除数据库530 16.4 表的管理530 16.4.1 存储引擎530 16.4.2 常用数据类型532 16.4.3 创建表532 16.4.4 修改表533 16.4.5 删除表533 16.5 数据查询与操纵534 16.5.1 查询数据534 16.5.2 修改数据534 16.5.3 删除数据535 16.6 其他数据库对象536 16.6.1 索引536 16.6.2 视图537 16.6.3 存储过程和函数538 16.7 安全性管理539 16.8 常见问题540 16.8.1 无法连接到mysql服务器540 16.8.2 如何重置root用户密码540 16.9 小结541 第17章 网站的测试与发布542 17.1 网站的测试542 17.1.1 功能测试542 17.1.2 性能测试547 17.1.3 用户界面测试547 17.1.4 兼容性测试548 17.1.5 安全性测试550 17.2 网站的发布551 17.2.1 域名注册551 17.2.2 选择主机552 17.2.3 发布网站552 17.3 常见问题552 17.3.1 如何将域名指向所申请的主机552 17.3.2 可以在域名解析中设置虚拟主 机吗553 17.4 小结553 第3部分 网站维护和推广篇555 第18章 网站的日常维护556 18.1 网站数据库维护556 18.1.1 mysql数据库的备份556 18.1.2 mysql数据库的恢复561 18.1.3 mysql数据库的压缩562 18.1.4 mysql数据库的修复563 18.2 网站服务器的维护564 18.2.1 用户的管理564 18.2.2 防火墙的设置565 18.2.3 iis的安全568 18.2.4 apache的安全569 18.3 除了数据库和安全维护之外的其他工作570 18.4 小结570 第19章 网站的宣传推广571 19.1 搜索引擎优化571 19.1.1 优化网页结构571 19.1.2 增加外部链接572 19.1.3 主动提交网站573 19.2 链接策略573 19.3 电子邮件策略574 19.4 网络广告575 19.5 传统营销策略576 19.6 如何提高搜索引擎优化的效果576 19.7 小结576 第4部分 综合实例篇577 第20章 综合实例:博客系统578 20.1 系统分析578 20.1.1 系统背景578 20.1.2 功能模块578 20.1.3 目录结构579 20.2 数据库设计579 20.2.1 数据实体579 20.2.2 数据表结构579 20.2.3 数据库的建立580 20.3 公共模块设计583 20.3.1 系统配置文件583 20.3.2 数据库操作类583 20.3.3 网页头部区域585 20.3.4 网页底部区域585 20.3.5 左侧导航区域586 20.3.6 验证码586 20.4 用户模块587 20.4.1 用户类587 20.4.2 用户注册590 20.4.3 用户登录592 20.4.4 用户注销593 20.4.5 修改用户信息594 20.5 文章模块597 20.5.1 文章类597 20.5.2 文章列表600 20.5.3 分类页面601 20.5.4 文章搜索602 20.5.5 文章细览603 20.6 评论模块604 20.6.1 评论类605 20.6.2 发表评论607 20.6.3 显示评论608 20.7 rss模块608 20.7.1 rss元素608 20.7.2 rss操作类609 20.7.3 生成rss612 20.8 管理功能模块613 20.8.1 管理员登录613 20.8.2 分类管理617 20.8.3 文章管理622 20.8.4 评论管理627 20.8.5 管理员注销629 20.9 小结630 第21章 综合实例:文档管理系统631 21.1 系统分析631 21.1.1 系统背景631 21.1.2 功能模块631 21.2 数据库设计631 21.2.1 数据实体632 21.2.2 数据表结构632 21.3 实现数据持久层与数据访问层632 21.3.1 数据库访问帮助类的实现633 21.3.2 categorydao类的实现633 21.3.3 documentdao类的实现634 21.3.4 userdao类的实现636 21.4 实现业务逻辑层638 21.4.1 category实体类的实现638 21.4.2 document实体类的实现639 21.4.3 user实体类的实现640 21.4.4 categoryservice类的实现641 21.4.5 documentservice类的实现642 21.4.6 userservice类的实现644 21.5 实现处理用户请求的servlet646 21.5.1 增加分类646 21.5.2 删除分类647 21.5.3 修改分类648 21.5.4 增加文档650 21.5.5 删除文档652 21.5.6 修改文档653 21.5.7 获得当前用户的所有文档655 21.5.8 用户登录655 21.6 实现展示层656 21.6.1 登录页面656 21.6.2 文档管理系统主页面657 21.6.3 分类列表页面659 21.6.4 文档列表页面660 21.6.5 新增文档页面661 21.6.6 修改文档页面662 21.6.7 新增分类页面663 21.6.8 修改分类页面664 21.7 changecharsetfilter过滤器的实现665 21.8 web.xml的配置666 21.9 小结668 |
商品评论(0条)