图书介绍
JavaScript入门经典 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)PaulWilton,JeremyMcPeak;施宏斌译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302194194
- 出版时间:2009
- 标注页数:738页
- 文件大小:229MB
- 文件页数:750页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript入门经典 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Web与JavaScript概述1
1.1 JavaScript简介1
1.1.1什么是JavaScript1
1.1.2 JavaScript与Web2
1.1.3为什么选择JavaScript3
1.1.4 JavaScript的功能4
1.2创建JavaScript Web应用程序所需的工具4
1.3 <script>标记:第一个简单的JavaScript程序6
1.4浏览器及其兼容性问题12
1.5关于“谁将成为亿万富翁?”小测试的简介13
1.5.1“小测试”程序代码背后的设计思路15
1.5.2与“小测试”所需功能相关的章节17
1.6小结17
第2章 JavaScript中的数据类型与变量19
2.1 JavaScript中的数据类型19
2.1.1数值数据20
2.1.2文本数据20
2.1.3布尔数据21
2.2变量——保存在内存中的数据22
2.2.1声明变量并赋值23
2.2.2用其他变量的值为变量赋值25
2.3设置浏览器以显示错误信息27
2.3.1在Firefox浏览器中显示错误信息27
2.3.2在1E浏览器中显示错误信息29
2.3.3当错误发生时浏览器如何显示错误信息30
2.4使用数据——计算数值及字符串的基本操作32
2.4.1数值计算32
2.4.2操作符的优先级36
2.4.3字符串的基本操作39
2.4.4字符串与数值的混合操作40
2.5数据类型转换42
2.6数组45
2.7“在线小测试”程序——使用数组来存储题目54
2.8小结57
2.9习题58
第3章 判断、循环和函数59
3.1选择语句——if语句和switch语句59
3.1.1比较运算符60
3.1.2 if语句62
3.1.3逻辑运算符66
3.1.4在if语句中使用复合条件68
3.1.5 else和else if语句72
3.1.6字符串的比较74
3.1.7 switch语句75
3.2循环语句——for语句和while语句80
3.2.1 for循环语句80
3.2.2 for.in循环语句83
3.2.3 while循环语句84
3.2.4 do.while循环语句86
3.2.5 break语句和continue语句87
3.3函数88
3.3.1创建用户自定义函数88
3.3.2变量的作用域和生存期92
3.4创建一个“在线小测试”程序7中的基本函数93
3.5小结96
3.6习题98
第4章 JavaScript——基于对象的语言101
4.1基于对象的程序设计101
4.1.1对象概述101
4.1.2 JavaScript中的对象102
4.1.3使用JavaScript对象103
4.1.4基本数据类型与对象类型106
4.2 JavaScript的内建对象107
4.2.1 String对象107
4.2.2 Math对象118
4.2.3 Number对象125
4.2.4 Array对象127
4.2.5 Date对象133
4.2.6 JavaScript中的类142
4.3小结153
4.4习题153
第5章 浏览器程序设计155
5.1浏览器对象156
5.1.1 window对象157
5.1.2 history对象159
5.1.3 location对象159
5.1.4 navigator对象160
5.1.5 screen对象160
5.1.6 document对象——代表页面本身的对象161
5.1.7将事件处理代码连接到Web页面的事件165
5.1.8浏览器版本检测172
5.2小结182
5.3习题183
第6章 HTML表单——与用户进行交互185
6.1 HTML表单185
6.2表单中的HTML元素189
6.2.1表单元素的常见属性和方法190
6.2.2 button表单元素191
6.2.3文本框195
6.2.4 textarea元素203
6.2.5单选按钮和复选框205
6.2.6 select元素213
6.3回到“在线小测试”227
6.3.1创建表单228
6.3.2用单选按钮创建可选答案229
6.4小结233
6.5习题236
第7章 窗体和框架237
7.1框架与window对象238
7.1.1编写各框架都能访问的代码241
7.1.2框架间的代码互访247
7.2打开新的浏览器窗口257
7.2.1如何打开新的浏览器窗口258
7.2.2浏览器窗口之间的脚本编程265
7.2.3移动或改变窗体的大小270
7.3安全性271
7.4在线小测试272
7.5小结288
7.6习题289
第8章 字符串操作291
8.1字符串的新方法291
8.1.1 split()方法292
8.1.2 replace()方法296
8.1.3 search()方法296
8.1.4 match()方法296
8.2正则表达式297
8.2.1简单的正则表达式298
8.2.2正则表达式:特殊元字符300
8.2.3考虑所有的可能性308
8.2.4正则表达式的分组309
8.3 String对象——split()、replace()、search()和match()方法312
8.3.1 split()方法312
8.3.2 replace()方法314
8.3.3 search()方法318
8.3.4 match()方法318
8.4使用RegExp对象的构造函数321
8.5在线小测试程序323
8.6小结330
8.7习题331
第9章 日期、时间和计时器333
9.1世界时(World Time)334
9.2在Web页面中使用计时器347
9.2.1一次性计时器348
9.2.2创建间隔性触发计时器352
9.3在线小测试程序354
9.4小结360
9.5习题360
第10章 常见错误、调试和错误处理363
10.1难以置信,竟然犯了这样简单的错误:JavaScript中的常见错误363
10.1.1变量未定义363
10.1.2大小写敏感365
10.1.3不匹配的大括号366
10.1.4在连接字符串时缺少加号(+)366
10.1.5赋值而不是相等367
10.1.6不匹配的圆括号367
10.1.7将方法误认为属性,或者将属性误认为方法368
10.2 Microsoft脚本调试器369
10.2.1获取脚本调试器369
10.2.2安装脚本调试器370
10.2.3使用脚本调试器372
10.3 Firefox浏览器的脚本调试器:Venkman388
10.4错误处理392
10.4.1避免错误393
10.4.2 try...catch语句394
10.5小结404
10.6习题405
第11章 使用Cookie存储信息407
11.1烘焙你的第一个cookie407
11.1.1一个新鲜出炉的cookie407
11.1.2 Cookie字符串414
11.2创建cookie418
11.3获取cookie的值422
11.4 Cookie的局限性428
11.5 IE 6和IE 7浏览器中cookie的安全性430
11.6小结435
11.7习题435
第12章 DHTML概述437
12.1跨浏览器问题437
12.2 CSS入门458
12.3动态HTML (DHTML)471
12.3.1访问页面中的元素471
12.3.2改变元素的外观472
12.3.3动态定位和移动元素479
12.3.4实例:动态广告484
12.4小结489
12.5习题489
第13章 现代浏览器中的DHTML491
13.1为什么需要Web标准492
13.2 Web标准494
13.2.1 HTML494
13.2.2 ECMAScript495
13.2.3 XML495
13.2.4 XHTML497
13.3文档对象模型(DOM)498
13.3.1 DOM标准498
13.3.2 DOM与BOM的区别499
13.3.3将HTML文档解析为一棵节点树500
13.3.4 DOM对象503
13.3.5 DOM对象的属性和方法505
13.3.6 DOM事件模型524
13.4 DHTML示例:Internet Explorer 5+529
13.4.1 IE浏览器的事件模型529
13.4.2创建一个DHTML工具栏531
13.5 DHTML实例:Firefox浏览器和Opera浏览器中的工具栏544
13.6创建跨浏览器的DHTML工具栏548
13.7小结552
13.8习题552
第14章 JavaScript与XML555
14.1 XML能做什么555
14.2 XML基础556
14.3创建XML文档562
14.3.1文档类型定义(DTD)563
14.3.2创建第一个DTD文件564
14.3.3加入数据566
14.4改变XML的显示外观570
14.4.1样式表与XML570
14.4.2可扩展样式语言(XSL)573
14.5使用JavaScript操作XML579
14.5.1在IE浏览器中获取XML文档580
14.5.2如何判断XML文档何时被加载完成582
14.5.3如何在Firefox和Opera浏览器中加载XML文档583
14.5.4如何判断XML文档已经加载完成584
14.5.5如何跨浏览器读取XML文档584
14.5.6显示每日信息585
14.6小结597
14.7习题597
第15章 使用ActiveX和Plug-In599
15.1 Firefox浏览器中的嵌入式插件600
15.1.1在页面中添加插件600
15.1.2检测Firefox浏览器中已安装的插件602
15.2 IE浏览器中的嵌入式ActiveX控件606
15.2.1如何在页面中添加ActiveX控件606
15.2.2安装ActiveX控件610
15.3使用插件和ActiveX控件611
15.3.1如何对无插件或ActiveX控件时重定向脚本进行测试619
15.3.2潜在的问题619
15.4小结623
15.5习题624
第16章 Ajax与远程脚本625
16.1什么是远程脚本625
16.1.1远程脚本可以用来干什么626
16.1.2Ajax627
16.1.3浏览器支持628
16.2 Ajax与JavaScript的结合:XMLHttpRequest对象628
16.2.1跨浏览器问题629
16.2.2使用XMLHttpRequest对象633
16.2.3异步请求634
16.3创建一个远程脚本类636
16.3.1 HttpRequest构造函数637
16.3.2创建方法639
16.3.3完整的代码640
16.4使用XMLHttpRequest创建智能表单642
16.4.1如何向服务器端的PHP程序查询信息643
16.4.2从服务器返回的数据643
16.4.3在开始编写代码之前643
16.5使用iframe创建智能表单652
16.6关于Ajax技术的注意事项660
16.6.1同源策略660
16.6.2 ActiveX对Ajax的影响661
16.6.3可用性问题661
16.7小结663
16.8习题664
附录 参考答案665
热门推荐
- 979656.html
- 1174148.html
- 1799860.html
- 3865487.html
- 2890274.html
- 800588.html
- 3906549.html
- 3497514.html
- 1826463.html
- 195274.html
- http://www.ickdjs.cc/book_1169032.html
- http://www.ickdjs.cc/book_1309636.html
- http://www.ickdjs.cc/book_3674583.html
- http://www.ickdjs.cc/book_18825.html
- http://www.ickdjs.cc/book_962718.html
- http://www.ickdjs.cc/book_3697520.html
- http://www.ickdjs.cc/book_1330755.html
- http://www.ickdjs.cc/book_2725708.html
- http://www.ickdjs.cc/book_264645.html
- http://www.ickdjs.cc/book_996948.html