图书介绍

征服RIA 基于JavaScript的Web客户端开发PDF|Epub|txt|kindle电子书版本网盘下载

征服RIA 基于JavaScript的Web客户端开发
  • 涂传滨,杨先亭著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121081378
  • 出版时间:2009
  • 标注页数:503页
  • 文件大小:150MB
  • 文件页数:523页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

征服RIA 基于JavaScript的Web客户端开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 JavaScript基础篇2

第1章 JavaScript基础2

1.1 JavaScript概述2

1.1.1 JavaScript的特点2

1.1.2 JavaScript的局限性3

1.2 从网页中引用JavaScript5

1.2.1 定义脚本语言的类型5

1.2.2 调用外部脚本文件6

1.3 创建JavaScript文件7

1.4 JavaScript注释9

第2章 JavaScript语法11

2.1 JavaScript变量11

2.1.1 在脚本中定义变量11

2.1.2 变量类型13

2.1.3 数据类型之间的转换13

2.1.4 存取变量14

2.2 JavaScript函数15

2.2.1 定义函数15

2.2.2 输入参数16

2.2.3 函数输出值18

2.3 JavaScript运算符18

2.3.1 概述19

2.3.2 算术运算符19

2.3.3 赋值运算符21

2.3.4 比较运算符22

2.3.5 逻辑运算符23

2.3.6 位运算符23

2.3.7 运算顺序24

2.4 条件与循环语句25

2.4.1 条件语句的定义25

2.4.2 条件语句26

2.4.3 循环语句的定义28

2.4.4 循环语句29

第3章 事件与对象32

3.1 事件句柄32

3.1.1 事件句柄的定义32

3.1.2 常用事件句柄33

3.1.3 其他事件36

3.1.4 动态添加事件响应42

3.2 JavaScript对象43

3.2.1 什么是对象43

3.2.2 创建对象44

3.2.3 JavaScript内置的浏览器对象45

3.2.4 对象方法劫持46

第4章 常用对象49

4.1 JavaScript数组49

4.1.1 数组的含义49

4.1.2 定义和操作数组50

4.1.3 Array对象的属性51

4.1.4 Array对象的方法52

4.1.5 关联数组60

4.1.6 数组应用举例——记忆脚本动作60

4.2 数学和日期对象63

4.2.1 数学对象63

4.2.2 数学对象的属性63

4.2.3 数学对象的方法65

4.2.4 日期对象68

4.3 字符串75

4.3.1 字符串对象简介75

4.3.2 字符串对象的属性75

4.3.3 字符串对象的方法77

4.3.4 正则表达式86

第5章 JavaScript与浏览器91

5.1 document对象91

5.1.1 document对象简介91

5.1.2 document对象的属性92

5.1.3 document对象的方法102

5.1.4 访问本地文件系统103

5.2 window对象105

5.2.1 window对象简介105

5.2.2 window对象的属性106

5.2.3 window对象的方法112

5.3 JavaScript与表单121

5.3.1 表单存取121

5.3.2 表单元素的属性122

5.3.3 表单元素的方法125

5.3.4 表单的提交126

5.4 JavaScript与框架128

5.4.1 框架简介128

5.4.2 框架的选项131

5.4.3 定位框架132

5.4.4 操作框架133

第二部分 JavaScript高级篇第6章 JavaScript面向对象编程136

6.1 对象的多态性136

6.1.1 自定义对象的多态性137

6.1.2 内置对象的多态性137

6.2 对象的创建138

6.2.1 使用内置对象139

6.2.2 使用JSON符号139

6.2.3 自定义对象构造139

6.3 对象的继承140

6.3.1 原型链继承141

6.3.2 使用apply、call方法141

6.3.3 对象实例间的继承143

6.4 对象成员的可见性143

第7章 JavaScript数据类型146

7.1 数据类型146

7.1.1 Number147

7.1.2 String147

7.1.3 Boolean148

7.1.4 Undefined148

7.1.5 null148

7.1.6 复合类型149

7.2 数据类型转换149

7.2.1 转换为Number149

7.2.2 转换为String150

7.2.3 转换为Boolean150

7.3 数据的传递151

7.3.1 值传递151

7.3.2 引用传递152

第8章 JavaScript函数对象153

8.1 JavaScript Function对象153

8.1.1 Function对象的属性和方法153

8.1.2 定义Function156

8.2 闭包157

8.2.1 闭包的应用157

8.2.2 避免闭包引发的问题158

8.3 函数式编程160

