图书介绍
JavaScript宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(D.古德曼)Danny Goodman著;汪厚祥等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505349619
- 出版时间:1999
- 标注页数:935页
- 文件大小:98MB
- 文件页数:968页
- 主题词:
PDF下载
下载说明
JavaScript宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 JavaScript初步1
第1章 JavaScript在万维网上的地位3
网上竞争3
标准的沿革4
CGI的script过程4
关于辅助程序、插件和小应用程序5
插件5
Java的小应用程序5
JavaScript:语言的集大成者6
LiveScript变成了JavaScript6
走到一起来7
微软世界7
JavaScript:一种活学活用的好工具8
第2章 浏览器竞争中写作工具的挑战9
相互竞争9
相互趋同10
今天的兼容性问题11
区分诸对象的不同语言11
核心语言标准11
阶梯排列的风格页13
动态HTML13
script编写策略14
第3章 JavaScript初步15
软件工具15
选择文本编辑器15
选择浏览器16
设置你的写作环境16
窗口17
MacOS17
script首次要做什么18
输入初始的script19
检查script20
<SCRIPT>标记符20
一个script对应所有浏览器21
文本显示22
享受乐趣23
第2部分 JavaScript指南25
第4章 浏览器和文档对象27
script运行演示27
JavaScript在行动28
交互的用户界面28
少量数据的查找29
表单确认30
交互数据30
多重框架31
动态HTML32
什么时候用JavaScript32
文档对象模型34
严格的分级结构35
当文档下载时35
一个简单的文档36
添加一个表单36
添加入一个文本输入单元37
添加一个按钮元素37
对象引用38
对象命名38
一个简单的文档39
添加一个表单39
添加一个文本输入元素40
添加一个按钮元素40
关于点语法40
新闻组的组织模型41
对象定义的是什么42
属性42
方法43
事件处理程序44
练习45
第5章 script和HTML47
script放在文档哪儿47
<SCRIPT>标记符47
标记符位置48
处理老版本的浏览器50
JavaScript语句51
script语句什么时候执行51
当文档下载时立刻执行51
延时script52
script与编程54
练习55
第6章 程序设计基础之一57
处理信息57
变量58
创建变量58
变量名59
表达式和求值59
script1.htm中的表达式60
表达式与变量60
数据类型转换62
转换字符串为数值63
转换数字到字符串64
操作符64
算术操作符64
比较操作符65
练习65
第7章 程序设计基础之二67
决策与循环67
控制结构68
if结构68
if…else结构69
循环结构69
函数70
函数参数71
变量值域72
花括弧74
数组74
建立数组75
存取数组数据76
关联数组76
数组中的文档对象78
练习78
第8章 窗口及文档对象81
文档对象81
窗口对象81
访问窗口属性及方法82
建立窗口83
窗口属性及方法84
window.status属性85
window.alert()方法85
window.confirm()方法86
window.prompt()方法86
onLoad=事件处理程序87
位置对象87
历史对象88
文档对象88
document.forms[]属性88
document.title属性89
document.write()方法89
连接对象91
练习92
第9章 表单与表单元素93
表单对象93
表单对象和容器93
建立一个表单94
form element[]属性94
文本对象95
按钮对象96
复选框对象96
单选钮对象97
选择对象99
向函数传递表单数据和元素100
提交表单102
练习104
第10章 字符串、数学和日期105
核心语言对象105
字符串对象105
连接字符串106
字符串方法107
改变字符串大小写107
字符串搜索108
获取字符和子字符串108
数学(Math)对象109
日期对象110
日期计算112
练习113
第11章 用脚本编写框架和多窗口115
框架:父和子115
引用家族成员117
父到子引用117
子到父引用117
子到子引用118
框架的脚本编程提示118
控制多框架——Navigator栏119
窗口引用的其他内容121
练习122
第12章 图象和动态HTML125
image(图象)对象125
能互相转换的图象126
预缓存图象126
创建图象的rollover128
HTML中其他的动态内容131
练习131
第3部分 JavaScript对象和语言引用133
第13章 JavaScript基础135
语言和文档对象135
核心语言标准——ECMAscript135
文档对象标准136
对象层组织136
层次路线图137
JavaScript文档对象路径图138
创建JavaScript对象139
对象属性139
对象的方法140
对象的事件处理程序141
作为方法的事件处理程序141
作为属性的事件处理程序142
在文档中嵌入script143
<SCRIPT>标记符143
JavaScript与JScript和VBScript144
隐藏以前浏览器中的script语句144
如何完全隐藏script145
script库145
兼容性问题146
JavaScript实体147
浏览器版本判定147
JavaScript在运行吗148
使用<NOSCRIPT>标记符148
其他不能用script编写的浏览器149
不同浏览器的脚本编写150
建立目标150
完成分支索引页151
一个链接——交替目的152
多层script153
编译事件处理程序的属性154
兼容性设计155
对待测试版的浏览器155
参考章节的兼容性等级156
本书的对象属性157
第14章 窗口对象159
窗口术语159
框架160
创建框架160
框架对象模型160
引用框架161
top与parent162
防止形成框架162
从框架转向无框架163
继承还是包容(containment)163
框架同步163
空框架164
浏览器框架源代码165
窗口对象165
语法166
关子该对象166
属性168
方法198
事件处理程序249
框架对象254
语法254
关于该对象255
第15章 location和history对象257
location对象257
语法258
关于此对象258
属性260
方法274
history对象277
语法277
关于此对象277
属性278
方法280
第16章 document对象285
动态HTML和文档285
document对象286
语法287
关于本对象288
属性288
方法316
第17章 link和anchor对象329
link对象329
语法329
关于该对象330
属性331
事件处理程序333
anchor对象339
语法339
关于该对象339
属性339
第18章 image和area对象341
image对象341
语法342
关于该对象342
属性344
事件处理程序350
area对象352
语法352
关于该对象352
第19章 layer对象355
Netscape layer355
layer对象355
语法356
关于该对象357
层引用357
跨平台关系360
属性360
方法386
事件处理程序393
第20章 小应用程序对象397
不需要Java397
小应用程序对象397
语法397
关于这个对象398
例子399
第21章 表单对象401
对象层次里的表单401
表单对象401
语法402
关于这个对象402
引用表单元素403
向函数传递表单和元素403
通过电子邮件传递表单406
改变表单属性408
表单中的按钮408
提交后重定位408
表单元素数组409
属性410
方法415
事件处理程序417
第22章 文本相关对象421
文本对象422
语法422
关于本对象423
属性425
方法430
事件处理程序433
口令对象437
语法438
关于这个对象438
文本区域对象438
语法439
关于这个对象439
文本区中的换行440
隐含对象441
语法441
关于这个对象441
第23章 按钮对象443
按钮对象、提交对象和复位对象443
语法443
关于这些对象444
属性446
方法447
事件处理程序448
复选框对象449
语法450
关于这个对象450
属性451
方法455
事件处理程序456
radio对象457
语法458
关于这个对象458
属性459
方法463
事件处理程序464
第24章 select和fileUpload对象467
select对象467
语法468
关于这个对象468
修改select选项470
属性474
方法483
事件处理程序483
fileUpload对象485
语法485
关于这个对象486
第25章 Navigator和其他环境对象487
Navigator对象487
语法488
关于这个对象488
属性488
方法497
mimeType对象500
语法501
关于这个对象501
属性502
plugin对象504
语法505
关于这个对象505
属性506
方法506
寻找MIME和插件508
核对MIME类型508
核对插件509
验证插件和MIME类型510
管理插件的安装(Navigator3)511
screen对象511
语法511
关于这个对象512
第26章 字符串对象515
字符串和数字型数据类型515
简单字符串515
建立长字符串变量516
连接字符串文本和字符串变量516
特殊的内部字符517
字符串对象518
语法519
关于这个对象519
属性520
语法类方法522
字符串实用函数539
格式化方法540
URL字符串编码及解码542
第27章 数学、数值和布尔对象543
JavaScript中的数值543
整数与浮点数544
十六进制和八进制整数546
将字符串转换位数值547
将数值转换为字符串548
当一个数不是数值时549
Math对象549
语法549
关于这个对象549
属性550
方法550
创建随机数551
Math对象捷径552
数值对象553
语法553
关于这个对象553
布尔对象554
语法554
关于这个对象554
第28章 日期对象555
时区和GMT555
日期对象556
创建日期对象557
日期原型属性558
日期方法559
关于时区561
用字符申表示日期561
友好的日期格式562
更多的转换563
新方法564
日期和时间算术564
有关日期对象的bug566
在表单中验证日期输入567
第29章 数组对象571
结构化数据571
创建一个空数组572
填充数组573
JavaScript 1.2对数组创建的扩充575
删除数组和数组元素576
模拟二维数组576
数组对象属性580
数组对象的方法581
第30章 正则表达式和RegExp对象593
正则表达式和模式(pattern)593
语言基础594
简单模式595
特殊字符595
分组和向后引用598
对象关系598
使用正则表达式602
有匹配吗602
取得匹配的信息604
字符串替换606
正则表达式对象608
语法608
关于该对象608
属性609
方法610
RegExp对象612
语法612
关于该对象612
属性613
第31章 控制结构617
if和if…else判断617
简单判断617
关于(条件)表达式618
复杂判断619
嵌套if…else语句620
条件表达式622
重复(for)循环623
使用循环变量624
跳出循环626
用condition指导循环方向627
while循环627
do-while循环628
循环处理属性629
with语句630
标号语句631
switch语句633
第32章 JavaScript操作符637
操作符分类637
比较操作符638
不同数据类型的相等639
结合操作符641
赋值操作符643
布尔操作符645
布尔算术645
布尔操作符应用647
位操作符649
typeof操作符650
void操作符650
new操作符651
delete操作符651
this操作符652
操作符优先级653
第33章 事件对象657
为什么要有事件657
事件处事程序658
事件属性658
新的浏览器——新的事件659
增强的鼠标事件660
键盘事件660
拖放事件661
窗口改变事件661
事件对象661
语法662
关于该对象662
属性663
第34章 函数和自定义对象671
函数对象671
语法671
关于该对象672
创建函数672
嵌套函数673
函数参数674
属性675
函数应用注意事项679
函数调用679
变量作用域:全局与局部680
参数变量683
递归函数683
把函数组织成库684
自定义对象685
一个例子——行星对象685
添加自定义方法690
创建对象的更多方法692
对象监视方法692
使用自定义对象693
JavaScript构件693
JavaScript Beans694
scriptlet695
配置695
第35章 全局函数和语句697
函数697
语句704
第36章 服务器端的JavaScript707
为文档加上服务器端的处理707
嵌入式服务器script708
服务器端的库709
服务器端的核心对象709
server对象710
project对象710
client对象711
request对象711
用LiveWire访问数据库712
数据库访问的过程712
访问记录713
服务器端JavaScript还是客户端JavaScript714
第4部分 使用JavaScript715
第37章 数据输入验证717
实时与批处理验证717
实时验证触发器717
批模式验证718
设计过滤器718
构建一个过滤器函数库719
isEmpty()719
isPosInteger()720
isInteger()721
isNumber()722
定制验证函数723
综合验证函数724
日期和时间验证725
“Industrial-Strength”验证解决方案726
结构726
调度机制726
验证例子727
美国州名729
日期验证731
交叉确认域738
最后的检查739
数据有效性验证的规划740
第38章 LiveConnect:用脚本编写Java小应用程序和插件741
LiveConnect概述741
为什么要控制Java小应用程序742
小规模的Java743
Java创建块类743
Java的方法743
Java小应用程序的属性744
访问Java域745
用script对真实生活中的小应用程序进行编程745
理解script编程方法746
小应用程序的局限性749
不露面的小应用程序750
数据类型转换754
小应用程序与script间的通信754
你的小应用程序需要什么754
HTML需要什么756
关于JSObject.class756
数据类型转换757
小应用程序与script应用程序示例758
用script编写Navigator的插件761
在script中访问LiveAudio762
LiveAudio怎样工作763
用script直接访问Java类766
第39章 高级事件处理769
其他事件对象769
捕获事件770
事件捕获的实现770
关闭事件捕获771
向事件目标传递事件774
事件流量控制777
修改事件780
事件模型780
跨平台热键检测780
跨平台键的捕获782
未来的事件783
第40章 安全性和签名script785
关于安全性785
当发生冲突时786
Java的SandBox(沙箱)786
安全策略(policy)787
同源策略788
设置document.domain788
源检测789
window对象检测789
location对象检测789
document对象检测789
layer对象检测789
表单对象检测789
小应用程序对象检测790
image对象检测790
连接的script库检测790
签名script策略790
签名对象和script791
签名script的用处791
数值证书791
怎样得到一个证书792
认证证书793
激活codebase principal793
签名script794
签名工具794
准备script签名794
ARCHIVE属性795
ID属性795
运行页面签名器797
编辑和移动签名script798
访问受保护的属性和方法798
得到授权798
指定目标799
script权限注意事项801
保持小窗口801
考虑用户801
例子801
访问受保护的窗口属性802
访问本地文件802
处理Java类错误805
签名script的其它内容806
导出和导入签名script806
对签名网页加锁807
国际字符807
第41章 用script编写跨平台的动态HTML809
什么是DHTML809
层叠风格表单(CSS1)810
层叠风格表单定位(CSS-P)811
文档对象模型(DOM)811
客户端script编写812
跨平台DHTML挑战812
Netscape扩展——层812
Microsoft的扩展——风格对象813
找出共同点813
创建PT814
可定位元素的引用815
Navigator层引用815
Internet Explorer风格引用816
属性名的不兼容性816
关于方法817
处理不兼容性817
内联分支817
平台等价818
自定义API820
处理非DHTML浏览器821
一个DHTML应用程序例子822
拼图游戏的设计822
实现细节823
自定义API824
主程序827
经验与教训837
第42章 Netscape动态HTML和JavaScript的扩展部分839
JavaScript风格839
标记符对象840
类对象841
ids对象842
all关键字842
contextual风格843
风格属性843
block-level格式化属性844
字体和文本属性845
classfication属性846
动态定位847
Navigator的猜谜游戏综述847
主文档847
帮助面板852
小结854
第43章 Microsoft的动态HTML855
Internet Explorer 4文档对象模式855
典型对象855
文本范围对象857
风格对象858
引用对象——all collection858
风格对象属性859
动态定位862
Navigator猜谜游戏综述863
文档863
小结868
第44章 Internet Explorer 4 JScript和对象模型869
核心语言869
文档对象模式870
元素对象871
collection872
事件874
脚本化引擎版本875
第45章 调试script877
语法与运行错误877
错误消息报警878
多重错误消息窗口879
错误消息879
发现问题883
检查HTML标记符883
察看源883
断断续续的script884
script在表中不工作884
重新打开文件884
找出作用的原因885
注释语句885
检查表达式赋值885
检查对象引用和属性886
使用JavaScript Debugger887
安装Debugger887
开始运行跟踪查错程序887
Debugger框架887
Debugger单步运行888
单步执行程序889
人工观察值889
自动观察值——watches890
写出自己的跟踪应用890
加载trace.js库892
trace.js的预处理文档892
调用trace()892
关于计时器893
Navigator崩溃893
预防问题894
使结构正确894
逐渐地创建895
测试表达式的值895
创建函数工作台895
测试你的杰作895
第46章 写作工具897
Acadia的Infuse 2.0897
Netscape Visual JavaScript898
其他服务器端的工具900
第47~53章 JavaScript的一些应用903
CD-ROM中附加的应用章节903
第5部分 附录905
附录A Netscape Navigator Object Road Map和兼容性指南907
附录B JavaScript的保留字913
附录C 练习答案915
附录D JavaScript的Internet资源931
附录E 使用CD-ROM933
热门推荐
- 1937965.html
- 1385013.html
- 297936.html
- 3655909.html
- 1295205.html
- 3878350.html
- 428947.html
- 3382590.html
- 839997.html
- 2734584.html
- http://www.ickdjs.cc/book_3143366.html
- http://www.ickdjs.cc/book_3429141.html
- http://www.ickdjs.cc/book_2674989.html
- http://www.ickdjs.cc/book_457942.html
- http://www.ickdjs.cc/book_440506.html
- http://www.ickdjs.cc/book_1725133.html
- http://www.ickdjs.cc/book_651655.html
- http://www.ickdjs.cc/book_1694206.html
- http://www.ickdjs.cc/book_1475181.html
- http://www.ickdjs.cc/book_1401014.html