注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关JavaScript全程指南

JavaScript全程指南

JavaScript全程指南

定 价:¥59.90

作 者: 郭伟伟,刘端阳
出版社: 电子工业出版社
丛编项: 全程指南系列
标 签: JAVA

购买这本书可以去


ISBN: 9787121051562 出版时间: 2008-03-01 包装: 平装
开本: 16 页数: 522 pages 字数:  

内容简介

  《JavaScript全程指南:基础知识、高级编程、特效实例、Ajax》主要是以JavaScript1.5结合Web2.0,深入浅出、循序渐进地介绍JavaScript的核心技术,同时还介绍了当前十分火热的Ajax技术。《JavaScript全程指南:基础知识、高级编程、特效实例、Ajax》分为4篇,共19章,内容涉及JavaScript的基础知识、JavaScript与浏览器的交互性、高级JavaScript技巧、XML和Web服务以及Ajax的相关技术,对网页设计中的各个方面都进行了详细介绍。《JavaScript全程指南:基础知识、高级编程、特效实例、Ajax》适合于各个层次的人员阅读,JavaScript初学者、网页设计人员、网页开发人员,同时也可以作为高等院校相关专业的教材。

作者简介

暂缺《JavaScript全程指南》作者简介

图书目录

JavaScript基础篇
第1章  JavaScript概述    1
1.1  HTML超文本标记    2
1.1.1  HTML的作用    2
1.1.2  HTML的编辑环境    3
1.1.3  专用的网页编辑器    3
1.1.4  HTML组件    4
1.1.5  HTML标签    4
1.2  JavaScript语言    6
1.2.1  客户端JavaScript    7
1.2.2  其他环境中的JavaScript    8
1.2.3  逻辑与调试    8
1.2.4  选择编辑器    9
1.3  JavaScript与其他语言    9
1.3.1  JavaScript与Java    9
1.3.2  JavaScript和VBScript    10
1.4  第一个JavaScript脚本    10
1.5  小结    11
第2章  JavaScript语法基础    12
2.1  HTML和JavaScript    13
2.1.1  使用<SCRIPT>标签    13
2.1.2  脚本放在何处    14
2.1.3  脚本的执行    16
2.2  语法结构    19
2.2.1  字符集    19
2.2.2  大小写的敏感性    19
2.2.3  空白符和换行符    20
2.2.4  可选的分号    20
2.2.5  标识符    21
2.2.6  保留字    21
2.2.7  添加注释    22
2.2.8  隐藏JavaScript代码    23
2.3  JavaScript应用实例    24
2.3.1  关于<Script>标签    24
2.3.2  用脚本控制页面    25
2.3.3  将脚本添加到HTML文档中    25
2.3.4  调用外部JavaScript脚本    27
2.4  小结    29
第3章  JavaScript编程基础    30
3.1  JavaScript变量    31
3.1.1  在脚本中定义变量    31
3.1.2  变量的作用域    32
3.1.3  变量的类型和数值    34
3.1.4  数据类型转换    39
3.1.5  在脚本中使用变量    45
3.2  表达式    49
3.2.1  表达式    49
3.3  运算符    50
3.3.1  算术运算符    51
3.3.2  赋值运算符    54
3.3.3  关系运算符    56
3.3.4  逻辑运算符    58
3.3.5  运算符优先级    59
3.4  控制语句    66
3.4.1  if语句    66
3.4.2  迭代语句    69
3.4.3  break语句和continue语句    70
3.4.4  switch语句    72
3.5  函数    74
3.5.1  函数介绍    74
3.5.2  无重载    75
3.5.3  arguments对象    76
3.5.4  函数声明    77
3.5.5  使用函数    77
3.6  小结    80
第4章  JavaScript对象    81
4.1  面向对象语言的要求    82
4.2  对象应用    82
4.2.1  对象的声明    82
4.2.2  对象的引用    83
4.3  对象的废除    83
4.4  对象的类型    83
4.4.1  本地对象    83
4.4.2  内置对象    92
4.4.3  宿主对象    96
4.5  作用域    97
4.5.1  公有、私有和受保护的作用域    97
4.5.2  静态和非静态作用域    97
4.5.3  this关键字    97
4.6  对象的原型和继承    98
4.7  小结    99
第5章  Window和Document对象    100
5.1  Window对象    101
5.1.1  Window对象简介    101
5.1.2  访问窗口属性和方法    101
5.1.3  创建窗口    101
5.2  窗口的属性和方法    103
5.2.1  closed属性    104
5.2.2  status属性    105
5.2.3  opener属性    106
5.2.4  alert()方法    107
5.2.5  confirm()方法    108
5.2.6  prompt()方法    108
5.2.7  moveTo()方法    110
5.3  Document对象    112
5.3.1  form属性    113
5.3.2  title属性    114
5.3.3  URL属性    114
5.3.4  open()和close()方法    114
5.3.5  write()和writeln()方法    115
5.4  其他对象    116
5.4.1  Location对象    116
5.4.2  History对象    117
5.4.3  Link对象    117
5.5  小结    118
JavaScript高级编程篇
第6章  DOM(文档对象模型)    119
6.1  XML和DOM    120
6.1.1  XML简介    120
6.1.2  针对XML的API    121
6.1.3  节点的层次    121
6.1.4  使用DOM    123
6.1.5  HTML DOM特征功能    135
6.2  高级DOM技术    137
6.2.1  样式编程    137
6.2.2  自定义鼠标提示    140
6.2.3  访问样式表    141
6.2.4  最终样式    144
6.3  小结    148
第7章  事件    149
7.1  事件流    150
7.1.1  冒泡型事件    150
7.1.2  捕获型事件    151
7.1.3  DOM事件流    151
7.2  事件处理函数/监听函数    151
7.2.1  IE    151
7.2.2  DOM    152
7.2.3  事件对象    153
7.2.4  事件类型    155
7.3  小结    170
第8章  JavaScript和XML    171
8.1  IE中的XML DOM支持    172
8.1.1  创建XML DOM    172
8.1.2  载入XML    173
8.1.3  读取XML    176
8.1.4  错误处理    178
8.2  XPath支持    180
8.2.1  XPath简介    180
8.2.2  IE中的支持    182
8.3  XSLT支持    184
8.3.1  XSLT简介    184
8.3.2  IE中的XSLT支持    186
8.4  小结    193
第9章  客户端和服务器端的通信    194
9.1  Cookie    195
9.1.1  Cookie简介    195
9.1.2  Cookie的组成    195
9.1.3  JavaScript中的Cookie    196
9.1.4  服务器端的Cookie    199
9.2  HTTP请求    202
9.2.1  同步请求    202
9.2.2  异步请求    205
9.2.3  HTTP头    208
9.2.4  GET请求    208
9.2.5  POST请求    209
9.3  隐藏框架    210
9.3.1  隐藏框架介绍    210
9.3.2  使用iframe    212
9.4  小结    214
第10章  表单和表单元素    215
10.1  表单基础    216
10.2  form对象    217
10.2.1  获取表单    217
10.2.2  访问表单字段    218
10.2.3  使第一个字段获得焦点    218
10.3  表单按钮    220
10.4  文本框    222
10.4.1  获取文本框的值    222
10.4.2  选择文本    224
10.4.3  文本框事件    228
10.5  列表框和组合框    229
10.5.1  获取控件和选项    229
10.5.2  添加选项    230
10.5.3  删除选项    232
10.5.4  移动选项    233
10.5.5  排序选项    235
10.6  创建自动提示文本框    237
10.7  小结    240
特效实例篇  
第11章  鼠标事件和文字特效    241
11.1  鼠标事件特效    242
11.1.1  滚动的星星    242
11.1.2  鼠标冒泡效果    245
11.1.3  鼠标控制图片大小    247
11.1.4  鼠标烟火    248
11.1.5  鼠标轨迹    252
11.2  文字特效    254
11.2.1  提示链接的文本    254
11.2.2  跑马灯文字效果    256
11.2.3  心跳文字效果    261
11.2.4  滚动的文字    263
11.2.5  文字飞出效果    266
11.3  小结    269
第12章  图像处理    270
12.1  图片特效    271
12.1.1  图片淡入淡出效果    271
12.1.2  幻灯片效果    272
12.1.3  横向滚动效果    275
12.1.4  左右晃动    276
12.1.5  图片的相册效果    279
12.1.6  图像伸缩变形    283
12.1.7  可拖动的图像    285
12.1.8  图像的光照效果    287
12.1.9  单击放大效果    289
12.1.10  水中倒影效果    291
12.2  模拟flash    292
12.2.1  模拟flash滚动图像    292
12.2.2  flash对联广告    295
12.3  小结    297
第13章  时间日期特效    298
13.1  文本样式显示    299
13.1.1  显示当前时间    299
13.1.2  显示完整的日期和时间    300
13.1.3  开关计时器    302
13.1.4  显示停留时间    304
13.1.5  简单的时间倒计时效果    306
13.1.6  年龄提示器    308
13.1.7  复杂的倒计时器效果    311
13.2  其他样式的时钟    314
13.2.1  表针式时钟    314
13.2.2  计算星座和属象    318
13.2.3  随鼠标移动的时钟    321
13.2.4  简单万年历    325
13.3  小结    330
第14章  页面技巧和特效    331
14.1  页面技巧    332
14.1.1  禁止使用鼠标左键    332
14.1.2  密码验证    333
14.1.3  全屏显示网页    334
14.1.4  页面编码和译码    335
14.2  页面特效    337
14.2.1  花絮的飞动效果    337
14.2.2  页面展开效果    339
14.2.3  下雪效果    341
14.3  小结    343
第15章  导航菜单    344
15.1  下拉菜单    345
15.1.1  简单下拉菜单    345
15.1.2  漂亮的下拉菜单    347
15.1.3  另类的下拉菜单    351
15.2  树型菜单    354
15.2.1  简单树型菜单    354
15.2.2  实用树型菜单(1)    356
15.2.3  实用树型菜单(2)    358
15.3  其他类型菜单    361
15.3.1  QQ样式菜单    361
15.3.2  淡入淡出菜单    364
15.3.3  模拟flash效果菜单    367
15.3.4  卷帘菜单效果    371
15.3.5  交互菜单    376
15.4  小结    379
第16章  其他特效实例    380
16.1  常用实例    381
16.1.1  音乐播放器    381
16.1.2  可移动的数字计算器    382
16.1.3  闰年计算    387
16.1.4  页面载入进度条    391
16.1.5  设为主页已经加入收藏    392
16.1.6  自定义右键菜单    395
16.1.7  统计访问次数    398
16.2  游戏和测试    401
16.2.1  撞击砖块游戏    401
16.2.2  在线测试题    408
16.3  小结    411
Ajax技术篇
第17章  Ajax技术基础    412
17.1  Ajax简介    413
17.1.1  Ajax介绍    413
17.1.2  Ajax优点与不足    413
17.2  Ajax的应用    415
17.2.1  Google Suggest    416
17.2.2  Google Map    416
17.3  传统的Web开发模式    416
17.3.1  运行效果预览    417
17.3.2  注册Servlet的代码    418
17.3.3  相关jsp页面代码    419
17.4  基于Ajax的开发模式    422
17.4.1  运行效果预览    422
17.4.2  注册Servlet的代码    424
17.4.3  相关JSP页面的代码    425
17.5  Ajax的相关技术    428
17.5.1  XMLHttpRequest对象    428
17.5.2  JavaScript脚本语言    429
17.5.3  可扩展标记语言(XML)    429
17.5.4  文档对象模型(DOM)    429
17.5.5  级联样式表技术(CSS)    430
17.6  小结    430
第18章  Ajax的工作流程    431
18.1  方法概述    432
18.2  XMLHttpRequest对象    432
18.2.1  XMLHttpRequest对象概述    432
18.2.2  方法和属性    432
18.2.3  创建XMLHttpRequest对象    433
18.3  发送请求    434
18.3.1  请求实例    434
18.3.2  GET与POST    435
18.4  处理响应    437
18.4.1  响应实例解析    437
18.4.2  responseXML和DOM    439
18.5  基于Ajax的注册程序    439
18.5.1  搭建环境    439
18.5.2  建立数据库    440
18.5.3  运行效果预览    440
18.5.4  实现代码    441
18.6  基于Ajax的应用程序架构    449
18.6.1  Bindows    449
18.6.2  Backbase    450
18.6.3  DOJO    451
18.6.4  Rico    451
18.6.5  qooxdoo    451
18.6.6  Tibet    452
18.6.7  AjaxCaller    452
18.6.8  Flash/JavaScript集成包    453
18.6.9  Google AJAXSLT    453
18.6.10  HTMLHttpRequest(Beta版)    454
18.6.11  交互式网站框架    454
18.6.12  LibXMLHttpRequest
18.6.12 (发行于2003年6月)    454
18.6.13  RSLite(x)    454
18.6.14  Sack    455
18.6.15  Sarissa(发行于2月,2003年)    455
18.6.16  XHConn    455
18.6.17  SAJAX    455
18.6.18  JavaScipt对象标志(JSON)
18.6.18  和JSON-RPC    455
18.6.19  JavaScript远程脚本(JSRS)    456
18.6.20  WebORB for Java
18.6.20 (自从2005年8月)    456
18.6.21  Echo 2    456
18.6.22  Direct Web Remoting (DWR)
18.6.22 (2005年)    457
18.6.23  SWATO(2005年)    457
18.6.24  WebORB for.NET    457
18.6.25  Ajax.NET    458
18.6.26  AjaxAC    458
18.6.27  JPSpan    459
18.7  小结    459
第19章  Ajax实例    460
19.1  等待提示    461
19.1.1  实例说明    461
19.1.2  编程思路    461
19.1.3  实现代码    461
19.2  级联菜单    466
19.2.1  实例说明    466
19.2.2  编程思路    466
19.2.3  实现代码    467
19.3  实现搜索提示    472
19.3.1  实例说明    472
19.3.2  编程思路    473
19.3.3  实现代码    473
19.4  基于Ajax的分页    480
19.4.1  实例说明    480
19.4.2  编程思路    480
19.4.3  实现代码    480
19.5  类似于Google的拖拽功能    491
19.5.1  实例说明    491
19.5.2  编程思路    492
19.5.3  实现代码    492
19.6  浮动提示标签    502
19.6.1  实例说明    502
19.6.2  编程思路    502
19.6.3  实现代码    502
19.7  文本操作全选框    509
19.7.1  实例说明    509
19.7.2  编程思路    512
19.7.3  实现代码    512
19.8  基于Ajax的动态树型结构    538
19.8.1  实例说明    538
19.8.2  编程思路    539
19.8.3  实现代码    539
19.9  小结    551
  

本目录推荐