8.3.1 函数式编程的思想160

8.3.2 函数式编程的原理160

8.3.3 函数式编程的应用161

8.4 元编程163

8.4.1 元编程的思想163

8.4.2 元编程的应用163

第9章 JavaScript运行机制165

9.1 作用域链(Scope Chian)165

9.1.1 从var说起165

9.1.2 Scope Chain是什么167

9.2 原型链(Prototype Chain)168

9.3 两个隐式对象169

9.3.1 this169

9.3.2 Global170

第10章 JavaScript正则表达式172

10.1 正则表达式基础172

10.1.1 元字符172

10.1.2 元字符操作优先级顺序174

10.1.3 贪婪匹配与非贪婪匹配175

10.1.4 分组175

10.1.5 反向引用176

10.2 RegExp和正则表达式对象176

10.2.1 RegExp对象176

10.2.2 正则表达式对象178

10.3 NFA和DFA正则表达式引擎179

第三部分 Ajax篇182

第11章 Ajax概述182

11.1 Ajax的由来182

11.2 传统的Web运用183

11.3 Ajax的工作原理184

11.4 Ajax的优点与缺陷184

第12章 Ajax用到的技术185

12.1 HTML与XHTML185

12.1.1 HTML、XHTML与Ajax185

12.1.2 HTML基础186

12.1.3 XHTML基础189

12.2 XML191

12.3 JSON192

12.3.1 JSON与Ajax192

12.3.2 JSON基础193

12.4 CSS194

12.4.1 CSS与Ajax194

12.4.2 使用CSS的方法194

12.4.3 CSS语法195

12.5 JavaScript197

12.6 DOM与DHTML197

12.6.1 DOM、DHTML与Ajax197

12.6.2 操作HTML、XHTML文档198

12.6.3 操作XML文档201

12.7 HTTP203

12.8 XmlHttpRequest对象205

12.8.1 XmlHttpRequest对象与Ajax205

12.8.2 XmlHttpRequest对象简介205

第13章 Ajax开发简略207

13.1 如何使用Ajax207

13.1.1 初始化对象207

13.1.2 指定响应函数208

13.1.3 发出HTTP请求209

13.1.4 处理服务器返回的信息210

13.2 字符乱码处理211

13.2.1 字符集212

13.2.2 字符编码214

13.2.3 实例215

13.3 prototype.js217

13.3.1 通用性方法217

13.3.2 Ajax对象219

13.4 MooTools221

第14章 适用于Java的Ajax框架—DWR225

14.1 DWR简介225

14.2 DWR的回调机制226

14.3 DWR的异常机制227

14.4 DWR内核228

14.5 DWR的配置229

14.5.1 Web.xml的配置229

14.5.2 dwr.xml的配置230

14.5.3 DWR的WebContext234

14.6 DWR应用实例235

14.7 利用DWR实现反向Ajax243

第15章 适用于.NET的Ajax框架—Atlas248

15.1 在Visual Studio 2005中手工开发Ajax应用248

15.2 在Visual Studio 2005 中设置Atlas框架环境252

15.3 Atlas例程252

第四部分 Ext篇258

第16章 Ext概述258

16.1 组件模型258

16.1.1 组件的创建259

16.1.2 组件的渲染260

16.1.3 组件的销毁260

16.2 容器模型261

16.3 布局模型261

16.4 Ext核心262

16.4.1 Ext262

16.4.2 Observable266

16.4.3 MixedCollection269

16.4.4 总结271

第17章 Ext数据操作272

17.1 数据传输272

17.2 数据处理277

17.2.1 数据访问代理Ext.data.DataProxy277

17.2.2 数据解析Ext.data.DataReader278

17.3 数据模型279

第18章 Ext组件282

18.1 所有组件的始祖Ext.Component282

18.1.1 Xtype283

18.1.2 Ext的UI组件库283

18.1.3 Ext.Component的主要属性284

18.1.4 Ext.Component的主要方法285

18.2 容器组件的始祖Ext.BoxComponent288

18.2.1 Ext.Container288

18.2.2 Ext.Panel289

18.3 表格相关组件292

18.3.1 GridPanel292

18.3.2 TabPanel295

18.4 菜单相关组件302

18.4.1 TreePanel302

18.4.2 ToolBar304

18.4.3 Menu305

18.5 表单相关组件307

18.5.1 FormPanel307

18.5.2 BasicForm308

18.5.3 Field310

18.5.4 FieldSet311

18.6 窗口相关组件311

18.6.1 Window311

