昨天买了本99元的书.



   本书是JavaScript经典图书《JavaScript宝典》的第四版,除秉承了前三版各种广受欢迎的内容外,本书还深入介绍了一些备受欢迎的新特性,包括对新版Internet Explorer和Navigator浏览器的支持。本书包含5个部分共42章,从简要介绍JavaScript,并将JavaScript与Java进行比较开始,循序渐进地介绍了浏览器机理、基本的编程技巧和真实的JavaScript脚本,接着提供了对于浏览器文档对象模型发展的深入探讨,详细介绍了JavaScript对象的有关知识,包括对象的属性、方法和事件处理等内容。最后,深入讨论了JavaScript的实践、脚本调试、安全性问题、跨浏览器环境的动态HTML 以及Microsoft Windows的作用机理,同时包括了大量的实例程序。另外,还提供了核心JavaScript语言的参考和其他一些有用的参考信息。
本书附带的光盘提供了300多个现成的HTML文档实例和一些应用价值很高的程序片段,同时光盘中以.PDF格式提供的“快速参考”会对本书的学习起到极大的帮助作用。

目        录


前言    1
第1部分    开始学习JavaScript    7
第1章    JavaScript与Web    8
1.1    Web上的竞争    8
1.2    超文本标记语言(HTML)    9
1.3    CGI脚本    9
1.4    辅助程序和插件程序    10
1.5    Java Applet    11
1.6    JavaScript: 语言的集大成者    11
1.7    JavaScript: 一种灵活好用的工具    13
第2章    开发适用于各种浏览器的JavaScript    14
2.1    相互竞争    14
2.2    相互包容    15
2.3    当今的兼容性问题    15
2.4    开发脚本编写策略    18
第3章    JavaScript脚本初步    19
3.1    软件工具    19
3.2    设置编写环境    20
3.3    第一个脚本要做什么    22
3.4    输入初始脚本    22
3.5    检查脚本    23
3.6    轻松编写脚本    25
第2部分    JavaScript指南    27
第4章    Browser和Document 对象    28
4.1    脚本运行显示    28
4.2    可用JavaScript实现的几种基本动作    29
4.3    文档对象模型    33
4.4    载入文档时    35
4.5    对象引用    37
4.6    关于圆点语法    40
4.7    如何定义对象    40
4.8    习题    43
第5章    脚本和HTML文档    44
5.1    脚本放在文档何处    44
5.2    JavaScript语句    47
5.3    脚本语句何时执行    47
5.4    观察脚本错误    49
5.5    脚本和编程    51
5.6    习题    51
第6章    程序设计基础之一    53
6.1    关于JavaScript语言    53
6.2    处理信息    53
6.3    变量    54
6.4   表达式和求值    55
6.5    数据类型转换    57
6.6    操作符    59
6.7    习题    59
第7章    程序设计基础之二    61
7.1    决策和循环    61
7.2    控制结构    61
7.3    重复循环    63
7.4    函数    64
7.5    花括号    66
7.6    数组    67
7.7    习题    70
第8章    Window和Document对象    71
8.1    Document对象    71
8.2    Window对象    71
8.3    窗口属性和方法    74
8.4    Location对象    76
8.5    History对象    76
8.6    Document对象    77
8.7    Link对象    79
8.8    习题    80

