图书介绍
Ajax、JavaScript和PHP编程导学2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)PHILBALLARDMICHAELMONCUR著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111253112
- 出版时间:2009
- 标注页数:261页
- 文件大小:54MB
- 文件页数:275页
- 主题词:计算机网络-程序设计;JAVA语言-主页制作-程序设计;PHP语言-程序设计
PDF下载
下载说明
Ajax、JavaScript和PHP编程导学PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Web基础知识回顾1
第1章 Web的运作1
1.1Internet简史1
1.1.2万维网2
1.2.1什么是Web页面2
1.2.2Web服务器2
1.2.3服务器端编程3
1.2.4Web浏览器4
1.2.5客户端编程5
1.2.6DNS——域名服务器5
1.3HTTP简介5
1.4HTTP请求和响应5
1.4.1HTTP请求6
1.4.2HTTP响应6
1.5HTML表单7
1.6小结10
第2章 用HTML和CSS编写样式化页面11
2.1HTML简介11
2.1.1什么是HTML11
2.1.2编写HTML需要什么工具12
2.1.3第一个HTML文档1212
2.2HTML页面的元素13
2.2.1文档的标题〈head〉13
2.2.2文档正文〈body〉14
2.2.3为HTML元素添加属性14
2.2.4图像15
2.2.5表15
2.2.6超链接16
2.3HTML页面更高级知识16
2.4一些有用的HTML标签18
2.5添加自己的样式18
2.6定义规则19
2.7添加一些类19
2.8应用样式21
2.8.1嵌入样式21
2.8.2链接样式21
2.8.3内联样式22
2.8.4层叠优先级22
2.9使用样式格式化文本23
2.9.1链接样式26
2.9.2颜色样式27
2.10添加线条27
2.11小结28
第3章 剖析Ajax应用程序29
3.1为何需要Ajax29
3.1.1传统客户端-服务器交互和Ajax29
3.1.2富用户体验30
3.2Ajax简介31
3.3Ajax的必备部分32
3.3.1XMLHTTPRequest对象32
3.3.2与服务器通信33
3.3.3服务器上发生了什么33
3.3.4处理服务器响应33
3.3.5其他常见任务33
3.4整合34
3.5小结35
第二部分 JavaScriptWeb脚本编程基础37
第4章 用JavaScript创建简单脚本37
4.1脚本编程工具37
4.1.1文本编辑器37
4.1.2浏览器38
4.2使用JavaScript显示时间38
4.3开始脚本38
4.4添加JavaScript语句39
4.4.1把日期存储到变量中39
4.4.2计算结果39
4.5创建输出39
4.6把脚本添加到Web页面40
4.7测试脚本41
4.7.1修改脚本41
4.7.2处理JavaScript错误43
4.7.3语句44
4.7.4使用函数组合任务44
4.7.5变量45
4.7.6条件45
4.7.7循环45
4.7.8事件处理程序45
4.7.9哪个脚本先运行46
4.8JavaScript语法规则46
4.8.1区分大小写47
4.8.2变量名、对象名和函数名47
4.8.3保留字47
4.8.4空白47
4.9使用注释47
4.10JavaScript最佳实践48
4.11小结49
第5章 使用文档对象模型(DOM)51
5.1理解对象51
5.2理解DOM52
5.2.1DOM的历史52
5.2.2DOM层级53
5.3操作Web文档53
5.3.1获取有关文档的信息53
5.3.2把文本写入一个文档54
5.3.3使用链接和锚点55
5.4访问浏览器历史55
5.5使用location对象56
5.6小结58
第6章 使用变量、字符串和数组59
6.1使用变量59
6.1.1选择变量名称59
6.1.2使用局部变量和全局变量60
6.1.3给变量赋值61
6.2理解表达式和操作符61
6.2.1使用JavaScript操作符62
6.2.2操作符优先级62
6.3JavaScript中的数据类型63
6.4数据类型之间的转换63
6.5使用String对象64
6.5.1创建一个String对象64
6.5.2赋值65
6.5.3计算字符串的长度66
6.5.4转换字符串的大小写66
6.6操作子字符串67
6.6.1使用字符串的一部分67
6.6.2获取单个字符67
6.6.3查找一个子字符串67
6.7使用数值数组68
6.7.1创建一个数值数组68
6.7.2理解数组长度69
6.7.3访问数组元素69
6.8使用字符串数组70
6.8.1创建字符串数组70
6.8.2分隔字符串70
6.8.3排序字符串数组71
6.9数值数组排序71
6.10小结73
第7章 使用函数和对象74
7.1使用函数74
7.1.1定义函数74
7.1.2调用函数75
7.1.3返回值77
7.2对象简介78
7.2.1创建对象78
7.2.2对象属性和值78
7.2.3理解方法79
7.3使用对象来简化脚本编程79
7.3.1定义对象79
7.3.2定义对象方法80
7.3.3创建对象实例81
7.4扩展内建的对象81
7.5小结84
第8章 使用条件和循环来控制流程85
8.1if语句85
8.1.1条件操作符86
8.1.2使用逻辑操作符组合条件86
8.1.3else关键字87
8.2使用简捷条件表达式88
8.3使用if和else测试多个条件88
8.3.1HTML文件89
8.3.2JavaScript文件89
8.4使用带有switch的多个条件90
8.5使用for循环91
8.6使用while循环93
8.7使用do…while循环94
8.8使用循环94
8.8.1创建一个无限循环94
8.8.2退出循环95
8.8.3继续循环95
8.9遍历对象属性96
8.10小结98
第9章 使用内建函数和库99
9.1使用Math对象99
9.1.1舍入和截断99
9.1.2生成随机数99
9.1.3其他Math函数100
9.2使用Math函数100
9.3使用with关键字102
9.4使用Date102
9.4.1创建一个Date对象103
9.4.2设置Date值103
9.4.3读取日期值103
9.4.4使用时区104
9.4.5在日期格式之间转换104
9.5使用第三方库104
9.5.1Prototype105
9.5.2Script.aculo.us105
9.6其他的库105
9.7小结106
第三部分 Ajax基础107
第10章 Ajax的核心——XMLHTTPRequest对象107
10.1XMLHTTPRequest简介107
10.2创建XMLHTTPRequest对象108
10.2.1不同浏览器的不同结果108
10.2.2一个提供给所有浏览器的解决方案108
10.2.3方法和属性111
10.2.4open()方法112
10.2.5send()方法112
10.3小结112
第11章 与服务器通信113
11.1发送服务器请求113
11.2检测服务器状态117
11.2.1readyState属性117
11.2.2服务器响应状态码118
11.3回调函数118
11.4小结120
第12章 使用返回的数据121
12.1responseText和responseXML属性121
12.1.1responseText属性121
12.1.2responseXML属性123
12.1.3getElementsByTagName()方法124
12.2解析responseXML124
12.3提供用户反馈125
12.4小结127
第13章 第一个Ajax应用程序128
13.1构建Ajax应用程序128
13.2HTML文档128
13.3添加JavaScript130
13.3.1XMLHTTPRequest对象130
13.3.2服务器请求130
13.3.3PHP服务器端脚本131
13.3.4回调函数131
13.3.5使用事件处理程序132
13.4综合应用132
13.5小结136
第四部分 使用PHP的服务器端脚本编程137
第14章 认识PHP137
14.1PHP基础137
14.1.1服务器端脚本编程137
14.1.2PHP标签138
14.2第一个PHP脚本139
14.2.1echo命令140
14.2.2注释141
14.3小结142
第15章 变量143
15.1理解变量143
15.1.1命名变量144
15.1.2表达式144
15.1.3字符串中的变量144
15.2数据类型145
15.3使用数值145
15.3.1算术操作符145
15.3.2自增和自减146
15.3.3复合操作符146
15.4数值数据类型147
15.5数值函数147
15.5.1舍入数值147
15.5.2随机数147
15.5.3数学函数147
15.6使用字符串148
15.6.1使用反斜杠转义字符148
15.6.2连接148
15.6.3比较字符串149
15.7格式化字符串149
15.7.1使用printf149
15.7.2使用sprintf150
15.8字符串函数150
15.8.1大写150
15.8.2分解字符串151
15.9使用数组151
15.9.1创建和访问数组152
15.9.2遍历数组152
15.9.3关联数组153
15.10数组函数153
15.11日期格式154
15.11.1DIY日期格式154
15.11.2UNIX时间戳格式154
15.12使用时间戳155
15.12.1格式化日期155
15.12.2创建时间戳156
15.12.3把其他的日期格式转换为时间戳157
15.13小结157
第16章 流程控制158
16.1条件语句158
16.1.1条件操作符159
16.1.2逻辑操作符159
16.1.3多条件分支160
16.1.4switch语句161
16.2循环162
16.2.1while循环162
16.2.2do循环162
16.2.3for循环163
16.2.4嵌套条件和循环163
16.2.5跳出循环163
16.3小结163
第17章 函数164
17.1使用函数164
17.2参数和返回值165
17.2.1返回成功或失败166
17.2.2默认参数值166
17.2.3变量作用域167
17.3使用库文件168
17.4小结169
第18章 使用类170
18.1面向对象的PHP编程170
18.2什么是类170
18.2.1何时使用类171
18.2.2类是什么样的171
18.3创建和使用对象171
18.3.1方法和属性171
18.3.2使用第三方类172
18.4小结174
第五部分 较复杂的Ajax技术175
第19章 返回文本数据175
19.1从responseText属性获取更多175
19.1.1返回文本175
19.1.2直接在页面元素中使用返回的文本175
19.1.3在responseText中包含HTML178
19.1.4更复杂的格式化数据179
19.2小结180
第20章 AHAH——异步HTML和HTTP182
20.1AHAH简介182
20.2为AHAH创建一个较小的库183
20.3使用myAHAHlib.js184
20.4小结189
第21章 返回XML数据190
21.1添加Ajax中的“x”190
21.2responseXML属性190
21.2.1更多的JavaScript的DOM方法191
21.2.2DOM方法概览193
21.3项目——一个RSS新闻阅读器193
21.3.1应用程序的HTML页面194
21.3.2完整代码195
21.3.3回调函数198
21.3.4服务器端代码199
21.4小结201
第22章 Web服务器和REST及SOAP协议202
22.1Web服务简介202
22.2REST——RepresentationalStateTransfer203
22.2.1一个假设的REST示例203
22.2.2使用GET查询信息204
22.2.3无状态操作204
22.3使用REST204
22.3.1读取可用文章列表204
22.3.2获取特定的文章205
22.3.3上传一篇新文章205
22.3.4REST和Ajax207
22.4使用SOAP的Web服务208
22.5SOAP协议208
22.5.1一个SOAP请求的代码示例210
22.5.2通过HTTP发送SOAP请求210
22.6使用Ajax和SOAP211
22.7再谈SOAP和REST212
22.8小结212
第23章 用于Ajax的JavaScript库213
23.1一个Ajax库213
23.2回顾myAHAHlib.js213
23.3实现库214
23.3.1创建XMLHTTPRequest实例214
23.3.2HTTPGET和POST请求215
23.3.3回调函数216
23.4使用库218
23.5小结221
第24章 Ajax陷阱222
24.1常见Ajax错误222
24.2Back按钮222
24.3书签和链接223
24.4告诉用户正在发生什么223
24.5让Ajax优雅降级224
24.6处理搜索引擎蜘蛛224
24.7指出活动页面元素224
24.8不要在不合适的时候使用Ajax225
24.9安全性225
24.10跨多平台测试代码226
24.11Ajax不能弥补糟糕的设计226
24.12一些编程陷阱226
24.12.1浏览器捕获GET请求226
24.12.2许可拒绝错误227
24.12.3转义内容227
24.13小结227
第六部分 Ajax工具和资源229
第25章 prototype.js工具箱229
25.1prototype.js简介229
25.1.1$()函数230
25.1.2$F()函数230
25.1.3Form对象230
25.1.4Try.these()函数231
25.2包装XMLHTTPRequest——Ajax对象231
25.2.1Ajax.Request231
25.2.2Ajax.Updater232
25.2.3Ajax.PeriodicalUpdater233
25.3示例项目——股票价格阅读器233
25.4小结235
第26章 使用Rico236
26.1Rico简介236
26.1.1在应用程序中使用Rico236
26.1.2Rico的AjaxEngine236
26.1.3一个简单的示例238
26.2Rico的其他界面工具240
26.2.1拖拽240
26.2.2拖拽界面示例240
26.2.3电影效果243
26.3小结244
第27章 使用Script.aculo.us245
27.1下载库245
27.2包含文件245
27.3使用效果246
27.4构建脚本246
27.5小结248
第28章 使用XOAD249
28.1XOAD简介249
28.1.1下载和安装XOAD249
28.1.2一个简单的XOAD页面250
28.2XOADHTML252
28.2.1XOAD_HTML::getElementById()252
28.2.2XOAD_HTML::getElementsBy-TagName()253
28.3XOAD_HTML高级编程255
28.3.1XOAD事件255
28.3.2使用XOAD缓存处理255
28.3.3XOAD控件255
28.4小结255
附录JavaScript、PHP和AjaxWeb站点256
术语表258
热门推荐
- 2730575.html
- 2315622.html
- 301072.html
- 2373424.html
- 2283162.html
- 1415980.html
- 1996625.html
- 1516528.html
- 2745551.html
- 2387351.html
- http://www.ickdjs.cc/book_2592917.html
- http://www.ickdjs.cc/book_2744745.html
- http://www.ickdjs.cc/book_1356523.html
- http://www.ickdjs.cc/book_22820.html
- http://www.ickdjs.cc/book_713481.html
- http://www.ickdjs.cc/book_636158.html
- http://www.ickdjs.cc/book_2533453.html
- http://www.ickdjs.cc/book_1827623.html
- http://www.ickdjs.cc/book_3701916.html
- http://www.ickdjs.cc/book_1808382.html