图书介绍
精通Java Script动态网页编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王俊杰编著 著
- 出版社: 人民邮电出版社
- ISBN:
- 出版时间:2007
- 标注页数:612页
- 文件大小:283MB
- 文件页数:629页
- 主题词:
PDF下载
下载说明
精通Java Script动态网页编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 历史、版本与兼容性3
1.1.1 JavaScript与ECMAScript3
第一篇 JavaScript基础3
第1章 JavaScript简介3
1.1.3 本书对读者知识结构的要求4
1.1.2 不同浏览器对JavaScript的支持4
1.2.1 在〈script〉〈/script〉中的使用5
1.2 JavaScript在HTML中的使用5
1.2.2 代码屏蔽6
1.2.3 在单独文件中使用7
1.3.2 大小写敏感8
1.3.1 执行顺序8
1.2.4 作为属性值使用8
1.3 JavaScript基本语法8
1.3.5 块9
1.3.4 语句与分隔符9
1.3.3 空白符与换行符9
1.4 JavaScript保留字10
1.3.6 注释10
1.5.1 语法错误11
1.5 错误与调试11
1.5.2 逻辑错误12
2.1.1 数值型13
2.1 简单数据类型13
第2章 数据类型与变量13
2.1.2 字串型16
2.1.3 Boolean18
2.2.2 空值(null)19
2.2.1 无定义数据类型(undefined)19
2.2 特殊数据类型19
2.3.3 变量命名20
2.3.2 声明变量20
2.3 变量20
2.3.1 类型规则20
2.3.4 作用范围21
2.3.5 基本类型与合成类型22
2.3.6 无用存储单元的收集23
2.4.1 转换规则24
2.4 类型转换24
2.3.7 作为属性的变量24
2.5 使用值与使用引用26
2.4.3 显式类型转换26
2.4.2 提升基本数据为对象26
2.5.3 原始类型与引用类型27
2.5.2 使用引用操作数据27
2.5.1 使用值操作数据27
2.5.4 举例28
2.5.5 字符串的特殊性29
3.1 表达式31
第3章 运算符与表达式31
3.2.1 加号(+)的特殊含义32
3.2 算术运算符32
3.3 赋值运算符34
3.2.2 减号(-)的特殊含义34
3.4.1 条件语句中使用=符号35
3.4 比较运算符35
3.5 逻辑运算符36
3.4.2 比较运算符的自动转换36
3.6.1 普通位运算符37
3.6 位运算符37
3.7.1 递增与递减运算符38
3.7 其他运算符38
3.6.2 位移运算符38
3.7.4 字符串比较39
3.7.3 ?:运算符39
3.7.2 算术运算符与位运算符的结合使用39
3.7.6 void运算符40
3.7.5 逗号(,)运算符40
3.7.8 对象运算符41
3.7.7 typeof运算符41
3.8 运算符优先级42
4.1.1 简单if语句45
4.1 条件判断语句:if语句45
第4章 基本的流程控制语句45
4.1.2 if...else语句46
4.1.3 else if语句47
4.1.4 if语句的嵌套48
4.2 条件判断语句:switch语句49
4.3.1 while循环50
4.3 循环控制语句50
4.3.2 do...while循环51
4.3.3 for循环52
4.3.4 循环控制:continue与break语句54
5.1.1 定义函数55
5.1 函数的定义与调用55
第5章 函数55
5.1.2 函数调用56
5.2 全局变量与局部变量58
5.3 参数变量可变的函数59
5.5 JavaScript的系统函数60
5.4 创建动态函数60
5.5.1 URI编码处理函数61
5.5.2 数值处理函数62
5.5.3 字符串编码处理函数63
5.6 Function构造函数与函数直接量65
6.1.1 对象的创建67
6.1 JavaScript对象67
第6章 JavaScript对象与数组67
6.1.3 原型对象和继承69
6.1.2 对象的方法69
6.1.4 面向对象的JavaScript70
6.1.5 构造函数与this关键字71
6.2.1 数组和数组元素72
6.2 JavaScript中的数组72
6.2.2 用对象的方式实现数组75
6.2.3 Array对象及其属性与方法77
6.2.4 作为关联数组的对象79
6.3.2 String对象80
6.3.1 Object对象80
6.3 JavaScript内部对象80
6.3.3 Date对象84
6.3.4 toString方法85
6.4.1 with语句86
6.4 专门用于对象的语句86
6.4.2 for...in语句87
7.1.1 字符串和数值数据类型89
7.1 字符串对象89
第7章 字符串与数值处理对象89
7.1.2 URL字符串编码和译码91
7.2.1 JavaScript中的数值92
7.2 数值处理对象92
7.2.2 Math对象94
7.2.3 Number对象96
7.2.4 Boolean对象98
8.2.1 用?表示可选项99
8.2 元字符“?”与“()”99
第8章 正则表达式99
8.1 正则表达式及其作用99
8.3 RegExp对象100
8.2.2 用()表示子匹配100
8.4.1 静态属性101
8.4 RegExp对象的属性101
8.5.1 test方法102
8.5 RegExp对象的方法102
8.4.2 实例属性102
8.5.2 exec方法103
8.5.4 综合举例104
8.5.3 compile方法104
8.6.1 match方法105
8.6 String对象中的相关方法105
8.6.2 search方法106
8.6.4 split方法107
8.6.3 replace方法107
8.7.1 用限定符指定连续出现的次数108
8.7 限定符与选择匹配符108
8.8.1 分组组合109
8.8 分组组合与反向引用符109
8.7.2 贪婪匹配与非贪婪匹配109
8.7.3 用选择匹配符进行匹配选择109
8.8.5 反向“预测先行”匹配110
8.8.4 正向“预测先行”匹配110
8.8.2 反向引用110
8.8.3 非捕获匹配110
8.9.2 字符匹配符111
8.9.1 特殊字符111
8.9 特殊字符与字符匹配符111
8.10.1 用于文本验证的定位符113
8.10 定位符与原义字符113
8.11.1 普通字符匹配116
8.11 实用举例116
8.10.2 对特殊字符进行转义116
8.11.4 从URL中提取文件名117
8.11.3 去除重复字符117
8.11.2 限制表单输入的内容117
8.11.5 匹配IP地址118
9.1.2 事件应用121
9.1.1 事件与事件名称121
第二篇 JavaScript核心技术121
第9章 事件处理121
9.1 事件与事件处理概述121
9.2.1 XHTML中的事件绑定122
9.2 基本事件模型122
9.2.2 使用JavaScript绑定事件处理器127
9.2.3 事件处理器的作用域128
9.2.4 事件处理器的返回值129
9.2.5 手动触发事件130
9.3.1 绑定处理器至对象133
9.3 IE 4+事件模型133
9.3.2 Event对象134
9.3.3 事件流135
9.4.1 绑定处理器至对象136
9.4 DOM2事件模型136
9.4.3 鼠标事件137
9.4.2 Event对象137
9.4.4 取消默认动作139
9.4.5 创建事件140
10.1.1 在Netscape浏览器中使用鼠标事件143
10.1 鼠标事件处理143
第10章 键盘和鼠标事件处理143
10.1.2 在IE浏览器中使用鼠标事件144
10.1.5 确定用户在使用哪一种浏览器145
10.1.4 处理MouseDown和MouseUp事件145
10.1.3 页面布局145
10.2 页面预览151
10.3 图像切换154
10.4.1 使用keyPress事件155
10.4 接收键盘输入155
10.4.3 在IE浏览器中读取按键156
10.4.2 在Netscape浏览器中读取按键156
10.5 用鼠标点亮文本158
10.6 鼠标跟随161
10.6.1 图片跟随鼠标162
10.6.2 文字跟随鼠标164
10.6.3 星星跟随鼠标166
10.7.1 弹出警告框170
10.7 鼠标感应170
10.7.2 渐显图片171
10.8 禁用鼠标右键172
11.1.2 初始对象模型175
11.1.1 对象模型概述175
第11章 对象模型175
11.1 对象模型的概念175
11.2.1 Document对象的属性与方法177
11.2 Document对象简介177
11.2.2 属性与方法的应用178
11.2.3 文档元素的按位置访问180
11.2.5 事件控制器181
11.2.4 文档元素的按名称访问181
11.3 组合应用182
11.4 动态修改表单元素内容183
12.1.2 Document树187
12.1.1 DOM分层187
第12章 文档对象模型(DOM)187
12.1 DOM概述187
12.2.1 使用元素标识189
12.2 访问元素189
12.2.2 DOM结点属性190
12.2.4 文档树检测示例192
12.2.3 相邻结点检测192
12.3.1 创建194
12.3 结点194
12.3.2 插入和追加195
12.3.3 结点复制197
12.3.4 删除与替换198
12.3.5 修改199
12.4.1 属性使用201
12.4 属性201
12.4.2 DOM与HTML元素202
12.4.3 DOM遍历API205
12.4.4 DOM Range选择206
12.5 与DHTML相对的DOM207
12.5.1 innerHTML属性208
12.5.2 其他类似属性209
12.5.3 document.all[]210
13.1.1 HTML对象模型方法213
13.1 网页对象模型与网页元素对象213
第13章 样式与定位213
13.1.2 DHTML对象模型方法214
13.1.3 W3C对象模型方法217
13.2.2 样式的语法规则220
13.2.1 样式表简介220
13.2 动态网页样式220
13.2.4 改变元素对象的样式属性221
13.2.3 层叠式应用规则221
13.3 网页对象动态定位222
13.2.5 改变网页样式表222
13.3.1 绝对位置与相对位置223
13.3.3 坐标位置及尺寸224
13.3.2 用z-index设置网页元素顺序224
13.4 构建跨浏览器DHTML库225
13.3.4 控制网页元素对象的显示与隐藏225
14.1.1 警告(Alert)231
14.1 对话框(Dialog)231
第14章 Window对象231
14.1.2 确认(Confirm)232
14.1.3 举例233
14.1.4 提示(Prompts)234
14.2.1 打开窗口236
14.2 窗口的打开与关闭236
14.2.2 关闭窗口237
14.2.3 窗口特征238
14.2.4 窗口写入240
14.2.5 DOM方法与窗口242
14.3.1 移动窗口244
14.3 控制窗口244
14.3.3 窗口滚动245
14.3.2 改变窗口大小245
14.3.5 访问窗口历史247
14.3.4 设置窗口定位247
14.3.6 控制窗口状态栏248
14.3.7 窗口时间与超时设定249
14.4 窗口事件250
14.4.2 扩展窗口事件251
14.4.1 通用窗口事件251
14.5.1 模式窗口252
14.5 IE浏览器窗口扩展252
14.5.4 举例253
14.5.3 弹出窗口253
14.5.2 无模式窗口253
14.5.5 全屏窗口255
15.1 特殊的窗口257
15.1.1 使用框架257
第15章 Frame对象257
15.1.2 访问框架中的窗口258
15.1.3 对框架赋值260
15.2 内联框架261
15.3.1 框架嵌套262
15.3 框架的嵌套应用262
15.3.2 noframes263
15.3.4 框架交叉通信264
15.3.3 命名框架264
15.3.5 嵌套框架交叉通信266
15.4.1 装入框架268
15.4 框架应用268
15.4.3 框架组装269
15.4.2 取消框架269
15.5 用框架进行状态管理270
16.1.1 文档颜色273
16.1 早期文档处理273
第16章 处理文档(Document)273
16.1.2 上次修改日期276
16.1.3 定位与相关属性277
16.2.1 document.write()与document.writeln()280
16.2 基本Document方法280
16.2.2 其他方法282
16.3.1 锚与链接283
16.3 使用Document访问传统HTML元素283
16.3.3 表单元素聚集285
16.3.2 表单聚集285
16.3.4 图像聚集286
16.4.1 DOM 1中的文档属性与聚集289
16.4 DOM中的相关内容289
16.4.2 HTMLElement的公用属性与方法290
16.4.3 访问具体HTML元素属性291
16.5.1 HTML 4中的表格294
16.5 用DOM处理表格294
16.5.2 设置表格属性297
16.5.3 操作表格元素300
16.5.4 操作表元302
16.6 DOM应用305
16.6.2 改变页面样式306
16.6.1 改变〈div〉的内容306
17.1.1 表单元素309
17.1 表单基础309
第17章 表单和表单元素309
17.1.3 访问表单域310
17.1.2 访问表单310
17.2.2 按钮312
17.2.1 Input元素属性312
17.2 表单域312
17.2.4 无显著特征的按钮314
17.2.3 图像按钮314
17.2.5 文本域与文本区315
17.2.6 复选框与单选按钮320
17.3.1 概述322
17.3 表单验证322
17.2.7 文件上传域322
17.3.2 编写验证表单325
17.3.3 混合表单验证327
17.3.5 onchange事件331
17.3.4 通过隐藏域验证表单331
17.3.6 按键屏蔽332
17.4.2 标签与域选择333
17.4.1 起始焦点域333
17.4 表单可用性与JavaScript333
17.4.4 屏蔽域334
17.4.3 状态信息334
17.5 动态表单335
18.1.1 设计思路339
18.1 复选框339
第18章 复选框和单选按钮339
18.1.2 完整代码340
18.2.1 设计思路341
18.2 单选按钮341
18.2.2 完整代码342
18.3.1 设计思路344
18.3 复选框与单选按钮的组合使用344
18.3.2 完整代码347
18.4.1 设计步骤350
1 8.4 使用elements[]数组350
18.4.2 完整代码351
18.5.1 单项选择控件354
18.5 选择控件354
18.5.2 多项选择控件355
18.5.3 级联选择控件358
19.1.1 基本应用361
19.1 下拉菜单361
第19章 设置菜单361
19.1.2 改进363
19.1.3 渐显效果365
19.2.1 模拟系统菜单368
19.2 DHTML菜单368
19.2.2 远程控制菜单370
19.2.3 滑动菜单373
19.3.1 弹出式菜单376
19.3 常见菜单样式举例376
19.3.2 浮动菜单378
19.3.3 树型导航式菜单380
20.1.1 用于浏览器的Navigator对象385
20.1 浏览器检测385
第20章 浏览器与性能检测385
20.1.2 检测初步386
20.2.1 JavaScript检测387
20.2 检测内容387
20.2.3 JavaScript对象检测389
20.2.2 JavaScript版本检测389
20.2.5 插件检测390
20.2.4 Java检测390
20.3 用于可视化检测的Screen对象391
20.2.6 语言检测391
20.3.1 获取浏览器窗口大小392
20.3.2 设置屏幕对象的尺寸393
20.3.3 有选择地显示图片394
20.4 高级检测技术:示例代码395
20.5 浏览器控制:浏览器按键模拟396
20.6 个性设置:指定主页397
21.1 Cookie概述399
第21章 使用Cookie保存状态399
21.2.1 Cookie设置400
21.2 在JavaScript中使用Cookie400
21.2.3 Cookie分析401
21.2.2 Cookie读取401
21.2.4 删除Cookie402
21.3.1 重定向403
21.3 管理用户状态403
21.2.5 安全问题403
21.3.3 用Cookie保存定制样式404
21.3.2 弹出窗口404
21.4 IE浏览器状态扩展406
22.1 通过单击按钮来改变图像409
第22章 图像处理409
22.2.1 使用Image对象410
22.2 彩色页面410
22.2.2 使用images[]数组411
22.3.1 属性414
22.3 IE浏览器中的结构化图形控件414
22.3.3 事件415
22.3.2 方法415
22.3.5 画矩形416
22.3.4 设置画笔颜色416
22.3.8 完整的实例代码417
22.3.7 画扇形417
22.3.6 画椭圆417
22.4 在Web页面中定位图像418
22.5 在IE浏览器中拖动图像419
22.5.2 取消系统拖动事件420
22.5.1 MouseMove事件420
22.6 通用翻转代码421
22.7.1 跟随屏幕移动的图片423
22.7 应用举例423
22.7.2 图像滚动公告板426
22.7.3 左右移动的图片429
22.7.4 图片的渐隐渐显430
22.7.5 不停闪烁的图片433
22.7.6 图片倒映434
23.1.1 简单过渡437
23.1 应用DHTML437
第23章 动画437
23.1.2 目标翻转441
23.1.3 普通动画442
23.2 随机发生器446
23.3 使用IE浏览器的DirectAnimation447
23.3.2 使用画板448
23.3.1 PixelLibrary库和MeterLibrary库448
23.3.3 创建平移449
23.3.4 创建旋转450
23.3.5 完整代码451
23.4.2 创建动画453
23.4.1 事件与方法453
23.4 Sequencer控件453
23.4.3 完整代码454
23.5.1 属性、方法与事件456
23.5 Path控件456
23.5.2 创建动画457
23.5.3 完整代码458
23.6.1 永远居中的背景图片459
23.6 应用实例459
23.6.2 随机显示的背景图片460
23.6.3 垂直滚动公告板461
23.6.4 类似Flash的字幕效果464
23.6.5 地震效果465
24.1.2 在HTML中引用Java Applet469
24.1.1 IE浏览器中的Java Applet469
第三篇 JavaScript高级技术469
第24章 嵌入式对象469
24.1 Java Applet469
24.1.7 在JavaScript中访问Java Applet470
24.1.6 name属性470
24.1.3 archive属性470
24.1.4 codebase属性470
24.1.5 alt属性470
24.1.8 Java检测471
24.2.2 使用插件473
24.2.1 插件简介473
24.2 插件技术473
24.2.3 MIME类型474
24.2.4 检测特殊插件477
24.2.5 实现插件交互478
24.3.2 使代码兼容多种浏览器481
24.3.1 在XHTML中的使用481
24.3 ActiveX控件481
24.3.3 用ActiveX控件实现交互482
25.1.2 创建Image对象485
25.1.1 概述485
第25章 远程JavaScript485
25.1 单向通信485
25.1.3 重定向486
25.2.1 Image对象的不同487
25.2 双向通信487
25.2.3 用Cookie替代Image488
25.2.2 线程488
25.2.4 动态内容489
25.2.5 服务端计算491
25.2.6 回收492
25.2.7 嵌入式框架(iframe)示例493
25.3 XMLHTTP对象494
25.3.2 创建与发送请求495
25.3.1 属性与方法495
25.3.3 POST496
26.1.1 XML规范性497
26.1 XML概述497
第26章 JavaScript与XML497
26.1.2 XML有效性499
26.2.1 使用XSLT将XML转换为HTML500
26.2 显示XML500
26.2.2 使用CSS显示XML文档504
26.2.3 XML与XHTML的结合505
26.3.1 Internet Explorer507
26.3 DOM与XML507
26.3.2 Mozilla510
26.4 IE XML数据岛513
26.4.1 格式化输出513
26.4.2 动态增删记录514
26.5 一个RSS阅读器的例子516
第27章 JavaScript的安全521
27.1 同源策略521
27.1.1 同源检测521
27.1.2 嵌入式文档522
27.1.3 外部脚本522
27.1.4 例外523
27.1.5 问题523
27.2 结构化安全规则524
27.2.1 Mozilla安全规则524
27.2.2 Internet Explorer中的安全设置525
27.3 浏览器使用JavaScript的安全问题527
27.3.1 轰炸527
27.2.3 ActiveX控件527
27.3.2 欺骗528
27.4 跨站点脚本529
27.4.1 潜在的威胁529
27.4.2 预防530
28.1 日期时间设计533
第28章 常用特效设计533
28.1.1 显示当前时间533
第四篇 JavaScript典型应用533
28.1.2 显示当前日期和星期535
28.1.3 同时显示日期、时间和星期536
28.1.4 分时段问候537
28.1.5 以数字图片来显示时间539
28.1.6 显示世界不同地区的当前时间542
28.1.7 总是悬浮的时钟546
28.2 计算器设计549
28.2.1 简单的加减乘除运算549
28.2.2 能进行四则混合运算的计算器552
28.3 文字效果设计554
28.4 随机显示的图片557
28.4.1 随页面刷新更换页面背景557
28.4.2 随页面刷新显示不同图片558
29.1 递归561
29.1.1 原理561
第29章 综合应用举例561
29.1.2 汉诺塔问题求解562
29.2 页面广告代码设计565
29.2.1 位置固定的对联广告565
29.2.2 随页面滚动的对联广告567
29.2.3 循环滚动的多幅广告571
29.3 与Ajax结合实现级联选择575
29.3.1 JavaScript的实现575
29.3.2 用Ajax的实现579
30.1 结构与功能实现587
30.1.1 控制留言长度587
第30章 与ASP的结合开发留言板587
30.1.2 控制留言字体588
30.2.1 设置管理信息表589
30.2.2 设置留言信息表589
30.2 数据库设计589
30.3 后台管理590
30.3.1 管理员登录590
30.2.3 连接数据库590
30.3.2 管理员管理592
30.3.3 基本设置管理595
30.4 填写留言597
30.4.1 用户信息输入599
30.4.2 控制留言长度600
30.4.3 留言内容过滤602
30.4.4 控制文本属性602
30.5 显示留言605
30.5.1 页面控制605
30.5.2 显示用户信息606
30.5.3 显示留言内容607
30.6 留言管理609
30.6.1 修改与回复609
30.6.2 删除留言611
30.6.3 显示用户IP611
30.7 程序运行612
热门推荐
- 3206666.html
- 1268789.html
- 540769.html
- 289357.html
- 1322073.html
- 1930537.html
- 2410181.html
- 1381062.html
- 3516394.html
- 1000390.html
- http://www.ickdjs.cc/book_3483461.html
- http://www.ickdjs.cc/book_1749592.html
- http://www.ickdjs.cc/book_2519296.html
- http://www.ickdjs.cc/book_1739981.html
- http://www.ickdjs.cc/book_594080.html
- http://www.ickdjs.cc/book_2612160.html
- http://www.ickdjs.cc/book_1619770.html
- http://www.ickdjs.cc/book_2908295.html
- http://www.ickdjs.cc/book_2987930.html
- http://www.ickdjs.cc/book_895743.html