当前位置:首页 > 工业技术
Ajax从入门到精通
Ajax从入门到精通

Ajax从入门到精通PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:祝红涛,刘海松,郝军启编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121063534
  • 页数:422 页
图书介绍:本书循序渐进地向读者展示了在开发中所需要掌握的Ajax知识,引导读者快速掌握Ajax技术。本书内容全面,涵盖了从事Ajax开发所要掌握的所有知识。在知识的介绍上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例来验证并运用本书的知识。本书语言生动、通俗易懂、讲解细致,每个知识要点都有相应的实例。而且很多实例都是目前Ajax开发经常使用的功能,具有相当高的实用价值。
《Ajax从入门到精通》目录

第1章 Ajax简介 1

1.1 Web应用简史 1

1.1.1 Web技术 2

1.1.2 Web开发框架和应用模型 4

1.1.3 Web 2.0是什么 4

1.2传统Web应用解决方案 5

1.3 Ajax技术介绍 7

1.4 Ajax特性 9

1.5 Ajax优势 11

1.6 Ajax基本原则 12

1.7框架和工具包 15

1.8页面局部更新实例 17

第2章 CSS样式 20

2.1 CSS概述 20

2.1.1 CSS简介 20

2.1.2 CSS语法 21

2.1.3在HTML中使用CSS 23

2.2设置CSS样式 24

2.2.1内联样式表 24

2.2.2嵌入样式表 25

2.2.3外部样式表 27

2.3 CSS颜色和单位 29

2.3.1颜色 29

2.3.2单位 30

2.4字体属性 32

2.4.1 font-family属性 32

2.4.2 font-weight属性 33

2.4.3 font-size属性 33

2.4.4 font-style属性 34

2.4.5 font-variant属性 35

2.4.6 font属性 35

2.5文本属性 36

2.5.1 text-indent属性 36

2.5.2 text-align属性 37

2.5.3 white-space属性 38

2.5.4 line-height属性 38

2.5.5 vertical-align属性 39

2.5.6 text-transform属性 40

2.5.7 text-decoration属性 41

2.5.8 word-spacing属性和letter-spacing属性 42

2.6边框属性 42

2.6.1 border-style属性 42

2.6.2 border-width属性 43

2.6.3 border-color属性 44

2.6.4 border属性 45

2.7定位与布局 45

2.7.1定位属性 45

2.7.2边偏移属性 46

2.7.3 position属性 47

2.7.4 overflow属性 51

2.7.5 float属性 52

2.7.6 visibility属性和display属性 54

2.8颜色及背景 56

2.8.1 color属性 56

2.8.2 background-color属性 57

2.8.3 background-image属性 58

2.8.4 background-repeat属性 59

2.8.5 background-position属性 59

2.8.6 background-attachment属性 60

2.8.7 background属性 61

第3章 JavaScript 63

3.1 JavaScript语言概述 63

3.1.1 JavaScript简介 63

3.1.2 JavaScript特性 65

3.1.3 JavaScript程序结构 66

3.2基础语法 67

3.2.1 JavaScript语法 67

3.2.2数据类型 69

3.2.3变量 72

3.2.4运算符与表达式 73

3.3流程控制语句 76

3.3.1 if条件选择语句 76

3.3.2 switch选择语句 78

3.3.3 while循环语句 79

3.3.4 do while循环语句 80

3.3.5 for循环语句 81

3.3.6 continue和break语句 82

3.4事件机制 83

3.5函数 86

3.5.1系统函数 87

3.5.2自定义函数 89

3.6对象 90

3.6.1对象的创建与实例化 91

3.6.2内部对象 92

第4章 XML编程基础 95

4.1 XML基本概念 95

4.1.1 XML介绍 95

4.1.2 XML语法 96

4.1.3 XML实例 101

4.2文档类型定义DTD 102

4.2.1 DTD作用 102

4.2.2 DTD语法 103

4.2.3 DTD使用 109

4.3 XML架构Schema 110

4.3.1 Schema介绍 110

4.3.2 Schema引用 112

4.4 XSLT架构Schema 113

4.4.1 XSLT入门 113

4.4.2 XSLT模板 115

4.4.3 XSLT实例 117

第5章 XMLHttpRequest异步传输对象 121

5.1简介 121

5.2属性和方法 123

5.3运行周期 125

5.4与服务器通信 127

5.5 XMLHttpRequest实例 130

第6章 DOM 133

6.1 DOM模型概述 133

6.2 DOM结构模型 134

6.3 DOM对象 138

6.4使用DOM操作HTML文档 143

6.5使用OM操作XML文档的实例 145

6.6使用JavaScript控制DOM 147

第7章 Ajax客户端应用 151

7.1 Ajax运行原理 151

7.2在HTTP请求中包含参数 152

7.2.1发送包含参数的普通请求 153

7.2.2请求参数作为XML发送 155

7.3处理服务器响应 156

7.3.1处理文本格式的响应 157

7.3.2处理XML格式的响应 158

7.4实现导航树菜单 161

第8章 Ajax基本技术实现 167

8.1进度指示器 167

8.2分级下拉列表菜单 173

8.3数据表格 176

8.4自动刷新页面 179

8.5创建工具提示 181

8.6动态更新Web页面 186

8.7动态搜索 190

