JAVASCRIPT全程指南PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:郭伟伟,刘端阳编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121051562
- 页数:551 页
JavaScript基础篇 1
第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
特效实例篇 241
第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技术篇 412
第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(发行于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)和JSON-RPC 455
18.6.19 JavaScript远程脚本(JSRS) 456
18.6.20 WebORB for Java(自从2005年8月) 456
18.6.21 Echo 2 456
18.6.22 Direct Web Remoting(DWR)(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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017