稀酷客

 找回密码
 加入稀酷客

只需一步,快速开始

只需一步,快速开始

关注微信
免费下载

[电子图书] 《JavaScript入门经典(第5版)》.([美] Jeremy McPeak).[PDF]@ckook

[推广链接]
立即下载
by : FreeLink | QQ | 发表于 2017-1-30 16:03:51 | 查看: 1128|回复: 10
   《JavaScript入门经典(第5版)》.([美] Jeremy McPeak).[PDF]@ckook JavaScript
学习JavaScript最新功能创建强大Web应用程序JavaScript把Web从被动媒介转变为丰富、动态的交互式媒介。 通过这本内容全面的入门图书,可以学会JavaScript目前最常用的使用方式——利用最新的工具和技术,创建动态Web应用。本书讲解了如何高效地使用JavaScript框架、函数和现代浏览器,如何使HTML5实现最有效的编码实践。[1]
《JavaScript入门经典(第5版)》是学习JavaScript编程的经典教程。全新的第5版涵盖了JavaScript1.8及其以上版本、Ajax和jQuery等内容。《JavaScript入门经典(第5版)》着力介绍JavaScript当今主要特性的基本技巧,从基本概念开始,逐步地介绍按照当今Web标准编写JavaScript代码的最佳方式。
  《JavaScript入门经典(第5版)》分为七个部分,共24章。第一部分“JavaScript基础”,包括第1章到第5章,介绍了如何使用常用函数编写简单的脚本,第二部分“JavaScript进阶”,包括第6章到第10章,介绍了更复杂的编程范例,比如循环控制、事件处理、面向对象编程、JSON标记、cookie。第三部分“文档对象模型(DOM)”,包括第11章到第15章,介绍了如何使用CSS遍历和编辑DOM(文档对象模型)树,对页面元素进行样式代和动画。第四部分“Ajax”,包括第16到第18章,介绍如何利用XMLHTTPRequest对象向服务器进行后台调用,并且处理服务器的响应;建立简单的Ajax库,调试Ajax应用。第五部分“使用JavaScript库”,包括第19章到第21章,介绍如何使用第三方库,比如Prototype和jQuery,简化跨浏览器的开发工作。第六部分“JavaScript与其他Web技术的配合”,包括第22章到第24章,通过范例介绍如何使用JavaScript控制多媒体、展示HTML5的功能、编写浏览器插件。第七部分“附录”介绍了JavaScript编程常用工具,并给出了JavaScript快速参考。
  《JavaScript入门经典(第5版)》内容循序渐进,逐步深入,概念和知识点讲解清楚,而且每章最后配有练习,供读者检查和巩固所学知识。《JavaScript入门经典(第5版)》适合对Web应用开发感兴趣的初中级中户阅读和自学,也可作为大中专院校相关专业的教材。

