《JavaScript应用开发技术详解》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:王萍萍,裴红义,孙强编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:9787030217929
  • 页数:572 页
图书介绍:本书是一本全面介绍JavaScript脚本编程和网页制作技术教程。

第1章 JavaScript语言概述 1

1.1JavaScript简介 1

1.1.1什么是JavaScript 1

1.1.2JavaScript的主要特点 2

1.1.3JavaScript的用途 3

1.2JavaScript开发和编写工具 7

1.3编写第一个JavaScript程序 15

1.3.1编写JavaScript程序 16

1.3.2在网页中嵌入JavaScript脚本 16

1.3.3如何添加注释 18

1.4本章小结 19

第2章 HTML基础 20

2.1HTML语言概述 20

2.1.1HTML标签 21

2.1.2基本HTML页面 22

2.1.3特殊字符 23

2.2HTML字体标签 24

2.2.1标题标签<Hn> 24

2.2.2字体修饰标签 26

2.2.3font标签 27

2.3HTML格式标签 28

2.3.1分段、换行标签 28

2.3.2<center></center>(置中)标签 29

2.3.3<blockquote></blockquote>(缩进)标签 29

2.3.4<pre></pre>(预格式化)标签 30

2.3.5<hr>(水平线)标签 30

2.3.6定义列表标签 31

2.3.7无序和有序列表标签 32

2.4HTML超链接标签 33

2.4.1设置超链接地址 33

2.4.2设置链接目标 34

2.4.3显示超链接的文字注释 34

2.4.4页面内锚点链接 34

2.4.5链接到E-mail地址 35

2.5HTML图像标签 36

2.5.1设置图片与文字的对齐方式 36

2.5.2鼠标经过时,显示图片的说明文字 37

2.5.3设置图片的大小 38

2.5.4设置图片的边框 38

2.6HTML表格标签 39

2.6.1表格属性设置 40

2.6.2单元格属性设置 42

2.7HTML框架标签 44

2.7.1框架集 46

2.7.2框架页面 47

2.7.3窗口的名称和链接 48

2.7.4内置框架<iframe> 49

2.8HTML表单标签 50

2.8.1文本框 50

2.8.2按钮 51

2.8.3单选按钮和复选框 52

2.8.4列表框 52

2.9本章小结 53

第3章 JavaScript语法结构 54

3.1语法规则 54

3.1.1大小写敏感 54

3.1.2空白符和换行符 55

3.1.3可选的分号 56

3.1.4注释 56

3.1.5直接量 57

3.1.6标识符 58

3.1.7保留字 58

3.1.8代码书写建议 59

3.2数据类型 60

3.2.1数值型 60

3.2.2字符串 61

3.2.3布尔型 62

3.2.4空值型 63

3.2.5未定义值 63

3.2.6类型转换 64

3.3变量 67

3.3.1变量命名 67

3.3.2变量声明 68

3.3.3变量赋值 69

3.3.4变量的作用域 70

3.4表达式与运算符 71

3.4.1表达式与运算符概述 71

3.4.2算术运算符 72

3.4.3赋值运算符 75

3.4.4比较运算符 77

3.4.5逻辑运算符 80

3.4.6字符串运算符 81

3.4.7其他运算符 82

3.4.8运算符优先级 85

3.4.9表达式中的类型转换 87

3.5正则表达式 88

3.5.1正则表达式的定义 89

3.5.2RegExp对象 89

3.5.3正则表达式的String方法 95

3.5.4高级正则表达式 98

3.6本章小结 103

第4章 流程控制和函数 104

4.1流程控制 104

4.1.1顺序结构 105

4.1.2选择结构 105

4.1.3循环结构 114

4.2函数 123

4.2.1函数定义和函数调用 124

4.2.2函数参数的使用 126

4.2.3函数返回值 129

4.2.4函数的嵌套调用 130

4.2.5递归函数 132

4.2.6变量的作用域 133

4.3JavaScript内置函数 134

4.3.1escape函数 134

4.3.2unescape函数 135

4.3.3eval函数 135

4.3.4parseInt函数 136

4.3.5parseFloat函数 136

4.3.6index0f函数 136

4.3.7random函数 137

4.3.8valueOf函数 137

4.4本章小结 138

第5章 JavaScript与面向对象编程 139

5.1面向对象编程 139

5.1.1对象的基本概念 139

5.1.2对象的属性和方法 141

5.1.3创建和删除对象 142

5.2JavaScript内置对象 148

5.2.1String对象 148

5.2.2Math对象 153

5.2.3Date对象 157

5.2.4Array对象 162

5.2.5Boolean对象 168

5.2.6Number对象 169

5.3事件 172

5.3.1事件和事件处理 172

5.3.2事件对象 174

5.3.3JavaScript基本事件 176

5.4本章小结 184

第6章 程序调试 185

6.1错误类型 185

6.1.1语法错误 185

6.1.2运行时错误 188

6.1.3逻辑错误 189

6.1.4错误消息 190

6.2常见调试方法 192

6.2.1使用alert()方法报告错误 192

6.2.2使用write()或writeln()方法报告错误 194

6.3高级调试技术 195

6.3.1使用for*in语句检查对象属性 195

6.3.2Navigator中的查看点 195

6.4Microsoft脚本调试器 197

6.5本章小结 201

第7章 CSS应用 203

7.1CSS简介 203

7.1.1样式定义的格式 204

