立即注册找回密码

下载库_资源分享下载社区

影视基地
电视剧
纪录片
卡通动漫
综艺/体育
音乐&MV
精品软件
高清图片
摄影贴图
猎奇趣闻
明星娱乐
网络小说
书籍期刊
有声读物
教育培训
手机资源
素材源码
游戏之家
教程经验
情感恋爱
会员自曝
闲聊灌水
查看: 374|回复: 0

《精通JavaScript动态网页编程》扫描版[PDF]

[复制链接]

9966

主题

1万

帖子

1万

积分

『下载库』普通资源组

Z币
56289 枚
Q币
102500 枚
帖子
10009
签到排名
481
昨日变化
发表于 2014-7-29 20:55:05 | 显示全部楼层 |阅读模式
2Ybw1QIX.jpg


资源介绍
语言: 简体中文
地区: 大陆
图书fenlei: 网络
中文名: 精通javascript动态网页编程
发行时间: 2007年1月12日
资源格式: pdf
版本: 扫描版
简介:
评论处1楼有网盘链接
内容介绍:
  本书结合javascript 1.5和jscript 5.5,由浅入深、循序渐进地全面介绍了javascript知识体系及编程设计技巧。全书分4篇,共30章,内容涵盖了javascript语法、javascript核心内容、javascript高级以及javascript应用等内容,对网页设计中各方面内容进行了详尽的介绍。本书最大的特色在于,通过大量的代码实例对各个知识点的实际应用进行讲解,力求使读者通过对代码的分析,提高学习兴趣,加深对知识点的理解。
   本书适用于各层次、各类网页编程设计人员,同时也可作为高校相关专业师生和社会培训班的教材。