第9章    表单和表单元素    81
9.1    FORM对象    81
9.2    作为对象的表单控件    82
9.3    按钮对象    84
9.4    复选框对象    84
9.5    单选钮对象    85
9.6    SELECT对象    86
9.7    向函数传递表单数据和元素    87
9.8    提交和预验证表单    89
9.9    习题    90
第10章    String、Math和Date对象    92
10.1    核心语言对象    92
10.2    String对象    92
10.3    Math对象    95
10.4    Date对象    96
10.5    日期计算    98
10.6    习题    98
第11章    用脚本编写框架和多窗口    100
11.1    框架:父框架和子框架    100
11.2    家庭成员间的引用    102
11.3    框架脚本编程提示    103
11.4    控制多框架——导航条    103
11.5    窗口引用的其他内容    105
11.6    习题    106
第12章    图像和动态HTML    108
12.1    image对象    108
12.2    HTML中其他的动态内容    113
12.3    习题    114
第3部分    文档对象参考    115
第13章    JavaScript基础    116
13.1    JavaScript版本    116
13.2    核心语言标准——ECMAScript    117
13.3    在HTML文档中嵌入脚本    117
13.4    浏览器版本检测    121
13.5    兼容性设计    129
13.6    对有经验的程序员的语言基础    132
13.7    对象模型的发展    134
第14章    文档对象模型基础    135
14.1    对象模型层次    135
14.2    文档对象的产生过程    137
14.3    对象属性    137
14.4    对象方法    138
14.5    对象事件处理    139
14.6    对象模型概述    140
14.7    基本对象模型    141
14.8    基本附加图像对象模型    141
14.9    Navigator 4扩展    142
14.10    Internet Explorer 4+扩展    143
14.11    Internet Explorer 5+扩展    146
14.12    W3C DOM    147
14.13    混合对象模型    158
14.14    在NN6中模拟IE4+语法     164
14.15    JavaScript 对象模型基础小结    166
第15章    通用HTML元素对象    167
15.1    通用对象    167
第16章    Window 对象和Frame 对象    252
16.1    Window 对象术语    252
16.2    框架    252
16.3    Window对象    258
16.4    FRAME元素对象    313
16.5    FRAMESET 元素对象    318
16.6    IFRAME 元素对象    321
16.7    popup 对象    326
第17章    Location对象和History对象    329
17.1    Location对象    329
17.2    History 对象    337
第18章    Document对象和Body 对象    342
18.1    Document 对象    343
18.2    BODY 元素对象    388

第19章    主体文本对象    395
19.1    BLOCKQUOTE 和 Q 元素对象    395
19.2    BR 元素对象    396
19.3    FONT元素对象    397
19.4    H1...H6 元素对象    399
19.5    HR元素对象    400
19.6    LABEL 元素对象    402
19.7    MARQUEE 元素对象    403
19.8    方法    407
19.9    事件处理    407
19.10    Range 对象    408
19.11    selection 对象    421
19.12    Text和TextNode 对象    423
19.13    TextRange对象    426
19.14    TextRectangle 对象    442
19.15    小结    443
第20章    HTML 指示性对象    445
20.1    HTML 元素对象    445
20.2    HEAD 元素对象    446
20.3    BASE 元素对象    447
20.4    BASEFONT 元素对象    448
20.5    ISINDEX 元素对象    449
20.6    LINK 元素对象    450
20.7    META 元素对象    454
20.8    SCRIPT 元素对象    456
20.9    TITLE元素对象    459
第21章    Link 对象和Anchor 对象    461
21.1    Anchor、Link和A 元素对象    461
第22章    Image对象、Area对象和Map对象    470
22.1    Image 和 IMG 元素对象    470
22.2    AREA 元素对象    482
22.3    MAP 元素对象    484
第23章    form及其相关对象    486
23.1    对象层次中的表单    486
23.2    FORM 对象    486
23.3    FIELDSET 和 LEGEND 元素对象    501
23.4    LABEL 元素对象    502
第24章    按钮对象    504
24.1    BUTTON 元素对象以及button、submit、reset 输入对象    504
24.2    复选框输入对象    508
24.3    单选按钮输入对象    512
24.4    图像输入对象    516
第25章    文本相关表单对象    519
25.1    文本输入对象    519
25.2    Password 输入对象    529
25.3    Hidden 输入对象    529
25.4    TEXTAREA 表单对象    530
第26章    选择、选项和文件上传对象    534
26.1    SELECT 元素对象    534
26.2    OPTION 元素对象    548
26.3    OPTGROUP 元素对象    549
26.4    文件输入元素对象    550
第27章    表和列表对象    553
27.1    表对象层次结构    553
27.2    TABLE 元素对象    565
27.3    TBODY、TFOOT和 THEAD 元素对象    576
27.4    CAPTION 元素对象    578
27.5    COL 和 COLGROUP 元素对象    578
27.6    TR 元素对象    580
27.7    TD 和 TH 元素对象    584
27.8    OL 元素对象    587
27.9    UL 元素对象    589
27.10    LI 元素对象    590
27.11    DL、 DT和 DD 元素对象    591
27.12    DIR 和 MENU 元素对象    592
第28章    Navigator 和其他环境对象    594
28.1    clientInformation 对象(IE4+)和 navigator 对象 (所有浏览器)    594
28.2    mimeType 对象    608
28.3    plugin 对象    612
28.4    查找 MIME 类型和插件程序    614
28.5    screen 对象    620
28.6    userProfile 对象    624
第29章    event对象    630
29.1    事件    630
29.2    事件传播    631
29.3    引用事件对象    646
29.4    事件对象兼容性    647
29.5    深入学习事件模型    649
29.6    事件类型    651
29.7    NN4 事件对象    653
29.8    IE4+ event对象    656
29.9    NN6+ event对象    668
第30章    样式表和样式对象    679
30.1    理解对象名称    680
30.2    输入样式表    680
30.3    读取样式属性    681
30.4    STYLE 元素对象    681
30.5    styleSheet 对象    683
30.6    cssRule 和规则对象    691
30.7    currentStyle、runtimeStyle和style对象    694
30.8    filter对象    724
第31章    定位对象    733
31.1    层的概念    733
31.2    NN4 Layer对象    734
31.3    DOM中的定位元素    747
第32章    嵌入对象    768
32.1    APPLET 元素对象    768
32.2    OBJECT 元素    772
32.3    EMBED元素对象    778
32.4    PARAM元素的特例    781
第33章    XML 对象    782
33.1    元素和节点    782
33.2    XML 元素对象    784


