Ajax,RIA与Web开发程序员教程PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:保罗·戴特尔,哈维·戴特尔著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121104992
- 页数:725 页
第一部分 简介 2
第1章 探究Web 2.0 2
1.1 引言 3
1.2 什么是Web 2.0 3
1.3 搜索 5
1.4 内容网络 9
1.5 用户生成内容 10
1.6 博客 12
1.7 社交网络 14
1.8 社交媒体 17
1.9 标记 19
1.10 社会化书签 21
1.11 软件开发 22
1.12 富因特网应用程序 24
1.13 Web服务,Mashups,Widgets和Gadgets 25
1.14 基于位置的服务 27
1.15 XML,RSS,Atom,JSON和VoIP 28
1.16 Web 2.0货币化模型 29
1.17 Web 2.0商业模型 30
1.18 Web的未来 32
1.19 哪里可以找到更多Web 2.0信息 35
1.20 Web 2.0参考文献 35
1.21 Web 2.0术语表 42
第二部分 Ajax客户端 52
第2章 XHTML介绍 52
2.1 引言 53
2.2 编辑XHTML 53
2.3 第一个XHTML示例 53
2.4 W3C XHTML验证服务 55
2.5 报头 56
2.6 链接 56
2.7 图片 58
2.8 特殊字符和水平线 61
2.9 列表 62
2.10 表 64
2.11 窗体 67
2.12 内部链接 72
2.13 meta元素 74
2.14 网络资源 75
第3章 层叠样式表 76
3.1 引言 77
3.2 内联样式 77
3.3 嵌入式样式表 78
3.4 冲突样式 80
3.5 连接外部样式表 82
3.6 定位元素 84
3.7 背景 86
3.8 元素的尺寸 87
3.9 盒子模型和文本流 88
3.10 媒体类型 91
3.11 生成CSS下拉菜单 93
3.12 用户样式表 94
3.13 CSS 3 97
3.14 网络资源 97
第4章 JavaScript:脚本入门 98
4.1 引言 99
4.2 一个简单的程序:在网页中显示文本行 99
4.3 修改第一个程序 102
4.4 通过提示对话框获取用户输入 105
4.5 JavaScript中的数据类型 109
4.6 算术运算 109
4.7 判断:等值运算符和关系运算符 109
4.8 网络资源 112
第5章 JavaScript:控制语句(1) 113
5.1 引言 114
5.2 控制语句 114
5.3 if选择语句 115
5.4 if…else选择语句 115
5.5 while循环语句 118
5.6 计数器控制循环 119
5.7 形式化算法:标记控制循环 121
5.8 形式化算法:嵌套控制语句 123
5.9 赋值运算符 124
5.10 递增和递减运算符 125
5.11 网络资源 127
第6章 JavaScript:控制语句(2) 128
6.1 引言 129
6.2 计数器控制循环基础 129
6.3 for循环语句 130
6.4 使用for语句示例 133
6.5 switch多重选择语句 136
6.6 do…while循环语句 139
6.7 break语句和continue语句 141
6.8 带标记的break语句和continue语句 143
6.9 逻辑运算符 144
6.10 网络资源 147
第7章 JavaScript:函数 148
7.1 引言 149
7.2 JavaScript程序模块 149
7.3 程序员定义的函数 149
7.4 函数定义 150
7.5 产生随机数 153
7.6 示例:概率游戏 156
7.7 另一个示例:随机图片产生器 161
7.8 作用域规则 162
7.9 JavaScript全局函数 164
7.10 递归 164
7.11 递归和迭代比较 167
7.12 网络资源 167
第8章 JavaScript:数组 168
8.1 引言 169
8.2 数组 169
8.3 声明并分配数组 170
8.4 数组使用示例 170
8.5 使用数组的随机图片产生器 175
8.6 引用和引用参数 176
8.7 将数组传递给函数 177
8.8 数组排序 179
8.9 多维数组 180
8.10 建立一个在线测试 183
8.11 网络资源 184
第9章 JavaScript:对象 185
9.1 引言 186
9.2 对象技术简介 186
9.3 Math对象 187
9.4 String对象 188
9.5 Date对象 196
9.6 Boolean和Number对象 199
9.7 document对象 200
9.8 window对象 200
9.9 使用cookie 204
9.10 多页面HTML和JavaScript应用 206
9.11 使用JSON表示对象 212
9.12 网络资源 213
第10章 文档对象模型(DOM):对象和集合 214
10.1 引言 215
10.2 对文档建模:DOM节点和DOM树 215
10.3 遍历和修改DOM树 217
10.4 DOM集合 224
10.5 动态样式 226
10.6 DOM对象和集合小结 230
10.7 网络资源 231
第11章 JavaScript:事件 232
11.1 引言 233
11.2 注册事件句柄 233
11.3 onload事件 235
11.4 onmousemove事件,event对象和this 236
11.5 利用onmouseover和onmouseout翻转 239
11.6 利用onfocus和onblur处理窗体 242
11.7 利用onsubmit和onreset处理窗体 244
11.8 事件冒泡 246
11.9 更多的事件 247
11.10 网络资源 248
第12章 XML和RSS 249
12.1 引言 250
12.2 XML基础 250
12.3 结构化数据 252
12.4 XML命名空间 257
12.5 文档类型定义 259
12.6 W3C XML Schema文档 261
12.7 XML词汇 266
12.8 可扩展的样式表语言和XSL转换 269
12.9 文档对象模型 275
12.10 RSS 288
12.11 网络资源 292
第13章 支持Ajax的富因特网应用程序 293
13.1 引言 294
13.2 传统的Web应用程序与Ajax应用程序的对比 294
13.3 基于Ajax的富因特网应用程序 295
13.4 Ajax的历史 297
13.5 使用XMLHttpRequest对象的“简单”Ajax示例 297
13.6 使用XML和DOM 301
13.7 创建全方位支持Ajax的应用程序 304
13.8 Dojo工具包 313
13.9 网络资源 319
第三部分 富因特网应用程序客户端技术 322
第14章 Adobe Flash CS3 322
14.1 引言 323
14.2 Flash影片的发展 323
14.3 通过亲手制作例子来学习Flash 325
14.4 发布Flash影片 337
14.5 利用Flash创建特效 337
14.6 为网站创建闪屏 346
14.7 ActionScript 350
14.8 网络资源 350
第15章 Adobe Flash CS3:制作交互式游戏 351
15.1 引言 352
15.2 面向对象编程 353
15.3 Flash中的对象 353
15.4 Cannon游戏:初步指令和提示 354
15.5 添加Start按钮 355
15.6 产生运动对象 355
15.7 添加旋转大炮 359
15.8 添加炮弹 360
15.9 为影片添加声音和文本对象 362
15.10 添加时间计数器 363
15.11 未命中检测 364
15.12 添加碰撞检测 365
15.13 结束游戏 368
15.14 本章中介绍的ActionScript 3.0元素 368
第16章 Adobe Flex 2和富因特网应用程序 369
16.1 引言 370
16.2 Flex平台概述 370
16.3 创建一个简单的用户界面 371
16.4 访问应用程序中的XML数据 379
16.5 与服务器端的应用程序交互 389
16.6 定制用户界面 395
16.7 创建图表 399
16.8 台式机上的离线RIA:Adobe Integrated Runtime 405
16.9 Flex 3 Beta 405
16.10 网络资源 405
第四部分 富因特网应用程序服务端技术 408
第17章 Web服务器(IIS和Apache) 408
17.1 引言 409
17.2 HTTP处理 409
17.3 多层应用程序结构 411
17.4 客户端脚本与服务器端脚本 412
17.5 访问Web服务器 413
17.6 Microsoft Internet信息服务(IIS) 413
17.7 Apache HTTP服务器 417
17.8 请求文档 418
17.9 网络资源 419
第18章 数据库:SQL,MySQL,ADO.NET 2.0和Java DB 420
18.1 引言 421
18.2 关系数据库 421
18.3 关系数据库概述:一个books数据库 422
18.4 SQL 424
18.5 MySQL 430
18.6 MySQL安装说明 430
18.7 MySQL用户账号设置说明 431
18.8 在MySQL中创建数据库 431
18.9 ADO.NET对象模型 432
18.10 Java DB/Apache Derby 432
18.11 网络资源 433
第19章 PHP 434
19.1 引言 435
19.2 PHP基础 435
19.3 字符串处理和正则表达式 442
19.4 表单处理和业务逻辑 446
19.5 连接数据库 451
19.6 使用cookie 454
19.7 动态内容 458
19.8 运算符优先级表 465
19.9 网络资源 466
第20章 Ruby on Rails 467
20.1 引言 468
20.2 Ruby 468
20.3 Rails框架 473
20.4 ActionController和ActionView 474
20.5 数据库驱动的Web程序 477
20.6 实例研究:消息论坛 480
20.7 Script.aculo.us 495
20.8 网络资源 501
第21章 ASP.NET2.0和ASP.NET Ajax 502
21.1 引言 503
21.2 创建和运行一个简单的Web Form实例 503
21.3 Web控件 513
21.4 会话跟踪 529
21.5 实例研究:在ASP.NET中连接数据库 540
21.6 实例研究:安全书籍数据库程序 549
21.7 ASP.NET Ajax 569
21.8 网络资源 573
第22章 JavaServer Faces(JSF)Web应用程序 574
22.1 引言 575
22.2 Java Web技术 575
22.3 在NetBeans中创建和运行一个简单的应用程序 577
22.4 JSF组件 590
22.5 会话跟踪 599
22.6 网络资源 616
第23章 支持Ajax的JavaServer Faces(JSF)Web应用程序 617
23.1 引言 618
23.2 在Web应用程序中访问数据库 618
23.3 支持Ajax的JSF组件 627
23.4 AutoComplete Text Field和虚拟表单 628
23.5 Google Maps Map Viewer组件 634
23.6 网络资源 640
第24章 Web服务 641
24.1 引言 642
24.2 Java Web服务基础 642
24.3 创建、发布、测试及描述Web服务 643
24.4 使用Web服务 651
24.5 SOAP 658
24.6 Web服务中的会话追踪 659
24.7 在Web应用中使用数据库驱动的Web服务 670
24.8 给Web服务传递用户自定义对象 675
24.9 ASP.NET中基于REST的Web服务 683
24.10 网络资源 691
索引 693
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017