内容截图:
目录: 第一篇 javascript基础
第1章 javascript简介 3
1.1 历史、版本与兼容性 3
javascript与ecmascript 3
不同浏览器对javascript的支持 4
本书对读者知识结构的要求 4
1.2 javascript在html中的使用 5
在[script][/script]中的使用 5
代码屏蔽 6
在单独文件中使用 7
作为属性值使用 8
1.3 javascript基本语法 8
执行顺序 8
大小写敏感 8
空白符与换行符 9
语句与分隔符 9
块 9
注释 10
1.4 javascript保留字 10
1.5 错误与调试 11
. 语法错误 11
逻辑错误 12
第2章 数据类型与变量 13
2.1 简单数据类型 13
数值型 13
字串型 16
boolean 18
2.2 特殊数据类型 19
无定义数据类型(undefined) 19
空值(null) 19
2.3 变量 20
类型规则 20
声明变量 20
变量命名 20
作用范围 21
基本类型与合成类型 22
无用存储单元的收集 23
作为属性的变量 24
2.4 类型转换 24
转换规则 24
提升基本数据为对象 26
显式类型转换 26
2.5 使用值与使用引用 26
使用值操作数据 27
使用引用操作数据 27
原始类型与引用类型 27
举例 28
字符串的特殊性 29
第3章 运算符与表达式 31
3.1 表达式 31
3.2 算术运算符 32
加号(+)的特殊含义 32
减号(?)的特殊含义 34
3.3 赋值运算符 34
3.4 比较运算符 35
条件语句中使用=符号 35
比较运算符的自动转换 36
3.5 逻辑运算符 36
3.6 位运算符 37
普通位运算符 37
位移运算符 38
3.7 其他运算符 38
递增与递减运算符 38
算术运算符与位运算符的结合使用 39
?:运算符 39
字符串比较 39
逗号(,)运算符 40
void运算符 40
typeof运算符 41
对象运算符 41
3.8 运算符优先级 42
第4章 基本的流程控制语句 45
4.1 条件判断语句:if语句 45
简单if语句 45
if…else语句 46
else if语句 47
if语句的嵌套 48
4.2 条件判断语句:switch语句 49
4.3 循环控制语句 50
while循环 50
do…while循环 51
for循环 52
循环控制:continue与break语句 54
第5章 函数 55
5.1 函数的定义与调用 55
定义函数 55
函数调用 56
5.2 全局变量与局部变量 58
5.3 参数变量可变的函数 59
5.4 创建动态函数 60
5.5 javascript的系统函数 60
uri编码处理函数 61
数值处理函数 62
字符串编码处理函数 63
5.6 function构造函数与函数直接量 65
第6章 javascript对象与数组 67
6.1 javascript对象 67
对象的创建 67
对象的方法 69
原型对象和继承 69
面向对象的javascript 70
构造函数与this关键字 71
6.2 javascript中的数组 72
数组和数组元素 72
用对象的方式实现数组 75
array对象及其属性与方法 77
作为关联数组的对象 79
6.3 javascript内部对象 80
object对象 80
string对象 80
date对象 84
tostring方法 85
6.4 专门用于对象的语句 86
with语句 86
for…in语句 87
第7章 字符串与数值处理对象 89
7.1 字符串对象 89
字符串和数值数据类型 89
url字符串编码和译码 91
7.2 数值处理对象 92
javascript中的数值 92
math对象 94
number对象 96
boolean对象 98
第8章 正则表达式 99
8.1 正则表达式及其作用 99
8.2 元字符“?”与“( )” 99
用?表示可选项 99
用( )表示子匹配 100
8.3 regexp对象 100
8.4 regexp对象的属性 101
静态属性 101
实例属性 102
8.5 regexp对象的方法 102
test方法 102
exec方法 103
compile方法 104
综合举例 104
8.6 string对象中的相关方法 105
match方法 105
search方法 106
replace方法 107
split方法 107
8.7 限定符与选择匹配符 108
用限定符指定连续出现的次数 108
贪婪匹配与非贪婪匹配 109
用选择匹配符进行匹配选择 109
8.8 分组组合与反向引用符 109
分组组合 109
反向引用 110
非捕获匹配 110
正向“预测先行”匹配 110
反向“预测先行”匹配 110
8.9 特殊字符与字符匹配符 111
特殊字符 111
字符匹配符 111
8.10 定位符与原义字符 113
用于文本验证的定位符 113
对特殊字符进行转义 116
8.11 实用举例 116
普通字符匹配 116
限制表单输入的内容 117
去除重复字符 117
从url中提取文件名 117
匹配ip地址 118
第二篇 javascript核心技术
第9章 事件处理 121
9.1 事件与事件处理概述 121
事件与事件名称 121
事件应用 121
9.2 基本事件模型 122
xhtml中的事件绑定 122
使用javascript绑定事件处
理器 127
事件处理器的作用域 128
事件处理器的返回值 129
手动触发事件 130
9.3 ie 4+事件模型 133
绑定处理器至对象 133
event对象 134
事件流 135
9.4 dom2事件模型 136
绑定处理器至对象 136
event对象 137
鼠标事件 137
取消默认动作 139
创建事件 140
第10章 键盘和鼠标事件处理 143
10.1 鼠标事件处理 143
在netscape浏览器中使用鼠标事件 143
在ie浏览器中使用鼠标事件 144
页面布局 145
处理mousedown和mouseup事件 145
确定用户在使用哪一种浏览器 145
10.2 页面预览 151
10.3 图像切换 154
10.4 接收键盘输入 155
使用keypress事件 155
在netscape浏览器中读取按键 156
在ie浏览器中读取按键 156
10.5 用鼠标点亮文本 158
10.6 鼠标跟随 161
图片跟随鼠标 162
文字跟随鼠标 164
星星跟随鼠标 166
10.7 鼠标感应 170
弹出警告框 170
渐显图片 171
10.8 禁用鼠标右键 172
第11章 对象模型 175
11.1 对象模型的概念 175
对象模型概述 175
初始对象模型 175
11.2 document对象简介 177
document对象的属性与方法 177
属性与方法的应用 178
文档元素的按位置访问 180
文档元素的按名称访问 181
事件控制器 181
11.3 组合应用 182
11.4 动态修改表单元素内容 183
第12章 文档对象模型(dom) 187
12.1 dom概述 187
dom分层 187
document树 187
12.2 访问元素 189
使用元素标识 189
dom结点属性 190
相邻结点检测 192
文档树检测示例 192
12.3 结点 194
创建 194
插入和追加 195
结点复制 197
删除与替换 198
修改 199
12.4 属性 201
属性使用 201
dom与html元素 202
dom遍历api 205
dom range选择 206
12.5 与dhtml相对的dom 207
innerhtml属性 208
其他类似属性 209
document.all[] 210
第13章 样式与定位 213
13.1 网页对象模型与网页元素对象 213
html对象模型方法 213
dhtml对象模型方法 214
w3c对象模型方法 217
13.2 动态网页样式 220
样式表简介 220
样式的语法规则 220
层迭式应用规则 221
改变元素对象的样式属性 221
改变网页样式表 222
13.3 网页对象动态定位 222
绝对位置与相对位置 223
用z-index设置网页元素
坐标位置及尺寸 224
控制网页元素对象的显示与隐藏 225
13.4 构建跨浏览器dhtml库 225
第14章 window对象 231
14.1 对话框(dialog) 231
警告(alert) 231
确认(confirm) 232
举例 233
提示(prompts) 234
14.2 窗口的打开与关闭 236
打开窗口 236
关闭窗口 237
窗口特征 238
窗口写入 240
dom方法与窗口 242
14.3 控制窗口 244
移动窗口 244
改变窗口大小 245
窗口滚动 245
设置窗口定位 247
访问窗口历史 247
控制窗口状态栏 248
窗口时间与超时设定 249
14.4 窗口事件 250
通用窗口事件 251
扩展窗口事件 251
14.5 ie浏览器窗口扩展 252
模式窗口 252
无模式窗口 253
弹出窗口 253
举例 253
全屏窗口 255
第15章 frame对象 257
15.1 特殊的窗口 257
使用框架 257
访问框架中的窗口 258
对框架赋值 260
15.2 内联框架 261
15.3 框架的嵌套应用 262
框架嵌套 262
noframes 263
命名框架 264
框架交叉通信 264
嵌套框架交叉通信 266
15.4 框架应用 268
装入框架 268
取消框架 269
框架组装 269
15.5 用框架进行状态管理 270
第16章 处理文档(document) 273
16.1 早期文档处理 273
文档颜色 273
上次修改日期 276
定位与相关属性 277
16.2 基本document方法 280
document.write( )与document.writeln( ) 280
其他方法 282
16.3 使用document访问传统html元素 283
锚与链接 283
表单聚集 285
表单元素聚集 285
图像聚集 286
16.4 dom中的相关内容 289
dom 1中的文档属性与聚集 289
htmlelement 的公用属性与方法 290
访问具体html元素属性 291
16.5 用dom处理表格 294
html 4中的表格 294
设置表格属性 297
操作表格元素 300
操作表元 302
16.6 dom应用 305
改变[div]的内容 306
改变页面样式 306
第17章 表单和表单元素 309
17.1 表单基础 309
表单元素 309
访问表单 310
访问表单域 310
17.2 表单域 312
input元素属性 312
按钮 312
图像按钮 314
无显著特征的按钮 314
文本域与文本区 315
复选框与单选按钮 320
文件上传域 322
17.3 表单验证 322
概述 322
编写验证表单 325
混合表单验证 327
通过隐藏域验证表单 331
onchange事件 331
按键屏蔽 332
17.4 表单可用性与javascript 333
起始焦点域 333
标签与域选择 333
状态信息 334
屏蔽域 334
17.5 动态表单 335
第18章 复选框和单选按钮 339
18.1 复选框 339
设计思路 339
完整代码 340
18.2 单选按钮 341
设计思路 341
完整代码 342
18.3 复选框与单选按钮的组合使用 344
设计思路 344
完整代码 347
18.4 使用elements[]数组 350
设计步骤 350
完整代码 351
18.5 选择控件 354
单项选择控件 354
多项选择控件 355
级联选择控件 358
第19章 设置菜单 361
19.1 下拉菜单 361
基本应用 361
改进 363
渐显效果 365
19.2 dhtml菜单 368
模拟系统菜单 368
远程控制菜单 370
滑动菜单 373
19.3 常见菜单样式举例 376
弹出式菜单 376
浮动菜单 378
树型导航式菜单 380
第20章 浏览器与性能检测 385
20.1 浏览器检测 385
用于浏览器的navigator对象 385
检测初步 386
20.2 检测内容 387
javascript检测 387
javascript版本检测 389
javascript对象检测 389
java检测 390
插件检测 390
语言检测 391
20.3 用于可视化检测的screen对象 391
获取浏览器窗口大小 392
设置屏幕对象的尺寸 393
有选择地显示图片 394
20.4 高级检测技术:示例代码 395
20.5 浏览器控制:浏览器按键模拟 396
20.6 个性设置:指定主页 397
第21章 使用cookie保存状态 399
21.1 cookie概述 399
21.2 在javascript中使用cookie 400
cookie设置 400
cookie读取 401
cookie分析 401
删除cookie 402
安全问题 403
21.3 管理用户状态 403
重定向 403
弹出窗口 404
用cookie保存定制样式 404
21.4 ie浏览器状态扩展 406
第22章 图像处理 409
22.1 通过单击按钮来改变图像 409
22.2 彩色页面 410
使用image对象 410
使用images[]数组 411
22.3 ie浏览器中的结构化图形控件 414
属性 414
方法 415
事件 415
设置画笔颜色 416
画矩形 416
画椭圆 417
画扇形 417
完整的实例代码 417
22.4 在web页面中定位图像 418
22.5 在ie浏览器中拖动图像 419
mousemove事件 420
取消系统拖动事件 420
22.6 通用翻转代码 421
22.7 应用举例 423
跟随屏幕移动的图片 423
图像滚动公告板 426
左右移动的图片 429
图片的渐隐渐显 430
不停闪烁的图片 433
图片倒映 434
第23章 动画 437
23.1 应用dhtml 437
简单过渡 437
目标翻转 441
普通动画 442
23.2 随机发生器 446
23.3 使用ie浏览器的directanimation 447
pixellibrary库和meterlibrary库 448
使用画板 448
创建平移 449
创建旋转 450
完整代码 451
23.4 sequencer控件 453
事件与方法 453
创建动画 453
完整代码 454
23.5 path控件 456
属性、方法与事件 456
创建动画 457
完整代码 458
23.6 应用实例 459
永远居中的背景图片 459
随机显示的背景图片 460
垂直滚动公告板 461
类似flash的字幕效果 464
地震效果 465
第三篇 javascript高级技术
第24章 嵌入式对象 469
24.1 java applet 469
ie浏览器中的java applet 469
在html中引用java applet 469
archive属性 470
codebase属性 470
alt属性 470
name属性 470
在javascript中访问javaapplet 470
java检测 471
24.2 插件技术 473
插件简介 473
使用插件 473
mime类型 474
检测特殊插件 477
实现插件交互 478
24.3 activex控件 481
在xhtml中的使用 481
使代码兼容多种浏览器 481
用activex控件实现交互 482
第25章 远程javascript 485
25.1 单向通信 485
概述 485
创建image对象 485
重定向 486
25.2 双向通信 487
image对象的不同 487
线程 488
用cookie替代image 488
动态内容 489
服务端计算 491
回收 492
嵌入式框架(iframe)示例 493
25.3 xmlhttp对象 494
属性与方法 495
创建与发送请求 495
post 496
第26章 javascript与xml 497
26.1 xml概述 497
xml规范性 497
xml有效性 499
26.2 显示xml 500
使用xslt将xml转换为html 500
使用css显示xml文档 504
xml与xhtml的结合 505
26.3 dom与xml 507
internet explorer 507
mozilla 510
26.4 ie xml数据岛 513
格式化输出 513
动态增删记录 514
26.5 一个rss阅读器的例子 516
第27章 javascript的安全 521
27.1 同源策略 521
同源检测 521
嵌入式文档 522
外部脚本 522
例外 523
问题 523
27.2 结构化安全规则 524
mozilla安全规则 524
internet explorer中的安全设置 525
activex控件 527
27.3 浏览器使用javascript的安全问题 527
轰炸 527
欺骗 528
27.4 跨站点脚本 529
潜在的威胁 529
预防 530
第四篇 javascript典型应用
第28章 常用特效设计 533
28.1 日期时间设计 533
显示当前时间 533
显示当前日期和星期 535
同时显示日期、时间和星期 536
分时段问候 537
以数字图片来显示时间 539
显示世界不同地区的当前时间 542
总是悬浮的时钟 546
28.2 计算器设计 549
简单的加减乘除运算 549
能进行四则混合运算的计算器 552
28.3 文字效果设计 554
28.4 随机显示的图片 557
随页面刷新更换页面背景 557
随页面刷新显示不同图片 558
第29章 综合应用举例 561
29.1 递归 561
原理 561
汉诺塔问题求解 562
29.2 页面广告代码设计 565
位置固定的对联广告 565
随页面滚动的对联广告 567
循环滚动的多幅广告 571
29.3 与ajax结合实现级联选择 575
javascript的实现 575
用ajax的实现 579
第30章 与asp的结合开发留言板 587
30.1 结构与功能实现 587
控制留言长度 587
控制留言字体 588
30.2 数据库设计 589
设置管理信息表 589
设置留言信息表 589
连接数据库 590
30.3 后台管理 590
管理员登录 590
管理员管理 592
基本设置管理 595
30.4 填写留言 597
用户信息输入 599
控制留言长度 600
留言内容过滤 602
控制文本属性 602
30.5 显示留言 605
页面控制 605
显示用户信息 606
显示留言内容 607
30.6 留言管理 609
修改与回复 609
删除留言 611
显示用户ip 611
30.7 程序运行 612









游客,如果您要查看本帖隐藏内容请回复

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

每日一部高分大片,拒绝片荒!
快速回复 返回顶部 返回列表