目录
第1章JavaScript与Web概述 1
1.1JavaScript简介 1
1.1.1JavaScript的含义 1
1.1.2JavaScript与Web 2
1.1.3JavaScript的功能 3
1.1.4创建JavaScriptWeb应用程序所需的工具 4
1.2脚本的使用场合 6
1.2.1链接外部JavaScript文件 6
1.2.2使用外部文件的优点 7
1.3第一个简单的JavaScript程序 7
1.4编写更多的JavaScript程序 9
1.5浏览器和兼容性问题简述 13
1.6小结 14
第2章数据类型与变量 15
2.1JavaScript中的数据类型 15
2.1.1数值数据 16
2.1.2文本数据 16
2.1.3布尔数据 17
2.2变量——存储在内存中的数据 18
2.2.1创建变量并赋值 19
2.2.2用其他变量的值为
变量赋值 21
2.3使用数据——计算数值及基本字符串操作 23
2.3.1数值计算 23
2.3.2运算符的优先级 27
2.3.3基本的字符串操作 31
2.3.4字符串与数值的混合操作 33
2.4数据类型转换 34
2.5数组 38
2.6小结 46
2.7习题 46
第3章决策与循环 49
3.1决策语句——if和switch语句 50
3.1.1比较运算符 50
3.1.2if语句 52
3.1.3逻辑运算符 56
3.1.4在if语句中使用多个条件 58
3.1.5else和elseif 61
3.1.6字符串的比较 63
3.1.7switch语句 63
3.2循环——for语句和while语句 68
3.2.1for循环 68
3.2.2for...in循环 71
3.2.3while循环 72
3.2.4do...while循环 73
3.2.5break和continue语句 74
3.3小结 75
3.4习题 76
第4章函数与作用域 79
4.1创建自定义函数 80
4.2作用域和生存期 83
4.2.1全局作用域 83
4.2.2函数作用域 84
4.2.3标识符查找 84
4.3将函数用作值 85
4.4小结 88
4.5习题 89
第5章JavaScript——基于对象的语言 91
5.1基于对象的程序设计 91
5.1.1对象的含义 92
5.1.2JavaScript中的对象 92
5.1.3使用JavaScript对象 93
5.1.4基本数据类型与对象 95
5.2JavaScript的内置对象类型 96
5.2.1String对象 96
5.2.2Array对象 106
5.2.3Math对象 116
5.2.4Number对象 123
5.2.5toFixed()方法 124
5.2.6Date对象 125
5.3创建自定义对象 133
5.4创建对象的新类型(引用类型) 136
5.5小结 139
5.6习题 140
第6章字符串操作 141
6.1新的字符串方法 142
6.1.1split()方法 142
6.1.2replace()方法 144
6.1.3search()方法 144
6.1.4match()方法 144
6.2正则表达式 145
6.2.1简单的正则表达式 146
6.2.2正则表达式:特殊字符 148
6.2.3包含所有的可能性 156
6.2.4正则表达式的分组 156
6.2.5重用字符组 158
6.3String对象 159
6.3.1split()方法 160
6.3.2replace()方法 161
6.3.3search()方法 164
6.3.4match()方法 164
6.4使用RegExp对象的构造函数 167
6.4.1验证电话号码 169
6.4.2验证邮政编码 171
6.4.3验证电子邮件地址 172
6.4.4验证域名 173
6.5小结 174
6.6习题 175
第7章日期、时间和计时器 177
7.1世界时 178
7.2网页中的计时器 183
7.2.1一次性计时器 183
7.2.2创建定期触发的计时器 185
7.3小结 187
7.4习题 187
第8章浏览器程序设计 189
8.1浏览器对象简介 190
8.1.1window对象 191
8.1.2history对象 192
8.1.3location对象 192
8.1.4navigator对象 193
8.1.5screen对象 197
8.1.6document对象 197
8.1.7使用document对象 197
8.1.8images集合 200
8.1.9links集合 201
8.2确定用户的浏览器 201
8.2.1特性检测 202
8.2.2浏览器嗅探 204
8.3小结 208
8.4习题 209
第9章编写DOM脚本 211
9.1Web标准 212
9.1.1HTML 214
9.1.2ECMAScript 214
9.2文档对象模型 215
9.2.1DOM标准 215
9.2.2DOM与BOM的区别 216
9.2.3将HTML文档表示为树型结构 217
9.2.4DOM核心对象 219
9.2.5DOM对象及其属性和方法 220
9.3操作DOM 238
9.3.1访问元素 238
9.3.2改变元素的外观 238
9.3.3定位和移动内容 242
9.3.4示例:动态广告 243
9.4小结 247
9.5习题 247
第10章事件 249
10.1事件的类型 250
10.2将代码连接到事件 250
10.3标准事件模型 260
10.4旧版本IE中的事件处理 274
10.5编写跨浏览器的代码 282
10.6内置拖放操作 292
10.6.1使内容可以拖动 293
10.6.2创建释放目标 294
10.6.3传输数据 299
10.7小结 307
10.8习题 308
第11章HTML表单:与用户交互 309
11.1HTML表单 309
11.2传统Form对象的属性和方法 311
11.2.1表单中的HTML元素 312
11.2.2共有的属性和方法 313
11.2.3按钮元素 315
11.2.4文本元素 318
11.2.5textarea元素 324
11.2.6复选框和单选按钮 327
11.2.7选择框 336
11.3HTML5表单对象的属性和方法 347
11.3.1新的输入类型 347
11.3.2新元素 351
11.4小结 357
11.5习题 359
第12章JSON 361
12.1XML 362
12.2JSON 363
12.2.1简单值 363
12.2.2对象 364
12.2.3数组 365
12.2.4串行化为JSON 366
12.2.5解析JSON 366
12.3小结 370
12.4习题 370
第13章数据存储 371
13.1烘焙第一个cookie 372
13.1.1新鲜出炉的cookie 372
13.1.2cookie字符串 381
13.2创建cookie 384
13.3获取cookie的值 387
13.4cookie的局限性 392
13.4.1用户可能禁用cookie 392
13.4.2数字和信息的限制 393
13.5cookie的安全性和IE 394
13.6Web存储 395
13.6.1设置数据 396
13.6.2获取数据 396
13.6.3删除数据 397
13.6.4把数据存储为字符串 397
13.6.5查看Web存储的内容 400
13.7小结 401
13.8习题 401
第14章Ajax 403
14.1Ajax的含义 403
14.1.1Ajax的作用 404
14.1.2浏览器支持 405
14.2使用XMLHttpRequest对象 405
14.2.1创建XmlHttpRequest对象 406
14.2.2使用XMLHttpRequest对象 406
14.2.3异步请求 408
14.3创建简单的Ajax模块 409
14.3.1规划HttpRequest模块 409
14.3.2HttpRequest构造函数 409
14.3.3创建send()方法 411
14.3.4完整的代码 411
14.4使用Ajax验证表单字段 412
14.4.1请求信息 413
14.4.2接收到的数据 413
14.4.3准备工作 413
14.5注意事项 422
14.5.1安全性问题 422
14.5.2可用性问题 423
14.6小结 430
14.7习题 430
第15章HTML5媒体 433
15.1入门 434
15.2给媒体编写脚本 437
15.2.1方法 437
15.2.2属性 440
15.2.3事件 446
15.3小结 450
15.4习题 451
第16章jQuery 453
16.1获得jQuery 454
16.2jQuery的API 455
16.2.1选择元素 455
16.2.2修改样式 457
16.2.3创建、追加和删除元素 460
16.2.4处理事件 461
16.2.5用jQuery重写选项卡 463
16.2.6把jQuery用于Ajax 466
16.3小结 473
16.4习题 474
第17章其他JavaScript库 475
17.1Modernizr 476
17.1.1获得Modernizr 477
17.1.2Modernizr的API 478
17.1.3自定义测试 479
17.1.4加载资源 480
17.2Prototype 485
17.2.1获得Prototype 485
17.2.2测试Prototype安装 486
17.2.3检索元素 488
17.2.4处理样式 489
17.2.5创建、插入和删除元素 490
17.2.6使用事件 491
17.2.7用Prototype重写选项卡 492
17.2.8使用Ajax支持 494
17.3MooTools 501
17.3.1获得MooTools 501
17.3.2测试MooTools安装 501
17.3.3查找元素 503
17.3.4修改样式 504
17.3.5创建、插入和删除元素 505
17.3.6使用事件 506
17.3.7用MooTools重写选项卡 507
17.3.8MooTools中的Ajax支持 510
17.4小结 516
17.5习题 517
第18章常见错误、调试和错误处理 519
18.1一些常见错误 519
18.1.1未经定义的变量 520
18.1.2区分大小写 521
18.1.3不匹配的大括号 522
18.1.4不匹配的圆括号 522
18.1.5赋值(=)而不是相等(==) 523
18.1.6将方法和属性混为一谈 523
18.1.7在连接字符串时未使用加号(+) 524
18.2错误处理 525
18.2.1避免错误 525
18.2.2try...catch语句 526
18.3调试 533
18.3.1在Chrome(和Opera)中调试 534
18.3.2在InternetExplorer中调试 543
18.3.3在Firefox中用Firebug调试 547
18.3.4在Safari中调试 550
18.4小结 552
18.5习题 553
附录A参考答案 555
附录BJavaScript核心参考 623
附录CW3CDOM参考 647
附录DLatin-1字符集 671
游客,本付费内容需要支付 25酷币 才能浏览    如何免币下载?支付




