图书介绍

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

Ajax、JavaScript和PHP编程导学
  • (美)PHILBALLARDMICHAELMONCUR著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111253112
  • 出版时间:2009
  • 标注页数:261页
  • 文件大小:54MB
  • 文件页数:275页
  • 主题词:计算机网络-程序设计;JAVA语言-主页制作-程序设计;PHP语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