7.1.2选择器的分类 204

7.1.3使用样式 212

7.1.4CSS样式的优先级 215

7.1.5style对象 218

7.2CSS属性详解 220

7.2.1字体属性 220

7.2.2背景属性 227

7.2.3位置属性(定位属性) 232

7.2.4布局属性 235

7.2.5边缘属性(边框、边距、间隙属性) 239

7.2.6列表属性 244

7.3CSS滤镜 248

7.4CSS+JavaScript综合实例 255

7.4.1图片特效 255

7.4.2文字特效 256

7.4.3时钟特效 257

7.4.4导航特效 259

7.5本章小结 260

第8章 窗口和框架 261

8.1浏览器对象 261

8.2Window对象 263

8.2.1Window对象的属性 263

8.2.2Window对象的方法 267

8.2.3Window对象的事件 281

8.2.4Window对象的应用实例 282

8.3Frame对象 287

8.3.1创建框架页面 288

8.3.2框架对象的属性 289

8.3.3框架页面之间的脚本共享 292

8.4History对象 294

8.4.1History对象的属性 295

8.4.2History对象的方法 296

8.5Location对象 297

8.5.1Location对象的属性 297

8.5.2Location对象的方法 301

8.6Screen对象 302

8.7Navigator对象 305

8.8本章小结 306

第9章 Document对象 307

9.1Document对象 307

9.1.1Document对象的属性 307

9.1.2Document对象的方法 315

9.1.3Document对象的应用实例 319

9.2links对象 324

9.3anchors对象 327

9.4images对象 330

9.5本章小结 335

第10章 form对象 336

10.1form对象的属性和方法 336

10.1.1访问表单对象 336

10.1.2表单对象的属性 338

10.1.3表单对象的方法 341

10.1.4表单对象的常用事件 342

10.2表单对象的基本元素 343

10.2.1单行文本框 345

10.2.2密码框 348

10.2.3多行文本域 348

10.2.4按钮 351

10.2.5单选按钮 353

10.2.6复选框 356

10.2.7列表框 357

10.2.8隐藏对象 360

10.3JavaScript表单应用实例 361

10.3.1JavaScript的表单数据验证 361

10.3.2调转菜单 368

10.3.3简单在线测试 369

10.3.4用户注册页面 372

10.3.5二级下拉列表 376

10.3.6体态测试 379

10.4本章小结 381

第11章 使用Cookie 382

11.1Cookie概述 382

11.1.1Cookie简介 382

11.1.2Cookie属性 383

11.2Cookie的保存和读取 386

11.2.1写入Cookie 386

11.2.2读取Cookie 390

11.3Cookie应用实例 394

11.4本章小结 398

第12章 JavaScript与XML应用 399

12.1XML概述 399

12.2XML基本语法 403

12.2.1XML文档结构 403

12.2.2声明 404

12.2.3根元素 404

12.2.4元素 405

12.2.5属性 408

12.2.6注释 408

12.3显示和输出XML数据 409

12.3.1通过CSS显示XML数据 409

12.3.2通过XSL显示XML数据 411

12.4XML数据岛 419

12.5XML解析器 421

12.6JavaScript与XML实例应用 422

12.7本章小结 426

第13章 JavaScript和DOM编程 427

13.1DOM文档对象模型 427

13.1.1文档结构树 427

13.1.2节点的属性和方法 429

13.2访问文档中的对象 433

13.3生成节点 436

13.4添加节点 439

13.5插入节点 441

13.6删除节点 444

13.7替换节点 446

13.8对属性进行操作 449

13.9本章小结 452

第14章 ASP服务器端开发入门 453

14.1ASP概述 453

14.1.1ASP简介 453

14.1.2创建ASP页面 457

14.2ASP内置对象 458

14.2.1Request对象 459

14.2.2Response对象 463

14.2.3Cookie应用 467

14.3JavaScript连接数据库 470

14.3.1ADO对象 470

14.3.2使用Connection对象连接数据库 471

14.4JavaScript结合ASP动态显示查询结果 475

14.4.1Recordset对象 475

14.4.2使用Recordset对象读取数据并输出 478

14.5数据库记录的分页显示 485

14.6插入记录 489

14.7删除记录 491

14.8本章小结 493

第15章 Ajax基础 494

15.1Ajax概述 494

15.1.1Ajax简介 494

15.1.2Ajax定义 495

15.1.3传统Web开发技术与AjaxWeb开发技术的区别 495

15.1.4Ajax的优缺点 497

15.1.5Ajax的应用范围 498

15.2使用XMLHttpRequest对象 504

15.2.1XMLHttpRequest对象概述 504

15.2.2属性和方法 505

15.3Ajax处理过程 510

15.3.1第1步:初始化对象并发出XMLHttpRequest请求 510

15.3.2第2步:指定响应处理程序 510

15.3.3第3步:发送HTTP请求 511

15.3.4第4步:处理服务器响应 511

15.4Ajax技术实例应用 516

15.4.1多级联动下拉菜单 516

15.4.2树形菜单 521

15.4.3载入菜单 525

15.4.4简单聊天室 529

15.4.5简单留言本 543

15.5本章小结 547

第16章 JavaScript综合应用 548

16.1鼠标跟随 548

16.2雪花背景 551

16.3旋转菜单 553

16.4表针式时钟 557

16.5提醒功能的日历 561

16.6简单的计算器 569

16.7本章小结 572