图书介绍

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

JavaScript入门经典 第3版
  • (美)PaulWilton,JeremyMcPeak;施宏斌译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302194194
  • 出版时间:2009
  • 标注页数:738页
  • 文件大小:229MB
  • 文件页数:750页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