简介
目录前言
目录
目 录
第1部分 开发环境搭建 1
第1章 网站开发与策划概述 2
1.1 网站如何实现赢利 2
1.1.1 广告赢利模式 2
1.1.2 专业赢利模式 3
1.1.3 标准赢利模式 4
1.1.4 服务赢利模式 4
1.1.5 平台赢利模式 4
1.1.6 炒作赢利模式 4
1.1.7 会员赢利模式 4
1.1.8 增值赢利模式 5
1.1.9 游戏赢利模式 5
1.1.10 电子商务赢利模式 5
1.2 网站赢利案例分析 6
1.2.1 网址导航网站 6
1.2.2 大型门户网站 7
1.2.3 电子商务网站 8
1.2.4 SNS社区网站 9
1.2.5 团购网站 10
1.2.6 行业网站 12
1.2.7 分类信息网站 12
1.2.8 教育网站 13
1.3 网站开发技术准备 14
1.3.1 网站工作方式 15
1.3.2 网站工作原理 16
1.3.3 动态网站类型 17
1.3.4 申请域名和空间 18
1.3.5 准备开发工具 23
1.3.6 网站开发中的技术配合 26
1.4 网站策划 27
1.4.1 网站策划需要做哪些工作 27
1.4.2 网站策划前期准备 28
1.4.3 网站内容策划 29
1.4.4 撰写网站规划书 30
第2章 搭建PHP运行环境 33
2.1 使用工具包快速搭建PHP环境 33
2.2 在Windows下手动搭建PHP环境 36
2.2.1 安装Apache服务器 36
2.2.2 配置Apache服务器 39
2.2.3 安装PHP 40
2.2.4 配置PHP 42
2.2.5 测试PHP运行环境 43
2.2.6 安装MySQL数据库 44
2.3 搭建IIS+PHP+MySQL运行环境 47
2.3.1 认识IIS 47
2.3.2 安装IIS组件 47
2.3.3 配置IIS组件 49
2.3.4 配置PHP 52
第3章 定义和管理本地站点 53
3.1 定义本地站点 53
3.1.1 定义本地静态站点 53
3.1.2 定义本地虚拟动态站点 54
3.1.3 定义远程FTP站点 56
3.2 管理本地站点 58
3.2.1 编辑站点 58
3.2.2 备份和恢复站点 59
3.2.3 切换当前站点 60
3.3 管理站点文件 60
3.3.1 编辑网站文件 60
3.3.2 查看站点文件 61
3.3.3 快速定位网站文件 62
3.4 网站上传 63
3.4.1 快速上传 63
3.4.2 同步上传 64
3.4.3 遮盖上传 65
3.5 远程站点管理 66
3.5.1 认识网站管理器 66
3.5.2 操作远程目录 67
3.6 团队开发与合作 67
3.6.1 存回和取出 67
3.6.2 使用设计备注实现团队交流 68
3.6.3 自定义团队信息列 70
3.7 站点测试和维护 71
3.7.1 检查站点中是否有断开的链接 71
3.7.2 删除孤立的文件 72
3.7.3 验证网站内容是否符合标准 72
3.7.4 浏览器兼容性检查 75
第2部分 前台网页样式设计 77
第4章 CSS语言基础 78
4.1 CSS概述 78
4.1.1 CSS的发展历史 78
4.1.2 CSS的作用 78
4.1.3 CSS基本语法 79
4.1.4 CSS注释 80
4.1.5 第一个CSS实例 82
4.2 CSS选择符 82
4.2.1 CSS选择符概述 83
4.2.2 类型选择符 84
4.2.3 ID选择符 85
4.2.4 类选择符 86
4.2.5 通用选择符 88
4.2.6 伪类选择符 88
4.2.7 伪对象选择符 90
4.2.8 选择符分组 90
4.2.9 包含选择符 91
4.2.10 指定选择符 93
4.2.11 子对象选择符 93
4.2.12 相邻选择符 94
4.2.13 属性选择符 95
4.3 CSS属性 98
4.3.1 CSS属性概述 99
4.3.2 CSS属性的简写 101
4.4 CSS属性值 105
4.4.1 颜色值 105
4.4.2 绝对单位 106
4.4.3 相对单位 106
4.4.4 百分比 107
4.4.5 URL 107
4.5 应用CSS 108
4.5.1 内联样式 108
4.5.2 内部样式 108
4.5.3 外部样式 109
4.6 CSS的继承性、层叠性和特殊性 110
4.6.1 继承性 110
4.6.2 层叠性 111
4.6.3 特殊性 112
第5章 设置字体和文本样式 116
5.1 设置字体样式 116
5.1.1 设置字体类型 116
5.1.2 设置字体列表 116
5.1.3 设置通用字体 117
5.1.4 设置字体大小 119
5.1.5 案例实战:在网页中灵活配置字体大小 121
5.1.6 分解字体大小与网页布局的关系 124
5.1.7 设置字体颜色 125
5.1.8 案例实战:网页背景与字体颜色搭配 127
5.1.9 设置字体字形 129
5.2 设置文本样式 131
5.2.1 文本水平对齐 131
5.2.2 居中对齐网页对象 132
5.2.3 左右对齐网页对象 133
5.2.4 文本垂直对齐 134
5.2.5 案例实战:设计网页对象绝对居中显示 136
5.2.6 案例实战:设计网页居中显示 138
5.2.7 设置行高 139
5.2.8 案例实战:设计可阅读的正文行高 139
5.2.9 案例实战:灵活应用行高 140
5.2.10 首行缩进 141
5.2.11 案例实战:文字隐藏和截取 143
第6章 设置图像和背景图像样式 148
6.1 设置图像样式 148
6.1.1 恰当选用图像和背景图像 148
6.1.2 恰当设置图像源和路径 150
6.1.3 设置图像边框样式 151
6.1.4 案例实战:自定义照片相框 153
6.1.5 案例实战:为图像镶嵌阴影边框 154
6.1.6 案例实战:为图像设计阴影白边效果 156
6.1.7 案例实战:设计水印 157
6.2 设置图文混排样式 160
6.2.1 行内图文混排 160
6.2.2 行内图文对齐 161
6.2.3 设计图文环绕版式 165
6.2.4 案例实战:设计不规则的图文环绕版式 167
6.3 设置背景图像样式 170
6.3.1 定义背景图像重复显示 170
6.3.2 案例实战:设计版权栏渐变效果 171
6.3.3 案例实战:设计能够自动拉伸的边栏模块 171
6.3.4 定义背景图像的位置 173
6.3.5 固定背景图像 175
6.3.6 案例实战:设计圆角(1) 177
6.3.7 案例实战:设计圆角(2) 179
6.4 综合实战:伪列布局 182
6.5 综合实战:CSS Sprite应用 190
第7章 设置超链接、列表和导航菜单样式 194
7.1 设置超链接样式 194
7.1.1 定义超链接基本样式 194
7.1.2 定义复杂的超链接样式 196
7.1.3 案例实战:设计稳定的超链接样式 198
7.1.4 案例实战:设计按钮样式 199
7.1.5 案例实战:设计图像化按钮样式 201
7.1.6 案例实战:设计可滑动的按钮样式 203
7.2 构建列表结构 204
7.2.1 认识列表结构的类型 205
7.2.2 正确构建列表结构 207
7.3 设置列表样式 211
7.3.1 定义列表项样式 211
7.3.2 定义项目符号样式 212
7.3.3 案例实战:自定义项目符号样式 214
7.3.4 设计项目列表水平显示 215
7.3.5 案例实战:使用定位法设计项目列表水平显示 219
7.3.6 综合实战:构建和设计导航菜单 220
7.4 设计导航菜单样式 225
7.4.1 背景图像在导航菜单中的应用 226
7.4.2 案例实战:淡雅的垂直导航菜单 228
7.4.3 案例实战:装饰性水平导航菜单 231
7.4.4 案例实战:精致的多级菜单 234
7.4.5 案例实战:滑动门菜单 237
7.5 设计列表栏目样式 240
7.5.1 案例实战:音乐排行榜 240
7.5.2 案例实战:图文列表栏目 242
第8章 设置表格和表单的结构与样式 246
8.1 构建表格结构 246
8.1.1 表格的基本结构 246
8.1.2 优化表格结构 250
8.1.3 正确使用表格 253
8.1.4 设置表格属性 259
8.2 设置表格样式 261
8.2.1 设计表格行样式 262
8.2.2 设计表格列样式 263
8.2.3 设计鼠标经过时表格行的样式 264
8.3 构建表单结构 265
8.4 设置表单样式 268
8.4.1 设置表单基本样式 268
8.4.2 案例实战:设计高亮表单样式 270
8.4.3 案例实战:设计图标化表单样式 272
8.4.4 案例实战:设计易用性表单 273
8.4.5 综合实战:设计用户反馈表单 277
第3部分 网站后台开发 285
第9章 PHP语言基础 286
9.1 PHP基本语法 286
9.1.1 PHP标记 286
9.1.2 PHP注释 287
9.1.3 PHP指令分隔符 288
9.2 PHP数据类型 288
9.2.1 标量类型 288
9.2.2 复合类型 292
9.2.3 特殊类型 294
9.2.4 类型转换 295
9.2.5 检测数据类型 297
9.3 PHP变量 297
9.3.1 声明和使用变量 297
9.3.2 变量作用域 298
9.3.3 可变变量 299
9.3.4 预定义变量 300
9.4 PHP运算符 301
9.4.1 算术运算符 301
9.4.2 赋值运算符 301
9.4.3 字符串运算符 302
9.4.4 位运算符 302
9.4.5 比较运算符 302
9.4.6 逻辑运算符 303
9.4.7 错误控制运算符 304
9.4.8 运算符优先级 304
9.5 PHP表达式 305
9.6 PHP流程控制 306
9.6.1 if条件语句 306
9.6.2 else条件语句 306
9.6.3 elseif条件语句 307
9.6.4 switch条件语句 307
9.6.5 while循环语句 309
9.6.6 do-while循环语句 309
9.6.7 for循环语句 310
9.6.8 foreach循环语句 311
9.6.9 流程控制的替代方法 312
9.6.10 break控制流程语句 312
9.6.11 continue控制流程语句 312
9.6.12 goto控制流程语句 313
9.6.13 include和require控制流程语句 313
9.7 PHP函数 314
9.7.1 定义和调用函数 314
9.7.2 函数参数 315
9.7.3 函数返回值 316
9.7.4 可变函数 317
9.7.5 取消引用 318
9.8 PHP类和对象 318
9.8.1 定义和调用类 318
9.8.2 类属性 319
9.8.3 类常量 320
9.8.4 构造函数和析构函数 320
9.8.5 对象继承 321
9.8.6 抽象类 322
9.8.7 接口 322
9.9 PHP编码规范 323
9.9.1 命名规范 323
9.9.2 版式规范 323
9.9.3 注释规范 325
第10章 PHP与Web页面的交互 327
10.1 表单 327
10.1.1 认识表单 327
10.1.2 设计表单 328
10.1.3 表单元素的基本属性 331
10.1.4 分析表单对象 333
10.2 提交表单数据 338
10.2.1 表单数据的编码类型 338
10.2.2 表单数据的发送方法 340
10.2.3 定义表单数据发送的地址 340
10.3 使用PHP获取POST数据 341
10.3.1 认识Form数据集合 341
10.3.2 获取表单的值 342
10.3.3 获取复选框组的值 343
10.3.4 获取下拉菜单的值 344
10.3.5 获取列表框的值 345
10.3.6 获取密码域和隐藏域的值 346
10.3.7 获取单选按钮的值 346
10.3.8 获取文件域的值 347
10.4 使用PHP获取GET数据 347
10.4.1 认识查询字符串 348
10.4.2 认识QueryString数据集合 348
10.4.3 使用$_GET获取查询字符串 349
10.4.4 对URL参数进行编码 350
10.4.5 对URL参数进行解码 351
第11章 PHP数据传输与处理 353
11.1 认识PHP数据存储类型 353
11.1.1 变量的作用域 353
11.1.2 变量的有效期 353
11.1.3 会话变量和应用程序变量 354
11.2 阶段变量 354
11.2.1 认识Session 355
11.2.2 初用Session 355
11.2.3 深入PHP Session 357
11.2.4 传递Session变量 359
11.2.5 Session设置时间 361
11.2.6 Session安全 362
11.2.7 使用会话变量的思考 363
11.3 Cookie变量 363
11.3.1 认识Cookie 364
11.3.2 Cookie工作原理 366
11.3.3 创建Cookie 366
11.3.4 读取Cookie 368
11.3.5 删除Cookie 368
第12章 MySQL数据库基础 369
12.1 MySQL概述 369
12.2 操控MySQL服务器 370
12.2.1 启动MySQL服务器 370
12.2.2 连接和断开MySQL服务器 371
12.2.3 停止MySQL服务器 373
12.3 MySQL数据库操作 373
12.3.1 创建数据库 374
12.3.2 查看数据库 374
12.3.3 选择数据库 375
12.3.4 删除数据库 376
12.4 MySQL数据表操作 376
12.4.1 创建数据表 376
12.4.2 查看数据表结构 377
12.4.3 修改数据表结构 378
12.4.4 重命名数据表 380
12.4.5 删除数据表 380
12.5 MySQL语句操作 381
12.5.1 插入记录 381
12.5.2 查询记录 381
12.5.3 更新记录 382
12.5.4 删除记录 382
12.6 MySQL数据库备份和恢复 383
12.6.1 备份数据 383
12.6.2 恢复数据 384
第13章 PHP操作MySQL数据库 386
13.1 PHP与MySQL数据库通信方法 386
13.2 PHP操作MySQL基本方法 387
13.2.1 连接MySQL服务器 387
13.2.2 选择MySQL数据库 389
13.2.3 执行SQL语句 389
13.2.4 从返回记录集中获取数组信息 391
13.2.5 从返回记录集中获取对象信息 392
13.2.6 从返回记录集中获取行信息 393
13.2.7 从返回记录集中获取记录数 394
13.3 可视化管理MySQL数据库 394
13.3.1 安装phpMyAdmin 395
13.3.2 配置phpMyAdmin 396
13.3.3 定义数据库和设计数据结构 397
13.4 综合实战:开发电子公告管理模块 401
13.4.1 添加公告信息 401
13.4.2 查询公告信息 403
13.4.3 更新公告信息 405
13.4.4 删除公告信息 407
13.4.5 分页显示公告信息 408
第14章 可视化定义数据连接和记录集 410
14.1 连接到MySQL数据库 410
14.1.1 定义动态站点 410
14.1.2 建立与MySQL数据库的连接 412
14.2 编辑数据库连接 413
14.2.1 操作数据库连接 414
14.2.2 查看连接的数据库 415
14.3 认识记录集 416
14.3.1 记录集的结构 416
14.3.2 记录集的指针 418
14.3.3 记录集的类型 419
14.4 定义记录集 419
14.4.1 认识【绑定】面板 419
14.4.2 设置SQL查询字符串 420
14.5 编辑记录集 424
14.6 了解SQL查询字符串 425
14.6.1 认识查询字符串SQL 425
14.6.2 SQL的功能 426
14.7 SQL基本语法 426
14.7.1 SQL注释的方法 427
14.7.2 数据类型 427
14.7.3 认识SQL变量 427
14.7.4 使用SQL变量 428
14.7.5 SQL运算符 429
14.7.6 SQL运算符的优先级 429
14.7.7 SQL流程控制 430
14.7.8 SQL函数 430
14.7.9 SQL语句 431
14.7.10 SQL编码规范 432
14.8 常用SQL语句详解 432
14.8.1 SELECT语句(查询数据) 432
14.8.2 INSERT语句(插入数据) 440
14.8.3 UPDATE语句(更新数据) 441
14.8.4 DELETE语句(删除数据) 442
14.8.5 CREATE TABLE语句(创建表格) 442
14.8.6 DROP TABLE语句(删除表格) 443
14.9 【记录集】高级设置 443
14.9.1 输入SQL查询字符串 443
14.9.2 设置SQL查询字符串的变量 445
第15章 可视化绑定记录集 447
15.1 认识记录集的绑定行为 447
15.2 插入记录集 448
15.2.1 插入动态文本 448
15.3 绑定记录集 449
15.3.1 为URL绑定记录集 449
15.3.2 为对象属性绑定记录集 451
15.3.3 为表单绑定动态数据 452
15.3.4 绑定ActiveX、Flash对象参数 453
15.4 设置绑定记录集显示属性 454
15.5 认识动态表单技术 455
15.6 动态文本字段 456
15.6.1 绑定动态文本字段 457
15.6.2 编辑动态文本字段 458
15.7 动态复选框 459
15.7.1 绑定动态复选框 459
15.7.2 编辑动态复选框 460
15.8 动态单选按钮 461
15.8.1 绑定动态单选按钮 461
15.8.2 编辑动态单选按钮 462
15.9 动态列表/菜单 463
15.9.1 绑定动态列表/菜单 463
15.9.2 动态显示列表/菜单(单选)的默认值 465
15.9.3 编辑动态列表/菜单 467
第16章 可视化控制动态数据显示 468
16.1 动态控制记录集概述 468
16.2 重复显示动态数据 469
16.2.1 插入“重复区域”服务器行为 469
16.2.2 编辑重复区域 470
16.2.3 正确选择重复区域 471
16.2.4 重复区域嵌套 474
16.3 分页显示动态数据 476
16.4 条件显示动态数据 478
16.4.1 控制绑定记录集区域的显示或隐藏 478
16.4.2 控制记录集导航条的显示或隐藏 480
16.5 显示动态数据详细页 482
16.5.1 什么是记录集详细页 482
16.5.2 案例实战:转到详细页面 483
16.5.3 插入“主详细页集”服务器行为 487
第17章 可视化操作数据库 490
17.1 插入数据 490
17.1.1 插入“插入记录”服务器行为 490
17.1.2 详解“插入记录”服务器行为源代码 494
17.2 更新数据 496
17.2.1 插入“更新记录”服务器行为 496
17.2.2 动态更新记录 499
17.3 删除数据 506
第18章 动态网站验证服务 510
18.1 动态网站验证服务概述 510
18.2 客户端验证 511
18.2.1 检查表单 512
18.2.2 插入Spry验证文本域 514
18.2.3 解析Spry验证文本域 514
18.2.4 设置Spry验证类型、格式和模式 515
18.2.5 Spry验证状态和事件 518
18.2.6 设置Spry验证其他属性和样式 519
18.2.7 Spry验证文本区域 521
18.2.8 Spry验证复选框 522
18.2.9 Spry验证选择 524
18.3 JavaScript前台验证 526
18.3.1 JavaScript表单验证脚本 526
18.3.2 JavaScript字符串处理函数 528
18.3.3 认识正则表达式 529
18.3.4 正则表达式的基本规则 530
18.3.5 JavaScript正则表达式验证 533
18.4 服务器端验证 536
18.4.1 服务器端验证概述 536
18.4.2 用户管理概述 537
18.4.3 案例实战:设计用户管理模块 538
18.4.4 用户注册 540
18.4.5 用户登录 542
18.4.6 限制对页的访问 543
18.4.7 注销用户 544
第19章 使用PHP读写外部文件 546
19.1 操作文件 546
19.1.1 打开和关闭文件 546
19.1.2 读取文件内容 548
19.1.3 写入文件内容 552
19.1.4 编辑文件 553
19.2 操作目录 553
19.2.1 打开和关闭目录 554
19.2.2 浏览目录 554
19.2.3 编辑目录 555
19.3 远程操作文件 556
19.3.1 远程访问 556
19.3.2 远程定位和查询 556
19.3.3 文件锁定 558
19.4 远程上传文件 558
19.4.1 初始化配置参数 558
19.4.2 设置预定义变量$_FILES 559
19.4.3 上传文件 560
第20章 使用PHP操作XML数据 562
20.1 XML语言基础 562
20.1.1 什么是XML 562
20.1.2 XML文档结构 563
20.1.3 XML数据与表格数据比较 567
20.2 使用PHP操作XML文档 568
20.2.1 认识DOM文档对象模型 568
20.2.2 使用PHP创建XML文档 570
20.2.3 创建SimpleXML对象 571
20.2.4 读取XML元素 572
20.2.5 读取XML属性 573
20.2.6 访问特定元素和属性 574
20.2.7 编辑XML数据 575
20.2.8 保存XML数据 575
第4部分 前台脚本设计 577
第21章 JavaScript语言基础 578
21.1 JavaScript语言概述 578
21.2 JavaScript代码基本规则 579
21.3 数据类型 581
21.4 变量 584
21.4.1 声明变量 584
21.4.2 全局变量和局部变量 584
21.5 表达式和运算符 586
21.5.1 表达式 586
21.5.2 运算符 586
21.6 语句 587
21.6.1 表达式语句 587
21.6.2 复合语句 588
21.6.3 if语句 588
21.6.4 else if语句 589
21.6.5 switch语句 590
21.6.6 while语句 590
21.6.7 do/while语句 591
21.6.8 for语句 591
21.6.9 for/in语句 591
21.6.10 其他语句 592
21.7 函数 593
21.7.1 定义和调用函数 593
21.7.2 Function()构造函数 594
21.7.3 函数直接量 594
21.7.4 使用函数 594
21.7.5 函数参数对象Arguments 595
21.7.6 函数的属性和方法 596
21.8 对象 596
21.8.1 创建对象 597
21.8.2 对象属性 597
21.8.3 构造函数 598
21.8.4 对象方法 598
21.9 数组 599
21.9.1 创建数组 599
21.9.2 读写数组元素 600
21.9.3 增加数组元素 600
21.9.4 数组长度 600
21.9.5 数组方法 601
第22章 客户端JavaScript编程初步 604
22.1 客户端JavaScript技术基础 604
22.2 Window对象及其层次 604
22.3 JavaScript预定义对象 605
22.4 操作对象属性 606
22.4.1 引用属性 606
22.4.2 对象多级属性 607
22.4.3 修改对象属性值 608
22.4.4 遍历对象属性 608
22.5 操作对象方法 609
22.6 事件处理 609
22.6.1 创建事件处理程序 610
22.6.2 将事件处理程序设置为对象属性 610
22.6.3 使用this引用事件对象 611
22.6.4 使用JavaScript事件 611
22.7 在HTML中嵌入JavaScript 612
22.7.1 在标签<script>中插入JavaScript 612
22.7.2 在标签<script>中嵌入JavaScript文件 613
22.7.3 事件处理程序 614
22.7.4 在URL中嵌入JavaScript 614
22.8 DOM文档对象模型 614
22.8.1 节点 615
22.8.2 HTML文档与DOM 616
22.8.3 DOM版本及特性 617
22.9 遍历文档 617
22.10 搜索特定元素 618
22.11 修改文档 620
22.12 给文档增加内容 622
22.13 创建动态内容 623
第5部分 框架和网站开发实战 627
第23章 Ajax、JavaScript与PHP开发实战 628
23.1 Ajax开发基础 628
23.1.1 为什么要用Ajax 628
23.1.2 认识XMLHttpRequest 629
23.1.3 创建XMLHttpRequest对象 629
23.1.4 认识XMLHttpRequest对象属性和方法 630
23.1.5 使用XMLHttpRequest实例发送和处理请求 631
23.1.6 在请求中发送数据 633
23.1.7 跟踪XMLHttpRequest对象 634
23.2 综合实战:设计无刷新留言板 635
23.2.1 设计数据结构 635
23.2.2 建立数据库连接 636
23.2.3 设计前台表单 637
23.2.4 存储留言 638
23.2.5 响应信息 639
23.2.6 设计Ajax异步传输 641
23.2.7 使用CSS样式表 643
第24章 jQuery开发 646
24.1 jQuery概述 646
24.2 jQuery核心技术 647
24.3 使用jQuery 649
24.3.1 访问jQuery对象 649
24.3.2 访问DOM对象属性 650
24.3.3 访问DOM样式类 651
24.3.4 访问DOM文本信息 652
24.4 使用jQuery选择器 655
24.4.1 常用选择器 656
24.4.2 伪选择器 657
24.4.3 表单专用选择器 658
24.4.4 筛选函数 660
24.5 操作网页文档 661
24.5.1 插入内容 661
24.5.2 嵌套结构 663
24.5.3 替换结构 665
24.5.4 删除和克隆结构 665
24.6 操作CSS样式 666
24.6.1 设计CSS样式 666
24.6.2 动态效果:位移 667
24.6.3 变形效果:显示大小 667
24.7 操作事件 668
24.7.1 页面初始化 668
24.7.2 绑定事件 669
24.7.3 交互事件 671
24.7.4 封装事件 672
24.8 设计动画特效 673
24.8.1 基本动画 674
24.8.2 滑动动画 674
24.8.3 淡入淡出 675
24.9 设计Ajax异步交互 675
24.9.1 Ajax请求 676
24.9.2 jQuery.ajax()请求 677
24.9.3 Ajax事件 679
24.10 综合实战 679
24.10.1 图片画廊 680
24.10.2 收缩置顶条 681
24.10.3 超链接类型标识图标 683
第25章 Ext JS开发实战 686
25.1 Ext JS概述 686
25.2 熟悉JSON格式数据 688
25.3 使用Ext JS 691
25.3.1 Hello,World 691
25.3.2 Ext JS组件 693
25.3.3 Ext JS面板 699
25.3.4 Ext JS布局 703
25.3.5 使用Ext JS操作页面元素 709
25.4 综合实战:设计信息分类管理系统 711
25.4.1 信息分类系统设计分析 711
25.4.2 数据结构设计 711
25.4.3 页面视图布局 713
25.4.4 设计分类导航 714
25.4.5 设计信息列表 720
附录A 景德镇陶瓷在线商业网站策划书 725
第1部分 开发环境搭建 1
第1章 网站开发与策划概述 2
1.1 网站如何实现赢利 2
1.1.1 广告赢利模式 2
1.1.2 专业赢利模式 3
1.1.3 标准赢利模式 4
1.1.4 服务赢利模式 4
1.1.5 平台赢利模式 4
1.1.6 炒作赢利模式 4
1.1.7 会员赢利模式 4
1.1.8 增值赢利模式 5
1.1.9 游戏赢利模式 5
1.1.10 电子商务赢利模式 5
1.2 网站赢利案例分析 6
1.2.1 网址导航网站 6
1.2.2 大型门户网站 7
1.2.3 电子商务网站 8
1.2.4 SNS社区网站 9
1.2.5 团购网站 10
1.2.6 行业网站 12
1.2.7 分类信息网站 12
1.2.8 教育网站 13
1.3 网站开发技术准备 14
1.3.1 网站工作方式 15
1.3.2 网站工作原理 16
1.3.3 动态网站类型 17
1.3.4 申请域名和空间 18
1.3.5 准备开发工具 23
1.3.6 网站开发中的技术配合 26
1.4 网站策划 27
1.4.1 网站策划需要做哪些工作 27
1.4.2 网站策划前期准备 28
1.4.3 网站内容策划 29
1.4.4 撰写网站规划书 30
第2章 搭建PHP运行环境 33
2.1 使用工具包快速搭建PHP环境 33
2.2 在Windows下手动搭建PHP环境 36
2.2.1 安装Apache服务器 36
2.2.2 配置Apache服务器 39
2.2.3 安装PHP 40
2.2.4 配置PHP 42
2.2.5 测试PHP运行环境 43
2.2.6 安装MySQL数据库 44
2.3 搭建IIS+PHP+MySQL运行环境 47
2.3.1 认识IIS 47
2.3.2 安装IIS组件 47
2.3.3 配置IIS组件 49
2.3.4 配置PHP 52
第3章 定义和管理本地站点 53
3.1 定义本地站点 53
3.1.1 定义本地静态站点 53
3.1.2 定义本地虚拟动态站点 54
3.1.3 定义远程FTP站点 56
3.2 管理本地站点 58
3.2.1 编辑站点 58
3.2.2 备份和恢复站点 59
3.2.3 切换当前站点 60
3.3 管理站点文件 60
3.3.1 编辑网站文件 60
3.3.2 查看站点文件 61
3.3.3 快速定位网站文件 62
3.4 网站上传 63
3.4.1 快速上传 63
3.4.2 同步上传 64
3.4.3 遮盖上传 65
3.5 远程站点管理 66
3.5.1 认识网站管理器 66
3.5.2 操作远程目录 67
3.6 团队开发与合作 67
3.6.1 存回和取出 67
3.6.2 使用设计备注实现团队交流 68
3.6.3 自定义团队信息列 70
3.7 站点测试和维护 71
3.7.1 检查站点中是否有断开的链接 71
3.7.2 删除孤立的文件 72
3.7.3 验证网站内容是否符合标准 72
3.7.4 浏览器兼容性检查 75
第2部分 前台网页样式设计 77
第4章 CSS语言基础 78
4.1 CSS概述 78
4.1.1 CSS的发展历史 78
4.1.2 CSS的作用 78
4.1.3 CSS基本语法 79
4.1.4 CSS注释 80
4.1.5 第一个CSS实例 82
4.2 CSS选择符 82
4.2.1 CSS选择符概述 83
4.2.2 类型选择符 84
4.2.3 ID选择符 85
4.2.4 类选择符 86
4.2.5 通用选择符 88
4.2.6 伪类选择符 88
4.2.7 伪对象选择符 90
4.2.8 选择符分组 90
4.2.9 包含选择符 91
4.2.10 指定选择符 93
4.2.11 子对象选择符 93
4.2.12 相邻选择符 94
4.2.13 属性选择符 95
4.3 CSS属性 98
4.3.1 CSS属性概述 99
4.3.2 CSS属性的简写 101
4.4 CSS属性值 105
4.4.1 颜色值 105
4.4.2 绝对单位 106
4.4.3 相对单位 106
4.4.4 百分比 107
4.4.5 URL 107
4.5 应用CSS 108
4.5.1 内联样式 108
4.5.2 内部样式 108
4.5.3 外部样式 109
4.6 CSS的继承性、层叠性和特殊性 110
4.6.1 继承性 110
4.6.2 层叠性 111
4.6.3 特殊性 112
第5章 设置字体和文本样式 116
5.1 设置字体样式 116
5.1.1 设置字体类型 116
5.1.2 设置字体列表 116
5.1.3 设置通用字体 117
5.1.4 设置字体大小 119
5.1.5 案例实战:在网页中灵活配置字体大小 121
5.1.6 分解字体大小与网页布局的关系 124
5.1.7 设置字体颜色 125
5.1.8 案例实战:网页背景与字体颜色搭配 127
5.1.9 设置字体字形 129
5.2 设置文本样式 131
5.2.1 文本水平对齐 131
5.2.2 居中对齐网页对象 132
5.2.3 左右对齐网页对象 133
5.2.4 文本垂直对齐 134
5.2.5 案例实战:设计网页对象绝对居中显示 136
5.2.6 案例实战:设计网页居中显示 138
5.2.7 设置行高 139
5.2.8 案例实战:设计可阅读的正文行高 139
5.2.9 案例实战:灵活应用行高 140
5.2.10 首行缩进 141
5.2.11 案例实战:文字隐藏和截取 143
第6章 设置图像和背景图像样式 148
6.1 设置图像样式 148
6.1.1 恰当选用图像和背景图像 148
6.1.2 恰当设置图像源和路径 150
6.1.3 设置图像边框样式 151
6.1.4 案例实战:自定义照片相框 153
6.1.5 案例实战:为图像镶嵌阴影边框 154
6.1.6 案例实战:为图像设计阴影白边效果 156
6.1.7 案例实战:设计水印 157
6.2 设置图文混排样式 160
6.2.1 行内图文混排 160
6.2.2 行内图文对齐 161
6.2.3 设计图文环绕版式 165
6.2.4 案例实战:设计不规则的图文环绕版式 167
6.3 设置背景图像样式 170
6.3.1 定义背景图像重复显示 170
6.3.2 案例实战:设计版权栏渐变效果 171
6.3.3 案例实战:设计能够自动拉伸的边栏模块 171
6.3.4 定义背景图像的位置 173
6.3.5 固定背景图像 175
6.3.6 案例实战:设计圆角(1) 177
6.3.7 案例实战:设计圆角(2) 179
6.4 综合实战:伪列布局 182
6.5 综合实战:CSS Sprite应用 190
第7章 设置超链接、列表和导航菜单样式 194
7.1 设置超链接样式 194
7.1.1 定义超链接基本样式 194
7.1.2 定义复杂的超链接样式 196
7.1.3 案例实战:设计稳定的超链接样式 198
7.1.4 案例实战:设计按钮样式 199
7.1.5 案例实战:设计图像化按钮样式 201
7.1.6 案例实战:设计可滑动的按钮样式 203
7.2 构建列表结构 204
7.2.1 认识列表结构的类型 205
7.2.2 正确构建列表结构 207
7.3 设置列表样式 211
7.3.1 定义列表项样式 211
7.3.2 定义项目符号样式 212
7.3.3 案例实战:自定义项目符号样式 214
7.3.4 设计项目列表水平显示 215
7.3.5 案例实战:使用定位法设计项目列表水平显示 219
7.3.6 综合实战:构建和设计导航菜单 220
7.4 设计导航菜单样式 225
7.4.1 背景图像在导航菜单中的应用 226
7.4.2 案例实战:淡雅的垂直导航菜单 228
7.4.3 案例实战:装饰性水平导航菜单 231
7.4.4 案例实战:精致的多级菜单 234
7.4.5 案例实战:滑动门菜单 237
7.5 设计列表栏目样式 240
7.5.1 案例实战:音乐排行榜 240
7.5.2 案例实战:图文列表栏目 242
第8章 设置表格和表单的结构与样式 246
8.1 构建表格结构 246
8.1.1 表格的基本结构 246
8.1.2 优化表格结构 250
8.1.3 正确使用表格 253
8.1.4 设置表格属性 259
8.2 设置表格样式 261
8.2.1 设计表格行样式 262
8.2.2 设计表格列样式 263
8.2.3 设计鼠标经过时表格行的样式 264
8.3 构建表单结构 265
8.4 设置表单样式 268
8.4.1 设置表单基本样式 268
8.4.2 案例实战:设计高亮表单样式 270
8.4.3 案例实战:设计图标化表单样式 272
8.4.4 案例实战:设计易用性表单 273
8.4.5 综合实战:设计用户反馈表单 277
第3部分 网站后台开发 285
第9章 PHP语言基础 286
9.1 PHP基本语法 286
9.1.1 PHP标记 286
9.1.2 PHP注释 287
9.1.3 PHP指令分隔符 288
9.2 PHP数据类型 288
9.2.1 标量类型 288
9.2.2 复合类型 292
9.2.3 特殊类型 294
9.2.4 类型转换 295
9.2.5 检测数据类型 297
9.3 PHP变量 297
9.3.1 声明和使用变量 297
9.3.2 变量作用域 298
9.3.3 可变变量 299
9.3.4 预定义变量 300
9.4 PHP运算符 301
9.4.1 算术运算符 301
9.4.2 赋值运算符 301
9.4.3 字符串运算符 302
9.4.4 位运算符 302
9.4.5 比较运算符 302
9.4.6 逻辑运算符 303
9.4.7 错误控制运算符 304
9.4.8 运算符优先级 304
9.5 PHP表达式 305
9.6 PHP流程控制 306
9.6.1 if条件语句 306
9.6.2 else条件语句 306
9.6.3 elseif条件语句 307
9.6.4 switch条件语句 307
9.6.5 while循环语句 309
9.6.6 do-while循环语句 309
9.6.7 for循环语句 310
9.6.8 foreach循环语句 311
9.6.9 流程控制的替代方法 312
9.6.10 break控制流程语句 312
9.6.11 continue控制流程语句 312
9.6.12 goto控制流程语句 313
9.6.13 include和require控制流程语句 313
9.7 PHP函数 314
9.7.1 定义和调用函数 314
9.7.2 函数参数 315
9.7.3 函数返回值 316
9.7.4 可变函数 317
9.7.5 取消引用 318
9.8 PHP类和对象 318
9.8.1 定义和调用类 318
9.8.2 类属性 319
9.8.3 类常量 320
9.8.4 构造函数和析构函数 320
9.8.5 对象继承 321
9.8.6 抽象类 322
9.8.7 接口 322
9.9 PHP编码规范 323
9.9.1 命名规范 323
9.9.2 版式规范 323
9.9.3 注释规范 325
第10章 PHP与Web页面的交互 327
10.1 表单 327
10.1.1 认识表单 327
10.1.2 设计表单 328
10.1.3 表单元素的基本属性 331
10.1.4 分析表单对象 333
10.2 提交表单数据 338
10.2.1 表单数据的编码类型 338
10.2.2 表单数据的发送方法 340
10.2.3 定义表单数据发送的地址 340
10.3 使用PHP获取POST数据 341
10.3.1 认识Form数据集合 341
10.3.2 获取表单的值 342
10.3.3 获取复选框组的值 343
10.3.4 获取下拉菜单的值 344
10.3.5 获取列表框的值 345
10.3.6 获取密码域和隐藏域的值 346
10.3.7 获取单选按钮的值 346
10.3.8 获取文件域的值 347
10.4 使用PHP获取GET数据 347
10.4.1 认识查询字符串 348
10.4.2 认识QueryString数据集合 348
10.4.3 使用$_GET获取查询字符串 349
10.4.4 对URL参数进行编码 350
10.4.5 对URL参数进行解码 351
第11章 PHP数据传输与处理 353
11.1 认识PHP数据存储类型 353
11.1.1 变量的作用域 353
11.1.2 变量的有效期 353
11.1.3 会话变量和应用程序变量 354
11.2 阶段变量 354
11.2.1 认识Session 355
11.2.2 初用Session 355
11.2.3 深入PHP Session 357
11.2.4 传递Session变量 359
11.2.5 Session设置时间 361
11.2.6 Session安全 362
11.2.7 使用会话变量的思考 363
11.3 Cookie变量 363
11.3.1 认识Cookie 364
11.3.2 Cookie工作原理 366
11.3.3 创建Cookie 366
11.3.4 读取Cookie 368
11.3.5 删除Cookie 368
第12章 MySQL数据库基础 369
12.1 MySQL概述 369
12.2 操控MySQL服务器 370
12.2.1 启动MySQL服务器 370
12.2.2 连接和断开MySQL服务器 371
12.2.3 停止MySQL服务器 373
12.3 MySQL数据库操作 373
12.3.1 创建数据库 374
12.3.2 查看数据库 374
12.3.3 选择数据库 375
12.3.4 删除数据库 376
12.4 MySQL数据表操作 376
12.4.1 创建数据表 376
12.4.2 查看数据表结构 377
12.4.3 修改数据表结构 378
12.4.4 重命名数据表 380
12.4.5 删除数据表 380
12.5 MySQL语句操作 381
12.5.1 插入记录 381
12.5.2 查询记录 381
12.5.3 更新记录 382
12.5.4 删除记录 382
12.6 MySQL数据库备份和恢复 383
12.6.1 备份数据 383
12.6.2 恢复数据 384
第13章 PHP操作MySQL数据库 386
13.1 PHP与MySQL数据库通信方法 386
13.2 PHP操作MySQL基本方法 387
13.2.1 连接MySQL服务器 387
13.2.2 选择MySQL数据库 389
13.2.3 执行SQL语句 389
13.2.4 从返回记录集中获取数组信息 391
13.2.5 从返回记录集中获取对象信息 392
13.2.6 从返回记录集中获取行信息 393
13.2.7 从返回记录集中获取记录数 394
13.3 可视化管理MySQL数据库 394
13.3.1 安装phpMyAdmin 395
13.3.2 配置phpMyAdmin 396
13.3.3 定义数据库和设计数据结构 397
13.4 综合实战:开发电子公告管理模块 401
13.4.1 添加公告信息 401
13.4.2 查询公告信息 403
13.4.3 更新公告信息 405
13.4.4 删除公告信息 407
13.4.5 分页显示公告信息 408
第14章 可视化定义数据连接和记录集 410
14.1 连接到MySQL数据库 410
14.1.1 定义动态站点 410
14.1.2 建立与MySQL数据库的连接 412
14.2 编辑数据库连接 413
14.2.1 操作数据库连接 414
14.2.2 查看连接的数据库 415
14.3 认识记录集 416
14.3.1 记录集的结构 416
14.3.2 记录集的指针 418
14.3.3 记录集的类型 419
14.4 定义记录集 419
14.4.1 认识【绑定】面板 419
14.4.2 设置SQL查询字符串 420
14.5 编辑记录集 424
14.6 了解SQL查询字符串 425
14.6.1 认识查询字符串SQL 425
14.6.2 SQL的功能 426
14.7 SQL基本语法 426
14.7.1 SQL注释的方法 427
14.7.2 数据类型 427
14.7.3 认识SQL变量 427
14.7.4 使用SQL变量 428
14.7.5 SQL运算符 429
14.7.6 SQL运算符的优先级 429
14.7.7 SQL流程控制 430
14.7.8 SQL函数 430
14.7.9 SQL语句 431
14.7.10 SQL编码规范 432
14.8 常用SQL语句详解 432
14.8.1 SELECT语句(查询数据) 432
14.8.2 INSERT语句(插入数据) 440
14.8.3 UPDATE语句(更新数据) 441
14.8.4 DELETE语句(删除数据) 442
14.8.5 CREATE TABLE语句(创建表格) 442
14.8.6 DROP TABLE语句(删除表格) 443
14.9 【记录集】高级设置 443
14.9.1 输入SQL查询字符串 443
14.9.2 设置SQL查询字符串的变量 445
第15章 可视化绑定记录集 447
15.1 认识记录集的绑定行为 447
15.2 插入记录集 448
15.2.1 插入动态文本 448
15.3 绑定记录集 449
15.3.1 为URL绑定记录集 449
15.3.2 为对象属性绑定记录集 451
15.3.3 为表单绑定动态数据 452
15.3.4 绑定ActiveX、Flash对象参数 453
15.4 设置绑定记录集显示属性 454
15.5 认识动态表单技术 455
15.6 动态文本字段 456
15.6.1 绑定动态文本字段 457
15.6.2 编辑动态文本字段 458
15.7 动态复选框 459
15.7.1 绑定动态复选框 459
15.7.2 编辑动态复选框 460
15.8 动态单选按钮 461
15.8.1 绑定动态单选按钮 461
15.8.2 编辑动态单选按钮 462
15.9 动态列表/菜单 463
15.9.1 绑定动态列表/菜单 463
15.9.2 动态显示列表/菜单(单选)的默认值 465
15.9.3 编辑动态列表/菜单 467
第16章 可视化控制动态数据显示 468
16.1 动态控制记录集概述 468
16.2 重复显示动态数据 469
16.2.1 插入“重复区域”服务器行为 469
16.2.2 编辑重复区域 470
16.2.3 正确选择重复区域 471
16.2.4 重复区域嵌套 474
16.3 分页显示动态数据 476
16.4 条件显示动态数据 478
16.4.1 控制绑定记录集区域的显示或隐藏 478
16.4.2 控制记录集导航条的显示或隐藏 480
16.5 显示动态数据详细页 482
16.5.1 什么是记录集详细页 482
16.5.2 案例实战:转到详细页面 483
16.5.3 插入“主详细页集”服务器行为 487
第17章 可视化操作数据库 490
17.1 插入数据 490
17.1.1 插入“插入记录”服务器行为 490
17.1.2 详解“插入记录”服务器行为源代码 494
17.2 更新数据 496
17.2.1 插入“更新记录”服务器行为 496
17.2.2 动态更新记录 499
17.3 删除数据 506
第18章 动态网站验证服务 510
18.1 动态网站验证服务概述 510
18.2 客户端验证 511
18.2.1 检查表单 512
18.2.2 插入Spry验证文本域 514
18.2.3 解析Spry验证文本域 514
18.2.4 设置Spry验证类型、格式和模式 515
18.2.5 Spry验证状态和事件 518
18.2.6 设置Spry验证其他属性和样式 519
18.2.7 Spry验证文本区域 521
18.2.8 Spry验证复选框 522
18.2.9 Spry验证选择 524
18.3 JavaScript前台验证 526
18.3.1 JavaScript表单验证脚本 526
18.3.2 JavaScript字符串处理函数 528
18.3.3 认识正则表达式 529
18.3.4 正则表达式的基本规则 530
18.3.5 JavaScript正则表达式验证 533
18.4 服务器端验证 536
18.4.1 服务器端验证概述 536
18.4.2 用户管理概述 537
18.4.3 案例实战:设计用户管理模块 538
18.4.4 用户注册 540
18.4.5 用户登录 542
18.4.6 限制对页的访问 543
18.4.7 注销用户 544
第19章 使用PHP读写外部文件 546
19.1 操作文件 546
19.1.1 打开和关闭文件 546
19.1.2 读取文件内容 548
19.1.3 写入文件内容 552
19.1.4 编辑文件 553
19.2 操作目录 553
19.2.1 打开和关闭目录 554
19.2.2 浏览目录 554
19.2.3 编辑目录 555
19.3 远程操作文件 556
19.3.1 远程访问 556
19.3.2 远程定位和查询 556
19.3.3 文件锁定 558
19.4 远程上传文件 558
19.4.1 初始化配置参数 558
19.4.2 设置预定义变量$_FILES 559
19.4.3 上传文件 560
第20章 使用PHP操作XML数据 562
20.1 XML语言基础 562
20.1.1 什么是XML 562
20.1.2 XML文档结构 563
20.1.3 XML数据与表格数据比较 567
20.2 使用PHP操作XML文档 568
20.2.1 认识DOM文档对象模型 568
20.2.2 使用PHP创建XML文档 570
20.2.3 创建SimpleXML对象 571
20.2.4 读取XML元素 572
20.2.5 读取XML属性 573
20.2.6 访问特定元素和属性 574
20.2.7 编辑XML数据 575
20.2.8 保存XML数据 575
第4部分 前台脚本设计 577
第21章 JavaScript语言基础 578
21.1 JavaScript语言概述 578
21.2 JavaScript代码基本规则 579
21.3 数据类型 581
21.4 变量 584
21.4.1 声明变量 584
21.4.2 全局变量和局部变量 584
21.5 表达式和运算符 586
21.5.1 表达式 586
21.5.2 运算符 586
21.6 语句 587
21.6.1 表达式语句 587
21.6.2 复合语句 588
21.6.3 if语句 588
21.6.4 else if语句 589
21.6.5 switch语句 590
21.6.6 while语句 590
21.6.7 do/while语句 591
21.6.8 for语句 591
21.6.9 for/in语句 591
21.6.10 其他语句 592
21.7 函数 593
21.7.1 定义和调用函数 593
21.7.2 Function()构造函数 594
21.7.3 函数直接量 594
21.7.4 使用函数 594
21.7.5 函数参数对象Arguments 595
21.7.6 函数的属性和方法 596
21.8 对象 596
21.8.1 创建对象 597
21.8.2 对象属性 597
21.8.3 构造函数 598
21.8.4 对象方法 598
21.9 数组 599
21.9.1 创建数组 599
21.9.2 读写数组元素 600
21.9.3 增加数组元素 600
21.9.4 数组长度 600
21.9.5 数组方法 601
第22章 客户端JavaScript编程初步 604
22.1 客户端JavaScript技术基础 604
22.2 Window对象及其层次 604
22.3 JavaScript预定义对象 605
22.4 操作对象属性 606
22.4.1 引用属性 606
22.4.2 对象多级属性 607
22.4.3 修改对象属性值 608
22.4.4 遍历对象属性 608
22.5 操作对象方法 609
22.6 事件处理 609
22.6.1 创建事件处理程序 610
22.6.2 将事件处理程序设置为对象属性 610
22.6.3 使用this引用事件对象 611
22.6.4 使用JavaScript事件 611
22.7 在HTML中嵌入JavaScript 612
22.7.1 在标签<script>中插入JavaScript 612
22.7.2 在标签<script>中嵌入JavaScript文件 613
22.7.3 事件处理程序 614
22.7.4 在URL中嵌入JavaScript 614
22.8 DOM文档对象模型 614
22.8.1 节点 615
22.8.2 HTML文档与DOM 616
22.8.3 DOM版本及特性 617
22.9 遍历文档 617
22.10 搜索特定元素 618
22.11 修改文档 620
22.12 给文档增加内容 622
22.13 创建动态内容 623
第5部分 框架和网站开发实战 627
第23章 Ajax、JavaScript与PHP开发实战 628
23.1 Ajax开发基础 628
23.1.1 为什么要用Ajax 628
23.1.2 认识XMLHttpRequest 629
23.1.3 创建XMLHttpRequest对象 629
23.1.4 认识XMLHttpRequest对象属性和方法 630
23.1.5 使用XMLHttpRequest实例发送和处理请求 631
23.1.6 在请求中发送数据 633
23.1.7 跟踪XMLHttpRequest对象 634
23.2 综合实战:设计无刷新留言板 635
23.2.1 设计数据结构 635
23.2.2 建立数据库连接 636
23.2.3 设计前台表单 637
23.2.4 存储留言 638
23.2.5 响应信息 639
23.2.6 设计Ajax异步传输 641
23.2.7 使用CSS样式表 643
第24章 jQuery开发 646
24.1 jQuery概述 646
24.2 jQuery核心技术 647
24.3 使用jQuery 649
24.3.1 访问jQuery对象 649
24.3.2 访问DOM对象属性 650
24.3.3 访问DOM样式类 651
24.3.4 访问DOM文本信息 652
24.4 使用jQuery选择器 655
24.4.1 常用选择器 656
24.4.2 伪选择器 657
24.4.3 表单专用选择器 658
24.4.4 筛选函数 660
24.5 操作网页文档 661
24.5.1 插入内容 661
24.5.2 嵌套结构 663
24.5.3 替换结构 665
24.5.4 删除和克隆结构 665
24.6 操作CSS样式 666
24.6.1 设计CSS样式 666
24.6.2 动态效果:位移 667
24.6.3 变形效果:显示大小 667
24.7 操作事件 668
24.7.1 页面初始化 668
24.7.2 绑定事件 669
24.7.3 交互事件 671
24.7.4 封装事件 672
24.8 设计动画特效 673
24.8.1 基本动画 674
24.8.2 滑动动画 674
24.8.3 淡入淡出 675
24.9 设计Ajax异步交互 675
24.9.1 Ajax请求 676
24.9.2 jQuery.ajax()请求 677
24.9.3 Ajax事件 679
24.10 综合实战 679
24.10.1 图片画廊 680
24.10.2 收缩置顶条 681
24.10.3 超链接类型标识图标 683
第25章 Ext JS开发实战 686
25.1 Ext JS概述 686
25.2 熟悉JSON格式数据 688
25.3 使用Ext JS 691
25.3.1 Hello,World 691
25.3.2 Ext JS组件 693
25.3.3 Ext JS面板 699
25.3.4 Ext JS布局 703
25.3.5 使用Ext JS操作页面元素 709
25.4 综合实战:设计信息分类管理系统 711
25.4.1 信息分类系统设计分析 711
25.4.2 数据结构设计 711
25.4.3 页面视图布局 713
25.4.4 设计分类导航 714
25.4.5 设计信息列表 720
附录A 景德镇陶瓷在线商业网站策划书 725
网站开发宝典
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
![loading icon](/img/book/loading_solarSystem.gif)