Ajax+PHP程序设计实战详解PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:梁文新,宋强,刘凌霞等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302212959
- 页数:533 页
第1篇 PHP基础篇 2
第1章 PHP入门 2
1.1 PHP概述 2
1.1.1 PHP产生和发展 2
1.1.2 PHP介绍 3
1.2 搭建PHP环境 5
1.2.1 安装Apache和PHP 5
1.2.2 测试PHP环境 11
1.2.3 使用PHP帮助文档 12
1.3 PHP配置指令介绍 14
1.3.1 管理PHP的配置指令 14
1.3.2 PHP的配置指令 16
1.4 PHP简单例子 20
第2章 PHP基础语法 22
2.1 PHP脚本基础 22
2.1.1 嵌入PHP代码 22
2.1.2 注释 25
2.1.3 输出函数介绍 25
2.2 数据类型 28
2.2.1 标量数据类型 28
2.2.2 复合数据类型 30
2.2.3 特殊数据类型 32
2.2.4 类型转换 32
2.2.5 类型函数 34
2.3 变量 36
2.3.1 创建变量 36
2.3.2 变量作用域 38
2.3.3 变量的变量 41
2.4 常量 41
2.5 表达式 42
2.5.1 操作数 42
2.5.2 操作符 42
2.6 控制结构 47
2.6.1 条件语句 48
2.6.2 循环语句 51
2.6.3 break和continue语句 53
2.7 函数 55
2.7.1 调用PHP函数 55
2.7.2 用户自定义函数 56
2.7.3 函数库 57
2.8 数组 58
2.8.1 数组概述 58
2.8.2 管理数组 59
第3章 面向对象的PHP 65
3.1 OOP特性 65
3.1.1 封装 65
3.1.2 继承 66
3.1.3 多态 66
3.2 关键的OOP概念 67
3.2.1 类和对象 67
3.2.2 字段 68
3.2.3 属性 72
3.2.4 常量 74
3.2.5 方法 75
3.3 构造函数和析构函数 80
3.3.1 构造函数 80
3.3.2 析构函数 82
3.4 新增OOP特性 83
3.4.1 类型提示 83
3.4.2 静态类成员 84
3.4.3 instanceof关键字 85
3.4.4 自动加载对象 86
3.5 类/对象函数 86
3.5.1 class_exits()函数 86
3.5.2 get_class()函数 87
3.5.3 get_class_methods()函数 88
3.5.4 get_class_vars()函数 89
3.5.5 get_declared_classes()函数 89
3.5.6 get_object_vars()函数 90
3.5.7 method_exists()函数 91
3.5.8 interface_exists()函数 91
第4章 高级OOP特性 92
4.1 PHP不支持的高级OOP特性 92
4.2 对象克隆 93
4.2.1 克隆 93
4.2.2 _clone()方法 94
4.3 继承 96
4.3.1 类继承 96
4.3.2 继承和构造函数 98
4.4 接口 100
4.4.1 实现一个接口 100
4.4.2 实现多个接口 101
4.5 抽象类 103
4.6 反射 104
4.6.1 编写ReflectionClass类 104
4.6.2 编写ReflectionMethod类 105
4.6.3 编写ReflectionParameter类 106
4.6.4 编写ReflectionProperty类 108
4.6.5 编写ReflectionExtension类 109
第2篇 PHP Web应用篇第5章 PHP简单Web操作 112
5.1 PHP和Web表单 112
5.1.1 HTML表单GET和POST 112
5.1.2 向函数传递表单数据 115
5.1.3 处理多值表单组件 116
5.2 PHP与字符串 118
5.2.1 获取字符串长度 119
5.2.2 字符串比较函数 119
5.2.3 字符串大小写转换 122
5.2.4 填充和剔除字符串 124
5.2.5 字符和单词计数 126
5.2.6 字符串与HTML相互转换 129
5.2.7 解析字符串表达式的函数 132
5.3 PHP身份认证 139
5.3.1 基本的HTTP身份验证 140
5.3.2 PHP身份认证 140
第6章 cookie和会话 145
6.1 cookie 145
6.1.1 cookie介绍 145
6.1.2 基本操作 146
6.1.3 cookie有效性控制 150
6.2 会话 152
6.2.1 PHP会话配置 152
6.2.2 会话工作原理 156
6.2.3 基本用法 157
6.2.4 获取会话ID 159
6.2.5 会话ID传输 160
6.2.6 会话数据 160
6.2.7 编码和解码会话数据 162
6.3 会话实例 163
6.3.1 删除会话中已创建变量 163
6.3.2 Session的使用 166
第7章 PHP操作文件和数据库 169
7.1 文件目录和属性 169
7.1.1 解析目录路径 169
7.1.2 访问文件属性 172
7.1.3 访问目录属性信息 180
7.2 操作文件 182
7.2.1 打开和关闭文件 182
7.2.2 读取文件 183
7.2.3 移动文件指针 189
7.2.4 写入文件 190
7.2.5 读取目录内容 191
7.3 连接MySQL数据库 193
7.3.1 建立连接 194
7.3.2 单独存放连接文件 196
7.3.3 选择数据库 197
7.4 数据库基本操作 197
7.4.1 执行SQL语句 198
7.4.2 获取和显示数据 199
7.4.3 管理数据库数据 204
7.5 数据库高级操作 208
7.5.1 获取错误信息 209
7.5.2 获取数据库和表信息 210
7.5.3 获取字段信息 212
7.5.4 辅助函数 216
7.5.5 多个查询 218
7.5.6 准备语句 219
7.5.7 事务处理 222
第8章 在PHP中处理XML 225
8.1 PHP生成XML 225
8.2 PHP处理XML 227
8.2.1 解析XML文档方法比较 227
8.2.2 SAX解析器解析XML 228
8.2.3 使用DOM库对XML文档解析 234
8.2.4 使用SimpleXML处理XML 240
8.3 客户端处理XML 248
第3篇 Ajax基础篇 252
第9章 Ajax概述 252
9.1 Web 2.0与Ajax简介 252
9.1.1 Web 2.0简介 252
9.1.2 什么是Ajax 253
9.1.3 Ajax运行机制 253
9.1.4 Ajax核心内容 254
9.2 Ajax结构及其意义 255
9.2.1 传统Web应用解决方案 255
9.2.2 Ajax解决方案的优势 256
9.2.3 Ajax的应用 257
9.2.4 Ajax相关技术简介 257
9.3 第一个Ajax实例 258
第10章 CSS 263
10.1 CSS概述 263
10.1.1 CSS简介 263
10.1.2 定义CSS规则 264
10.1.3 应用CSS 267
10.2 基本属性 271
10.2.1 字体 272
10.2.2 文本 273
10.2.3 背景 274
10.2.4 列表 276
10.3 区块属性 277
10.3.1 区块模型 277
10.3.2 边框 279
10.3.3 间距 281
10.3.4 填充 283
10.4 位置属性 284
10.4.1 定位 284
10.4.2 布局 288
10.4.3 浮动模型 293
10.5 其他属性 295
10.5.1 单位 295
10.5.2 鼠标指针 296
10.5.3 滤镜 297
第11章 JavaScript 298
11.1 JavaScript语言概述 298
11.2 基础语法 299
11.2.1 变量 299
11.2.2 运算符 301
11.2.3 数据类型 303
11.3 流程控制语句 304
11.3.1 条件语句 305
11.3.2 循环语句 307
11.3.3 其他语句 310
11.3.4 异常处理 310
11.4 函数 311
11.4.1 定义和调用函数 312
11.4.2 基于对象的函数 313
11.4.3 系统函数 314
11.5 事件机制 317
11.5.1 事件概述 317
11.5.2 事件处理程序 318
11.5.3 事件驱动 319
11.5.4 事件处理的使用方法 320
11.5.5 使用this关键字 324
11.6 对象 324
11.6.1 对象概述 325
11.6.2 内置对象 327
11.6.3 浏览器对象 334
11.6.4 自定义对象 335
第12章 XML编程基础 337
12.1 XML基本概念 337
12.1.1 XML简介 337
12.1.2 XML标记、元素和属性 338
12.1.3 XML命名空间 341
12.1.4 XML实体引用及CDATA段 342
12.2 文档类型定义DTD 343
12.2.1 DTD简介 344
12.2.2 内部DTD和外部DTD 344
12.2.3 声明DTD 346
12.2.4 DTD实体 349
12.3 XML架构Schema 354
12.3.1 XML Schema模型结构 354
12.3.2 XML Schema数据类型 355
12.3.3 XML Schema元素声明 359
12.3.4 XML Schema属性声明 362
12.4 XSLT 363
12.4.1 XSLT简介 364
12.4.2 XSLT文档 364
12.4.3 XSLT模板语法 366
12.4.4 XSLT元素 369
第13章 XMLHttpRequest 373
13.1 XMLHttpRequest简介 373
13.2 XMLHttpRequest成员 374
13.2.1 XMLHttpRequest属性 374
13.2.2 XMLHttpRequest方法 376
13.3 XMLHttpRequest与服务器通信 378
13.3.1 创建XMLHttpRequest对象 378
13.3.2 发送请求 379
13.3.3 处理回调函数 380
13.4 XMLHttpRequest对象运行周期 381
13.5 XMLHttpRequest实例 383
13.5.1 局部刷新 384
13.5.2 操作XML 386
13.5.3 级联菜单 388
第14章 DOM 392
14.1 DOM模型概述 392
14.2 DOM结构模型 393
14.2.1 DOM与HTML 394
14.2.2 DOM与XML 395
14.3 DOM对象 397
14.3.1 DOM核心接口 397
14.3.2 DOM基本对象 399
14.3.3 创建DOM对象 401
14.4 使用DOM操作HTML文档 402
14.4.1 遍历文档的节点 402
14.4.2 搜索特定元素 403
14.4.3 修改内容 404
14.4.4 添加和删除内容 405
14.5 使用DOM操作XML文档 407
14.5.1 创建XML文档 407
14.5.2 遍历XML文档 409
14.5.3 复制和修改节点 410
14.5.4 删除节点 411
第4篇 PHP+Ajax组合篇第15章 Ajax客户端应用 414
15.1 在HTTP请求中包含参数 414
15.1.1 发送包含参数的普通请求 415
15.1.2 请求参数作为XML发送 420
15.1.3 发送JSON格式请求 423
15.2 处理服务器响应 425
15.2.1 处理文本格式的响应 426
15.2.2 处理XML格式的响应 428
15.2.3 处理JSON格式的响应 430
15.3 Ajax实例 432
第16章 Ajax设计模式 435
16.1 设计模式 435
16.1.1 设计模式概述 435
16.1.2 设计模式组成要素和原则 436
16.1.3 基本设计模式 438
16.2 常用设计模式 440
16.2.1 Facade模式 440
16.2.2 Adapter模式 442
16.2.3 Observer模式 444
16.2.4 Command模式 445
16.2.5 MVC模式 446
16.3 应用MVC模式 448
16.3.1 应用Ajax视图 449
16.3.2 应用Ajax控制器 452
16.3.3 应用Ajax模型 452
第17章 PHP常用技巧 455
17.1 创建工具提示 455
17.2 读取响应首部 458
17.3 显示进度条 461
17.4 提供自动提示功能 467
17.5 完成数据库各项操作 472
17.6 级联菜单形式显示信息 487
17.7 Ajax+PHP数据分页显示 490
17.8 Ajax自动保存草稿 494
17.9 信息排序 499
第5篇 综合实例篇 504
第18章 教学视频网站后台管理系统 504
18.1 系统概述 504
18.2 数据库设计 506
18.3 课程管理 508
18.4 上传视频 516
18.5 班级管理模块 523
18.5.1 创建班级 523
18.5.2 管理班级 525
18.5.3 添加视频和视频列表 529
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019