回复

使用道具 举报

by : lxm597776577 | QQ | 发表于 2017-1-30 17:45:42
下载回复,不可随便传播。
回复 支持 反对

使用道具 举报

by : SVIP8 | QQ | 发表于 2017-1-31 13:08:21
贼贵了...
回复

使用道具 举报

by : 福顺吖 | QQ | 发表于 2017-2-2 15:23:17
下载回复,不可随便传播。

支持,楼主辛苦找的,希望大家不要乱传!
回复 支持 反对

使用道具 举报

by : handg007 | QQ | 发表于 2017-2-3 21:25:19
javascript, 现在也大有用武之地了!
回复 支持 反对

使用道具 举报

by : lf1988103 | QQ | 发表于 2017-2-6 13:42:24
好贵的说;P
回复

使用道具 举报

by : JUN | QQ | 发表于 2017-3-5 09:20:19
好好学习,不会乱传播的!
回复 支持 反对

使用道具 举报

by : Kenmin | QQ | 发表于 2017-3-5 20:35:00
有点贵啊
[url][url=http://user.qzone.qq.com/1034769071][img]http://r.qzone.qq.com/cgi-bin/cgi_get_user_pic?op
回复

使用道具 举报

by : MorGan | QQ | 发表于 2017-5-17 09:41:23
有点贵哦
回复

使用道具 举报

by : ljjhyk | QQ | 发表于 2017-6-6 20:19:13
不可随便传播,好的,我知道很珍贵。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入稀酷客   

本版积分规则

点击这里给我发消息 |小黑屋|手机版|Archiver|ckook ( 冀ICP备14004526号-1 )

GMT+8, 2017-9-21 05:48 , Processed in 1.203156 second(s), 46 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表