图书介绍
JavaScript编程宝典 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 陈争航编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121071508
- 出版时间:2008
- 标注页数:805页
- 文件大小:213MB
- 文件页数:825页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript编程宝典 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 语法基础1
第1章 JavaScript简介2
JavaScript是什么2
JavaScript能做什么3
表单数据验证3
动态HTML3
用户交互4
数据绑定4
少量数据查找5
Ajax核心技术5
JavaScript如何实现动态效果5
BOM与DOM6
事件模型6
JavaScript历史与发展7
JavaScript 1.5到JavaScript 2.07
JavaScript与浏览器8
JavaScript与ECMAScript9
JavaScript和Java语言的区别9
需要掌握的基础知识10
文本编辑器10
小结12
第2章 HTML基础13
HTML简介13
HTML文件组成13
标记使用规则14
标记属性14
编写第一个网页——HTML文件基本结构15
meta标记18
空白字符19
特殊符号20
注释22
字符与段落格式22
修饰字符22
空格、换行、段落23
预定义格式24
添加标题24
水平线条24
DIV与SPAN25
超链接26
创建超链接26
使用锚点链接同一个页面不同位置27
图像与图像链接28
图像映像29
mailto链接30
链接到非Web文件30
表格30
表格基本结构31
跨行与跨列34
表格嵌套36
使用表格进行页面布局37
表格分组41
表格边框与分隔线43
列表44
有序列表44
无序列表45
列表嵌套45
自定义列表46
FORM表单46
定义FORM表单46
INPUT元素47
SELECT元素50
TEXTAREA元素51
表单处理52
框架52
普通框架52
浮动框架56
〈marquee〉标记57
添加多媒体59
小结60
第3章 JavaScript快速入门61
常用的两个客户端方法61
在HTML代码中加入JavaScript脚本61
应用〈script〉...〈/script〉标记对61
直接加入到HTML中62
使用src属性引用JavaScript脚本64
解决非JavaScript浏览器问题65
脚本位置67
JavaScript程序设计基本规则67
语句67
区分大小写67
注释68
空白与缩进71
JavaScript在HTML中的位置72
创建与运行JavaScript实例72
创建HTML页面72
加入JavaScript代码73
小结75
第4章 数据类型与变量76
JavaScript数据类型简介76
基本数据类型77
数值型77
字符串型77
布尔型78
underined与null78
数组简介79
定义数组79
数组元素与长度81
数组嵌套与多维数组83
数组对象84
变量与常量84
定义变量84
变量作用域87
数据类型转换89
表达式中自动数据类型转换89
与布尔型的自动转换90
与字符串的自动转换91
与数值的转换91
强制将字符串转换为数值91
typeof返回数据类型92
复合数据类型的使用92
小结93
第5章 运算符、表达式和语句94
运算符94
算术运算符94
赋值运算符95
关系运算符96
逻辑运算符98
位运算符100
字符串运算符102
条件运算符102
几种特殊的运算符103
运算符优先级104
表达式105
语句106
变量声明语句107
赋值语句108
函数调用语句108
if条件语句109
for循环语句109
for...in循环语句112
while循环语句113
do...while循环语句113
break与continue语句113
switch分支语句114
标签116
with语句117
空语句118
小结118
第6章 函数120
函数定义与调用120
定义函数120
return语句与函数返回值122
调用函数123
函数解析124
函数局部变量与全局变量124
函数参数125
可选参数列表125
函数对象的arguments对象属性125
复合数据类型的参数127
不支持重载128
函数嵌套调用与递归调用129
函数对象130
函数作为数据使用131
使用函数赋值131
匿名函数131
函数作为函数参数132
函数对象的属性和方法133
属性133
方法134
自定义属性与方法134
静态属性与方法135
闭包136
理解闭包136
执行环境136
JavaScript中的闭包——嵌套函数137
JavaScript全局函数140
函数使用注意事项141
小结142
第2部分 JavaScript对象143
第7章 对象144
JavaScript的面向对象特性144
JavaScript面向对象特点144
JavaScript程序的对象种类145
使用内建对象146
用户自定义对象146
使用Object()构造函数146
对象直接量147
构造函数148
作为联合数组的对象150
属性与方法150
实例属性与方法151
静态属性与方法151
原型属性与方法151
添加与删除属性和方法152
原型152
基于原型的继承153
内建对象的原型扩展155
通用对象属性和方法155
面向对象技术156
抽象与封装157
类与对象157
继承、多态和接口158
JavaScript对象与类的关系159
小结159
第8章 String与Array对象160
String对象160
String对象简介160
String对象属性160
String对象方法161
String对象的应用168
Array对象170
Array对象简介170
Array对象属性171
Array对象方法171
小结177
第9章 Date、Math、Boolean、Number与Function对象178
Date对象178
时区与时间戳178
创建Date对象178
时间的计算180
Date对象方法182
实例——显示当前日期与星期188
实例——数字时钟190
Math对象194
Math对象194
Math对象属性194
Math对象方法195
实例——JavaScript计算器196
Boolean对象204
Number对象206
Number对象简介206
Number对象属性206
Number对象方法206
Function对象207
小结209
第10章 正则表达式210
正则表达式简介210
什么是正则表达式210
正则表达式可以做什么210
正则表达式语法211
JavaScript正则表达式211
相关的String对象方法212
match()方法212
replace()方法213
search()方法214
简单正则表达式214
普通字符与转义字符214
字符类215
重复次数(数量词)216
复杂正则表达式218
数量词的贪婪、非贪婪218
分组(子表达式)220
边界符221
或字符222
反向引用223
断言225
非捕获性分组226
后缀选项(标记)227
RegExp对象228
RegExp对象方法228
RegExp对象实例属性230
RegExp对象静态属性231
应用实例233
提取字符串中的电话号码233
验证用户名和密码234
验证电子邮件地址235
检测全中文字符串237
小结238
第3部分 DOM基础及应用239
第11章 BOM与DOM240
BOM与DOM240
BOM与DOM简介240
浏览器兼容性241
BOM242
BOM模型242
访问浏览器窗口242
DOM243
DOM与XML243
标准DOM245
浏览器支持246
HTML节点树246
核心DOM248
访问节点251
访问代码的位置254
访问指定节点255
处理节点属性258
创建与操作节点260
HTML DOM264
访问HTML元素265
元素对象269
访问HTML元素属性274
DHTML275
小结276
第12章 事件处理277
事件与浏览器兼容性277
事件与事件句柄277
浏览器兼容性277
基本事件模型278
事件类型278
HTML事件句柄属性279
元素对象事件句柄属性281
显式调用事件句柄属性282
手动触发事件282
事件句柄返回值284
this关键字286
DOM事件模型287
事件传播:捕捉与冒泡287
注册与注销事件句柄289
DOM事件类型293
Event对象294
使用Event对象的各种方式299
IE事件模型301
注册与注销事件句柄301
IE Event对象302
IE事件捕捉与冒泡304
浏览器兼容性的解决方法305
注册事件句柄的方式306
引用事件对象的方式306
取消事件默认动作的方式310
处理不同的事件对象属性312
应用实例——日历314
实现效果314
程序设计思想314
程序实现315
小结322
第13章 控制浏览器窗口323
window对象323
使用对话框326
警告对话框326
确认对话框327
提示对话框327
打开与关闭浏览器窗口328
打开浏览器窗口328
浏览器窗口外观属性328
关闭浏览器窗口330
延迟与周期执行333
setTimeout()与clearTimeout()方法333
自动关闭广告窗口335
setInterval()与clearInterval()方法337
框架与window对象340
文档滚动343
实现滚动的方法343
可控制的滚动公告栏345
滚动图片串347
移动浏览器窗口354
状态栏效果358
文字首尾相接循环滚动359
文字由左端弹出361
文字由右端飞入363
浏览器大小365
窗口事件366
窗口之间通信367
screen对象368
小结369
第14章 navigator、location和history对象370
navigator对象370
location对象373
history对象374
location与history对象的应用375
页面导航375
自动跳转378
小结379
第4部分 动态应用实践381
第15章 CSS级联样式表382
CSS简介382
CSS是什么382
CSS能做什么382
CSS语法基础383
规则383
属性385
类386
预定义类388
id选择符389
包含选择符389
注释390
继承与优先级390
使用DIV与SPAN进行分组391
在HTML中添加样式393
使用style元素定义内部样式表394
外部级联样式表394
内嵌样式——style属性396
导入外部样式表396
混合使用396
动态样式398
使用style对象访问样式399
CSS属性与style对象属性的转换400
CSS属性401
字体属性401
颜色与背景属性404
文本与段落属性407
边框、边距、填充属性411
尺寸属性418
显示属性419
定位属性422
列表属性428
小结431
第16章 动态样式432
动态样式基本实现方法432
设置样式属性432
使用class属性435
动态外部级联样式436
显示与隐藏437
移动441
带有停顿的滚动公告栏444
实现效果444
设计思想445
程序实现446
树形目录450
实现效果450
设计思想451
程序实现452
多级树形目录462
实现效果462
设计思想462
程序实现464
下拉菜单468
实现效果468
设计思想469
程序实现469
跟随鼠标的图片474
跟随鼠标运动的文字479
沿指定路径运动的图片483
围绕鼠标光标旋转的字符串486
位于窗口固定位置的广告491
飘落的雪花496
隐藏的浮动导航面板502
小结510
第17章 动态文档511
document对象511
document对象简介511
document对象的属性512
document对象的方法512
访问文档元素515
动态文档的基本方法518
write()方法518
innerHTML属性518
操作节点树520
添加与删除520
列表排序523
修改列表指定列表项526
Text节点528
CharacterData接口529
添加、查找、替换、删除指定文本530
documentFragment接口537
IE扩展538
innerText、outerText和outerHTML属性538
insertAdjacentHTML()与insertAdjacentText()方法540
selection与TextRange对象541
查找、替换、删除和修改文本543
小结547
第18章 处理表单548
JavaScript表单处理基础548
Form对象550
Form对象的属性、方法和事件550
表单提交与验证551
Input对象553
Input对象的属性、方法和事件553
按钮555
单行文本558
Hidden元素560
复选框checkbox元素560
单选按钮563
Select对象563
属性、方法、事件564
Option对象566
查找、修改、添加和删除列表项567
两级联动下拉列表570
三级联动下拉列表574
Textarea对象580
表单验证583
非空验证583
数字字符验证586
E-mail地址验证588
屏蔽键盘591
清除字符串中空格592
验证的有效性593
提高表单可用性594
自动焦点594
约束与自动填充595
使用回车键596
IE表单数据绑定598
浏览器数据绑定598
使用object标记对定义数据源599
将表单连接到数据字段600
相关属性与方法601
数据绑定实例601
小结605
第19章 动态表格606
Table对象606
TableRow对象608
TableCell对象608
TableSection对象609
动态控制表格结构610
表格排序616
原理617
单列表格排序618
多列表格排序621
逆序排序623
对多种数据类型排序625
IE表格数据绑定629
将数据源绑定到表格629
扩展属性与方法629
通讯录630
可排序图书目录632
小结634
第5部分 高级应用技术635
第20章 Image、Canvas与SVG图形图像处理636
Image对象636
图像翻转636
图像缓存638
动态图像时钟639
Canvas元素641
〈canvas〉〈/canvas〉标记对641
绘图基本步骤642
Canvas对象643
CanvasRenderingContext2D对象644
CanvasGradient对象649
CanvasPattern对象651
矩形652
路径653
直线654
弧线655
不规则图形656
透明图形660
渐变图形662
转换坐标665
SVG667
SVG是什么667
在HTML中嵌入SVG669
SVG中使用JavaScript669
常用SVG元素670
小结676
第21章 Cookie与隐藏框架677
Cookie677
什么是Cookie677
Cookie的作用677
Cookie组成678
Cookie文件680
写入Cookie681
读取Cookie682
应用实例683
Cookie安全686
隐藏框架687
普通框架〈frame〉687
浮动框架〈iframe〉693
小结694
第22章 Ajax原理及应用696
Ajax简介696
处理HTTP请求698
XMLHttpRequest对象698
发送请求和处理响应的一般步骤703
GET请求703
POST请求704
处理响应705
安全性709
Ajax应用709
用户注册自动验证710
仅更新查询列表714
使用responseXML属性请求XML文档719
使用responseXML属性——程序生成XML文档721
与隐藏框架的比较727
小结728
第23章 JavaScript与插件729
插件基础729
什么是插件729
常用插件730
MIME类型730
添加嵌入式对象730
访问插件732
Flash的应用732
加入Flash732
JavaScript控制Flash733
Flash访问JavaScript735
Java Applet736
编写Java Applet736
嵌入Java Applet738
JavaScript与Java Applet交互739
调用Java Applet绘图741
Java Applet访问JavaScript746
ActiveX插件748
ActiveX简介748
安全性749
嵌入ActiveX749
JavaScript与ActiveX交互750
Windows Media Player750
MP3播放753
连续、循环播放列表756
小结763
第24章 JavaScript与XML765
XML简介765
获取XML文档767
IE中获取XML文档767
Mozilla中获取XML文档769
兼容方法771
使用DOM操作XML文档776
使用XSLT解析XML780
XSLT简介781
IE的XSLT API782
Mozilla的XSLT API784
使用XPath查询XML785
XPath简介786
IE的XPath API787
Mozilla的XPath API788
小结791
第25章 错误处理与安全策略792
错误与异常792
浏览器错误报告793
IE浏览器错误报告794
Mozilla浏览器错误报告794
捕获与处理异常795
try...catch语句795
Error对象797
使用throw抛出异常798
onerror事件句柄799
基本调试方法801
脚本调试器803
安全策略804
小结805