18.6.2 MessageBox314

18.7 Ext组件小结317

第19章 Ext布局320

19.1 Ext.Element320

19.2 Ext.EventManager322

19.3 Ext.DomQuery324

19.4 布局管理器325

19.4.1 ContainerLayout326

19.4.2 FitLayout326

19.4.3 TableLayout327

19.4.4 AnchorLayout329

19.4.5 BorderLayout330

19.4.6 ColumnLayout332

19.4.7 Accordion333

19.4.8 CardLayout335

19.4.9 AbsoluteLayout337

19.4.10 FormLayout338

第五部分 增值篇342

第20章 基于JavaScript的ASP开发342

20.1 ASP简介342

20.2 Request内置对象343

20.3 Response内置对象347

20.4 Cookie内置对象348

20.5 Session内置对象349

20.6 Application内置对象351

20.7 Global.asa文件352

20.8 Server内置对象353

20.9 数据库操作354

20.9.1 创建数据源355

20.9.2 数据库连接对象356

20.9.3 结果集对象357

20.10 用Visual Basic开发ASP对象361

第21章 用JavaScript操作Silverlight365

21.1 Silverlight简介365

21.2 Silverlight简单例程366

21.3 用JavaScript创建Silverlight控件369

第22章 Windows平台上的HTML组件与脚本宿主373

22.1 HTC373

22.1.1 HTC简介373

22.1.2 简单的HTC377

22.1.3 动态设置HTC属性378

22.1.4 HTC事件380

22.2 HTA381

22.3 JSE383

22.4 WSH与WSF384

22.4.1 WSH384

22.4.2 WSF384

第23章 用JavaScript制作COM组件387

23.1 COM组件简介387

23.2 用JavaScript编写COM组件的步骤388

23.3 用JavaScript编写COM组件的实例389

第24章 用JavaScript操作ActiveX插件392

24.1 ActiveX简介392

24.2 在网页中静态嵌入ActiveX插件393

24.2.1 IE窗口的最大化和最小化395

24.2.2 大量数据的装载395

24.3 在网页中动态创建ActiveX插件397

24.3.1 HTML页面与Word之间交换数据398

24.3.2 WebDAV客户端399

24.4 ActiveX插件开发实例401

24.4.1 开发ActiveX Control401

24.4.2 开发ActiveForm405

第25章 Java与JavaScript的互操作409

25.1 Java Applet开发409

25.1.1 Applet简介409

25.1.2 为Applet签名416

25.2 用JavaScript操作Applet419

25.3 用Applet操作JavaScript421

25.4 Java与JavaScript的结合423

25.4.1 Java支持脚本语言的意义423

25.4.2 Java对JavaScript的支持423

25.4.3 测试脚本的工具428

第26章 JavaScript与ActionScript的互操作429

26.1 JavaScript控制Flash429

26.1.1 通过Flash Player429

26.1.2 通过ExternalInterface.addCallBack方法431

26.2 Flash控制JavaScript433

26.2.1 使用ExternalInterface.call方法433

26.2.2 使用getURL435

26.2.3 使用fscomrnand435

26.3 XMLSocket与Java服务端通信436

第27章 Comet(Server Push)模式448

27.1 Comet模式的原理448

27.2 Comet模式的客户端实现449

27.2.1 域内Push450

27.2.2 跨域Push453

27.2.3 总结453

27.3 Jetty服务器提供的Continuations API453

第28章 基于Google Gears开发离线应用456

28.1 Google Gears简介456

28.2 未启用Google Gears之前的在线应用457

28.3 启用Google Gears之后的离线应用460

28.3.1 离线访问网页461

28.3.2 离线存储数据463

28.4 Google Gears的影响469

第29章 用XSLT转换XML数据岛470

29.1 XML简介470

29.1.1 XML文档规则470

29.1.2 DTD472

29.1.3 XML Schema473

29.1.4 验证XML文档的有效性473

29.2 XSL简介473

29.2.1 XSLT474

29.2.2 XPath474

29.2.3 XSL-FO475

29.3 转换XML文档475

29.4 转换XML数据岛476

29.4.1 例程一476

29.4.2 例程二478

第30章 JavaScript开发工具箱481

30.1 JavaScript单元测试工具JSUnit481

30.2 JavaScript调试工具484

30.2.1 Firebug484

30.2.2 IEDevToolBar486

30.2.3 HttpWatch488

30.2.4 Venkman490

30.3 正则表达式工具493

附录A Gadgets开发概览497

热门推荐