第4部分    JavaScript 核心语言参考    787
第34章    String对象    788
34.1    字符串和数值数据类型    788
34.2    String对象    790
34.3    字符串使用函数    802
34.4    URL 字符串编码和译码    805
第35章    Math、Number和 Boolean对象    806
35.1    JavaScript中的数值    806
35.2    Math对象    810
35.3    Number对象     813
35.4    Boolean对象    816
第36章    Date对象    818
36.1    时区和GMT    818
36.2    Date对象    819
36.3    表单中确认日期输入的方法    830
第37章    Array对象    833
37.1    结构化数据    833
37.2    创建空数组    834
37.3    向数组添加数据    835
37.4    JavaScript 1.2高级数组创建    836
37.5    删除数组项    837
37.6    并行数组    837
37.7    多维数组    839
37.8    array对象属性    841
37.9    array对象方法    842
第38章    正则表达式和RegExp对象    849
38.1    正则表达式和样式    849
38.2    语言基础    850
38.3    对象关系    853
38.4    使用正则表达式    856
38.5    正则表达式对象    860
38.6    RegExp 对象    864

第39章    控制结构和异常处理    868
39.1    If 和If. . .Else 判定    868
39.2    条件表达式    872
39.3    for循环    872
39.4    while循环    876
39.5    do-while循环    877
39.6    循环遍历属性(for-in)    877
39.7    with 语句    878
39.8    Label语句    879
39.9    switch 语句    881
39.10    异常处理    883
39.11    使用try-catch-finally结构    884
39.12    产生异常    887
39.13    error对象    890
第40章    JavaScript 操作符    894
40.1    操作符类别    894
40.2    比较操作符    895
40.3    不同数据类型的比较    896
40.4    结合操作符    897
40.5    赋值操作符    899
40.6    布尔操作符    900
40.7    按位操作符    903
40.8    对象操作符    904
40.9    混合操作符    907
40.10    操作符优先级    909
第41章    函数和自定义对象    912
41.1    Function对象    912
41.2    函数应用注意事项    919
41.3    自定义对象    923
41.4    面向对象的概念    932
41.5    Object对象    935
第42章    全局函数和语句    937
42.1    函数    937
42.2    语句                             944


第5部分    附录    953
附录A    JavaScript和浏览器对象快速参考    954
附录B    JavaScript保留字    967
附录C    练习答案    968
附录D    JavaScript 和 DOM Internet资源    981
附录E    CD-ROM内容    984


引用内容 引用内容

我买这本书是 其实说是一本Javascript的字典,因为在不同的浏览器,不同的浏览器版本中,Javascript的支持情况都不一样的.如果是做系统的话,掌握这些支持尤其重要.

(题外话:一个关于Javascript的书.真难得,我发现Javascript的书外面不多,不过实用的,个人觉得不多,大多都是垃圾,全是介绍特效的书,虽然我也自己写过一些特效的代码,但是我主要还是用Javascript来为网上系统服务.这也是Javascript很重要的地方.可是现在这些出书的人在都是在网上抄抄代码就出书了,鄙视他们.让很多人都误解为javascript的功能只在于做特效,误导了很多初学者.(说了很多气话))



[本日志由 puterjam 于 2004-08-20 05:16 PM 编辑]
上一篇: XML相关书籍下载
下一篇: 支持半透明窗口,Mozilla再度更新
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
谢谢你ask[2006-10-16 05:47 PM | | | 218.107.48.229 | del | 回复回复]
我也有这本书
但是我的光盘丢了
能把你的光盘内容发一份给我吗
谢谢了
email:zysshw@163.com
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱:
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 开启 | [img]标签 关闭