8.8动态读取响应首部 193

第9章 Ajax服务器端编程 197

9.1 JSP概述 197

9.1.1 JSP简介 197

9.1.2 JSP页面元素 199

9.1.3 JSP内置对象 203

9.2配置JSP环境 205

9.2.1 JDK的安装与配置 205

9.2.2 Tomcat的安装与配置 207

9.3 JSP应用实例 209

9.3.1 JSP与JavaBean实例 209

9.3.2 JSP与Servlet实例 213

9.4 Ajax简单应用 216

9.4.1获取客户端数据 216

9.4.2写入客户端数据 221

第10章 Ajax设计模式 225

10.1 Ajax与设计模式 225

10.1.1设计模式的原则 226

10.1.2基本设计模式 227

10.2 Ajax中常用的设计模式 229

10.2.1 Adapter和Facade模式 229

10.2.2 Observer模式 232

10.2.3 Singleton模式 234

10.3 MVC模式 235

10.3.1 MVC设计思想 235

10.3.2 MVC的优点 236

10.3.3 MVC的缺点 237

10.4 Ajax应用视图 237

10.4.1将逻辑与视图分离 238

10.4.2保持逻辑与视图分离 242

10.5 Ajax应用控制器 245

10.5.1传统的JavaScript事件函数 245

10.5.2 W3C事件模型 247

10.6 Ajax应用模型 247

10.6.1对客户端建模 248

10.6.2与服务器交互 249

10.7从模型生成视图 251

10.7.1 JavaScript原型模式 252

10.7.2自动生成视图 252

第11章 JavaScript高级技术 261

11.1 JavaScript高级对象机制 261

11.1.1基于prototype的继承机制 262

11.1.2基于类继承 264

11.1.3反射机制 265

11.2框架编程 267

11.3使用正则表达式 270

11.3.1正则表达式简介 270

11.3.2正则表达式语法基础 271

11.3.3 RegExp对象 273

11.4 测试框架JsUnit 279

11.4.1 JsUnit介绍 279

11.4.2 JsUnit获取和安装 279

11.4.3测试实例 281

11.5调试工具 282

11.5.1 Microsoft Script Debugger 283

11.5.2 Firefox JavaScript Console 286

第12章 Ajax安全性与性能 287

12.1 Web应用的安全问题 287

12.2访问远程服务 289

12.3数据保护 290

12.3.1使用安全HITP 291

12.3.2 JavaScript加密数据 292

12.4 Ajax的性能 293

12.4.1 JavaScript的执行速度 294

12.4.2使用Venkman性能分析器 296

12.4.3优化Ajax应用 297

12.5 JavaScript中的内存问题 304

第13章 Ajax优化技术 308

13.1开发高质量应用 308

13.1.1响应性 308

13.1.2健壮性 309

13.1.3一致性 310

13.1.4简单性 310

13.2响应客户端 311

13.2.1处理请求响应 311

13.2.2处理其他用户提交的更新 313

13.3为Ajax设计通知系统 318

13.4实现通知框架 320

13.5使用通知框架处网络请求 322

13.6表示数据的时效性 325

第14章 常用的Ajax框架 327

14.1 Dojo框架 327

14.1.1 Dojo框架简介 328

14.1.2在项目中添加Dojo框架 329

14.1.3使用Dojo框架实现提示对话框 331

14.1.4使用Dojo框架实现进度条 332

14.1.5使用Dojo框架实现树 335

14.2 Open Rico框架 337

14.2.1 Open Rico框架简介 337

14.2.2将Open Rico框架加入到项目中 338

14.2.3 Open Rico实现可拖曳层 339

14.2.4 Open Rico实现动态调色板 340

14.3 jQuery框架 342

14.3.1 jQue框架简介 343

14.3.2使用jQuery实现菜单 344

14.4 Microsoft提供的Ajax框架 346

14.4.1 Atlas版本框架 346

14.4.2 ASP.NET Ajax框架 347

14.5其他框架 349

14.5.1 Prototype框架 349

14.5.2 DWR框架 349

14.5.3 MooTools框架 351

14.5.4 Buffalo框架 351

第15章 Ajax综合实例 353

15.1 RSS阅读器 353

15.1.1 RSS结构 353

15.1.2开发RSS阅读器 355

15.2搜索提示(Suggest) 360

15.2.1客户端代码 361

15.2.2服务器端代码 365

15.3基于Ajax的相册 366

15.3.1客户端代码 366

15.3.2服务器端代码 369

15.4拖曳方式定制个性化主页 371

15.5上传文件显示进度条 377

15.5.1客户端代码 377

15.5.2服务器端代码 380

15.6滑动显示分页 382

15.6.1客户端代码 382

15.6.2服务器端代码 384

15.7仿Windows关机效果 386

第16章 在线OA办公系统 391

16.1系统概述 391

16.2数据库设计 393

16.3通用模块设计 395

16.4系统实现 398

16.4.1实现首页 398

16.4.2图书资料分页显示页面 401

16.4.3.图书资料删除页面 405

16.4.4办公用品领用页面 407

16.4.5报销查询操作页面 410

16.4.6考勤信息汇总操作页面 413

16.4.7日程计划查询操作 416

16.4.8工作进度操作页面 417

16.5软件部署和演示 419

返回顶部