3820ad与 unlo ad事件…………………………………71l 383 change事件与 confirm方法… 384 click事件………………………………74 385 mouseover事件 386在状态栏上显示并清除文字 387让状态栏上的字自动消失 78 388与htm文件分离的js文件………………………79 389在状态栏显示滚动的字…………………………80 38.10页面的滚动 3811滚动的菜单 习题 第4章CSS样式表 85 41CSS概述……………………………………………85 4.1.1cSS的功能… 85 4.12定义CSS的方式 4.13使用CSS的方式 42CSS属性 421设置字体属性… 422为对象设置颜色和图像背景 922g4 423对文本进行排版… 424裝饰超链接的方法… 96 425 margIn(容器)属性 426鼠标属性… 43CSS定位 102 43.1页面中的定位——选择显示图片 432页面中的空间定位 春非非非非非非非·非非·非非·非非·非非·非非·非非·非非·非非非 104 44CSS滤镜 105 441 alpha透明属性………………………………106 442blur模糊属性…………………107 443 drop shadow投影属性…………………………109 444glow发光属性………………………………110 445wave波纹属性 446其他属性 l12 45综合实例…………… 113 451创建解释菜单……………………………113 452淡入淡出的图片……………………………115 453推拉菜单 116
3 .8 .2 lo a d 与 unlo a d 事件 …………………………………… 71 3 .8 .3 c h a n g e 事件与 c o n f irm 方法 ………………………… 73 3 .8 .4 c l i c k 事件 ……………………………………………… 74 3 .8 .5 mo u s e o v e r 事件………………………………………… 75 3 .8 .6 在状态栏上显示并清除文字 …………………………… 76 3 .8 .7 让状态栏上的字自动消失 ……………………………… 78 3 .8 .8 与 h t ml 文件分离的 j s 文件 …………………………… 79 3 .8 .9 在状态栏显示滚动的字 ………………………………… 80 3 .8 .10 页面的滚动 …………………………………………… 81 3 .8 .11 滚动的菜单 …………………………………………… 83 习题 ……………………………………………………………………… 83 第 4 章 C S S 样式表 ……………………………………………… 85 4 .1 CSS 概述 ………………………………………………………… 85 4 .1 .1 CS S 的功能 ……………………………………………… 85 4 .1 .2 定义 CS S 的方式 ……………………………………… 86 4 .1 .3 使用 CS S 的方式 ……………………………………… 91 4 .2 CSS 属性 ………………………………………………………… 92 4 .2 .1 设置字体属性 …………………………………………… 92 4 .2 .2 为对象设置颜色和图像背景 …………………………… 93 4 .2 .3 对文本进行排版 ………………………………………… 94 4 .2 .4 装饰超链接的方法 ……………………………………… 96 4 .2 .5 ma r gin (容器)属性 ……………………………………… 97 4 .2 .6 鼠标属性 ……………………………………………… 101 4 .3 CSS 定位 ………………………………………………………… 102 4 .3 .1 页面中的定位———选择显示图片 …………………… 103 4 .3 .2 页面中的空间定位 …………………………………… 104 4 .4 CSS 滤镜 ………………………………………………………… 105 4 .4 .1 a lp h a 透明属性………………………………………… 106 4 .4 .2 blu r 模糊属性 ………………………………………… 107 4 .4 .3 d r o p sh a d o w 投影属性 ……………………………… 109 4 .4 .4 glo w 发光属性 ………………………………………… 110 4 .4 .5 w a v e 波纹属性 ………………………………………… 111 4 .4 .6 其他属性 ……………………………………………… 112 4 .5 综合实例 ………………………………………………………… 113 4 .5 .1 创建解释菜单 ………………………………………… 113 4 .5 .2 淡入淡出的图片 ……………………………………… 115 4 .5 .3 推拉菜单 ……………………………………………… 116 ·Ⅹ·
习题 119 第5章使用JSP创建动态网页 51JSP的特点 120 52JSP的运行环境……………………………120 521SDK的下载与安装 120 522下载与安裝 Tom ca t……………………121 523创建JSP用户目录…………………………127 524运行JSP程序…………………………………127 525 Edit plus编辑软件 春非非非非非非非·非非·非非·非非·非非·非非·非非·非非·非非非 128 526 Tomcat的作用………………………………128 53常用的JSP脚本元素 129 531声明语句…………………………………………129 532表达式语句 129 533注释语句 ………130 534Java代码块………………………………130 54编译器指令 55JSP动作语句………………………………132 551jsp: include动作语句 春非非非非·非非·非非·非非·非非·非非·非非·非非·非非非 552jsp: use bean动作语句… 553在JSP中 Javabean的应用实例………………134 554jsp: setProperty动作语句与jsp: getProperty 动作语句 136 555jsp: forward动作语句……… 137 556jsp: plugin动作语句 137 56JSP常用的隐含对象…………………………137 561接收用户输入数据的 request对象…………………137 562服务器应答客户端的 response对象………………139 563输出服务器端处理结果的out对象………………140 564 session对象 获得服务器信息 plic at ion对象 习题………………………………147 第6章数据库的使用……………………………………148 61结构化查询语言SQL 查询语句 select的用法 149 6.12添加语句 insert int o的用法 152
习题 …………………………………………………………………… 119 第 5 章 使用 J S P 创建动态网页 ……………………………… 120 5 .1 J S P 的特点 ……………………………………………………… 120 5 .2 J S P 的运行环境 ………………………………………………… 120 5 .2 .1 SDK 的下载与安装 …………………………………… 120 5 .2 .2 下载与安装 T omc a t ………………………………… 121 5 .2 .3 创建 J S P 用户目录 …………………………………… 127 5 .2 .4 运行 J S P 程序 ………………………………………… 127 5 .2 .5 E di t Plu s 编辑软件 …………………………………… 128 5 .2 .6 Tomc a t 的作用………………………………………… 128 5 .3 常用的 J SP 脚本元素 ………………………………………… 129 5 .3 .1 声明语句 ……………………………………………… 129 5 .3 .2 表达式语句 …………………………………………… 129 5 .3 .3 注释语句 ……………………………………………… 130 5 .3 .4 J a v a 代码块 …………………………………………… 130 5 .4 编译器指令 ……………………………………………………… 131 5 .5 J S P 动作语句 …………………………………………………… 132 5 .5 .1 j s p : in c lu d e 动作语句 ……………………………… 132 5 .5 .2 j s p : us e B e a n 动作语句 ……………………………… 133 5 .5 .3 在 J S P 中 J a v a B e a n 的应用实例 …………………… 134 5 .5 .4 j s p : s e t P r o p e r t y 动作语句与 j s p : g e t P r o p e r t y 动作语句 ……………………………………………… 136 5 .5 .5 j s p : f o r w a r d 动作语句 ……………………………… 137 5 .5 .6 j s p : plu gin 动作语句 ………………………………… 137 5 .6 J S P 常用的隐含对象 …………………………………………… 137 5 .6 .1 接收用户输入数据的 r e q u e s t 对象 ………………… 137 5 .6 .2 服务器应答客户端的 r e s p o n s e 对象………………… 139 5 .6 .3 输出服务器端处理结果的 o u t 对象 ………………… 140 5 .6 .4 s e ss io n 对象 …………………………………………… 141 5 .6 .5 获得服务器信息———a p pl i c a t io n 对象 ……………… 144 习题 …………………………………………………………………… 147 第 6 章 数据库的使用 …………………………………………… 148 6 .1 结构化查询语言 SQ L ………………………………………… 148 6 .1 .1 查询语句 s ele c t 的用法 ……………………………… 149 6 .1 .2 添加语句 in s e r t in t o 的用法 ………………………… 152 ·Ⅺ·
613 update更新语句的用法 153 614 dele te删除语句 615 create table创建表语句 154 6.16 drop table删除表语句 62 My SQL数据库……………………………………154 621 MySQL的功能特点 622下载安装 MySQL……………15 623 MySQL中的数据库…………………………156 624 MySQL的数据表………………………………156 625 MySQL的数据类型 春非非非非非非非·非非·非非·非非·非非·非非·非非·非非·非非非 157 626使用 MySQL创建数据库与数据表的操作命令……160 627使用SQL语包对数据表进行操作 162 628为数据项(列)添加索引…………………………164 629其他一些常用命令 ………166 62.10MySαL的模式匹配……………………………167 6211 My SQL的权限系统 ……167 63JDBC……………………………………………………………174 631什么是JDBC………………………………174 632下载 MySQL的JDBC驱动程序 175 64在JSP中访问数据库中的数据…………………………175 641在JSP中显示数据库数据 非非非。非。非非非,非·,·非 175 642连接数据库与查询数据的方法……………176 643向数据库添加数据 178 65在客户端访问数据库…………………………………180 651在客户端浏览器向数据库添加数据……………180 652创建常用连接数据库的包含文件 653在客户端输入查询条件并显示查询结果…………183 654管理员密码表维护程序……………………184 与其他数据库的连接 188 661JSP连接 Oracle8/8i/9i数据库(用thin模式)…188 662JSP连接 Sql server数据库… 663JSP连接 Sybase数据库………………………189 664JSP连接 access数据库 189 习题………… 190 第7章网站开发方法……… 71网站开发阶段划分 7.1.1项目立项阶段 192
6 .1 .3 u p d a t e 更新语句的用法 ……………………………… 153 6 .1 .4 d ele t e 删除语句 ……………………………………… 153 6 .1 .5 c r e a t e t a ble 创建表语句 …………………………… 154 6 .1 .6 d r o p t a b le 删除表语句 ……………………………… 154 6 .2 My SQL 数据库 ………………………………………………… 154 6 .2 .1 MySQ L 的功能特点 …………………………………… 155 6 .2 .2 下载安装 My SQL ……………………………………… 155 6 .2 .3 MySQ L 中的数据库 …………………………………… 156 6 .2 .4 MySQ L 的数据表 ……………………………………… 156 6 .2 .5 MySQ L 的数据类型 …………………………………… 157 6 .2 .6 使用 My SQL 创建数据库与数据表的操作命令……… 160 6 .2 .7 使用 SQ L 语句对数据表进行操作 …………………… 162 6 .2 .8 为数据项( 列)添加索引 ……………………………… 164 6 .2 .9 其他一些常用命令 …………………………………… 166 6 .2 .10 My SQL 的模式匹配 ………………………………… 167 6 .2 .11 My SQL 的权限系统 ………………………………… 167 6 .3 JDBC …………………………………………………………… 174 6 .3 .1 什么是 JDBC ………………………………………… 174 6 .3 .2 下载 My SQL 的 JDBC 驱动程序……………………… 175 6 .4 在 J SP 中访问数据库中的数据 ……………………………… 175 6 .4 .1 在 J S P 中显示数据库数据 …………………………… 175 6 .4 .2 连接数据库与查询数据的方法 ……………………… 176 6 .4 .3 向数据库添加数据 …………………………………… 178 6 .5 在客户端访问数据库 …………………………………………… 180 6 .5 .1 在客户端浏览器向数据库添加数据 ………………… 180 6 .5 .2 创建常用连接数据库的包含文件 …………………… 182 6 .5 .3 在客户端输入查询条件并显示查询结果 …………… 183 6 .5 .4 管理员密码表维护程序 ……………………………… 184 6 .6 与其他数据库的连接 …………………………………………… 188 6 .6 .1 J S P 连接 O r a c le8 / 8i / 9i 数据库(用 t hin 模式) …… 188 6 .6 .2 J S P 连接 S ql S e r v e r 数据库 ………………………… 189 6 .6 .3 J S P 连接 S y b a s e 数据库 …………………………… 189 6 .6 .4 J S P 连接 a c c e s s 数据库 …………………………… 189 习题 …………………………………………………………………… 190 第 7 章 网站开发方法 …………………………………………… 192 7 .1 网站开发阶段划分 ……………………………………………… 192 7 .1 .1 项目立项阶段 ………………………………………… 192 ·Ⅻ·
712需求分析阶段 193 73网站规划阶段………………197 7.14网站设计阶段 72网站开发硬件和软件准备…………………………………211 721硬件准备 春非非非非非非。非非非非非·非非·非非·非非·非非·非非·非非·非非·非非非 211 722软件准备 非非·,非非非非··非·非 2l1 73网站开发素材的收集和制作 …212 习题 212 第8章使用模块化方法制作主页 214 首页制作 214 82主页上下部模块制作 82.1制作主页上部模块 216 822制作主页下部模块 221 83主页中部模块制作 222 83.1会员登录和注册入口模块…………………222 832会员注册页面………………………………223 33将输入的数据保存到数据库的程序………………224 834会员登录处理程序 226 835会员登录成功的页面…… 227 836制作计数器 非非非非非非非非非非·非非·非非·非非·非非·非非·非非·非非·非非非 229 3.7滚动的新闻标题…………… 4主页制作 232 85样式文件 style.cSS………………………………2 习题 第9章网站应用程序实例… 236 91网上搜索引擎 236 92顾客留言系统应用程序… 921制作显示留言的页面…………237 922写留言的页面…………241 923保存留言信息的程序…………………………244 924应用程序中使用的 Javabean 245 925应用程序中使用的 Javascript……………249 926应用程序中使用的样式文件 250 93市场调查系统应用程序……………………………………251 931管理员登录页面 251
7 .1 .2 需求分析阶段 ………………………………………… 193 7 .1 .3 网站规划阶段 ………………………………………… 197 7 .1 .4 网站设计阶段 ………………………………………… 199 7 .2 网站开发硬件和软件准备 ……………………………………… 211 7 .2 .1 硬件准备 ……………………………………………… 211 7 .2 .2 软件准备 ……………………………………………… 211 7 .3 网站开发素材的收集和制作 …………………………………… 212 习题 …………………………………………………………………… 212 第 8 章 使用模块化方法制作主页 …………………………… 214 8 .1 首页制作 ………………………………………………………… 214 8 .2 主页上下部模块制作 …………………………………………… 216 8 .2 .1 制作主页上部模块 …………………………………… 216 8 .2 .2 制作主页下部模块 …………………………………… 221 8 .3 主页中部模块制作 ……………………………………………… 222 8 .3 .1 会员登录和注册入口模块 …………………………… 222 8 .3 .2 会员注册页面 ………………………………………… 223 8 .3 .3 将输入的数据保存到数据库的程序 ………………… 224 8 .3 .4 会员登录处理程序 …………………………………… 226 8 .3 .5 会员登录成功的页面 ………………………………… 227 8 .3 .6 制作计数器 …………………………………………… 229 8 .3 .7 滚动的新闻标题 ……………………………………… 231 8 .4 主页制作 ………………………………………………………… 232 8 .5 样式文件 s t y le .c s s …………………………………………… 233 习题 …………………………………………………………………… 234 第 9 章 网站应用程序实例……………………………………… 236 9 .1 网上搜索引擎 …………………………………………………… 236 9 .2 顾客留言系统应用程序 ………………………………………… 237 9 .2 .1 制作显示留言的页面 ………………………………… 237 9 .2 .2 写留言的页面 ………………………………………… 241 9 .2 .3 保存留言信息的程序 ………………………………… 244 9 .2 .4 应用程序中使用的 J a v a B e a n ……………………… 245 9 .2 .5 应用程序中使用的 J a v a S c rip t ……………………… 249 9 .2 .6 应用程序中使用的样式文件 ………………………… 250 9 .3 市场调查系统应用程序 ………………………………………… 251 9 .3 .1 管理员登录页面 ……………………………………… 251 · ·
932确认管理员登录程序 254 933市场调查管理员工作区页面 934发布新的调查主题页面…… 非·非非·非非·非非·非·非·非·非非 260 935保存发布调查内容到数据库的程序∵……………262 936设置调查主题状态的程序 265 937对顾客进行在线调查的页面… 938处理调查数据和感谢顾客参与调查的程序 268 939查看调查统计结果页面 93.10查看单个调查主题统计结果页面 272 93.11设置调查结果状态程序 273 93.12删除调查主题的程序…………………………273 93.13重新编辑页面——编辑方式A 274 9314将调查选项计数全部清零的程序………276 93.15编辑修改选项的页面 277 93.16更新调查选项的程序…………………………………278 93.17删除调查选项的程序 279 习题 …280 参考文献… ………281 参考文献网站地址 281
9 .3 .2 确认管理员登录程序 ………………………………… 254 9 .3 .3 市场调查管理员工作区页面 ………………………… 255 9 .3 .4 发布新的调查主题页面 ……………………………… 260 9 .3 .5 保存发布调查内容到数据库的程序 ………………… 262 9 .3 .6 设置调查主题状态的程序 …………………………… 265 9 .3 .7 对顾客进行在线调查的页面 ………………………… 266 9 .3 .8 处理调查数据和感谢顾客参与调查的程序 ………… 268 9 .3 .9 查看调查统计结果页面 ……………………………… 269 9 .3 .10 查看单个调查主题统计结果页面 …………………… 272 9 .3 .11 设置调查结果状态程序 ……………………………… 273 9 .3 .12 删除调查主题的程序 ………………………………… 273 9 .3 .13 重新编辑页面———编辑方式 A ……………………… 274 9 .3 .14 将调查选项计数全部清零的程序 …………………… 276 9 .3 .15 编辑修改选项的页面 ………………………………… 277 9 .3 .16 更新调查选项的程序 ………………………………… 278 9 .3 .17 删除调查选项的程序 ………………………………… 279 习题 …………………………………………………………………… 280 参考文献……………………………………………………………………… 281 参考文献网站地址…………………………………………………………… 281 · ·