图书介绍
JavaScript实战手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- DAVIDSAWYERMCFARLAND著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111258674
- 出版时间:2009
- 标注页数:490页
- 文件大小:112MB
- 文件页数:507页
- 主题词:JAVA语言-程序设计-手册
PDF下载
下载说明
JavaScript实战手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
The Missing Credits1
前言5
第一部分:JavaScript入门21
第1章:编写第一个JavaScript程序21
1.1 编程简介21
什么是计算机程序23
1.2 如何把JavaScript添加到页面24
外部JavaScript文件25
1.3 第一个JavaScript程序28
1.4 把文本写到Web页面上30
1.5 附件外部JavaScript文件31
1.6 追踪错误34
1.6.1 Firefox JavaScript控制台34
1.6.2 显示Internet Explorer错误对话框36
1.6.3 访问Safari错误控制台36
第2章:JavaScript的语法39
2.1 语句39
2.2 命令40
2.3 数据类型40
2.3.1 数值40
2.3.2 字符串41
2.3.3 Boolean42
2.4 变量42
2.4.1 创建变量44
2.4.2 使用变量46
2.5 操作数据类型和变量47
2.5.1 基本算术47
2.5.2 操作的顺序48
2.5.3 组合字符串49
2.5.4 组合数值和字符串50
2.5.5 修改变量中的值51
2.6 教程:使用变量创建消息52
2.7 教程:请求信息54
2.8 数组56
2.8.1 创建数组57
2.8.2 访问数组中的项目58
2.8.3 向数组添加项目60
2.8.4 从数组删除项目62
2.8.5 使用splice()添加和删除63
2.9 教程:编写使用数组的页面65
2.10 注释68
2.10.1 何时使用注释70
2.10.2 本书中的注释71
第3章:为程序添加逻辑和控制73
3.1 使程序智能地响应73
3.1.1 条件语句基础74
3.1.2 添加备用计划77
3.1.3 测试多个条件78
3.1.4 更复杂的条件79
3.1.5 嵌套条件语句81
3.1.6 编写条件语句的技巧82
3.2 教程:使用条件语句83
3.3 使用循环处理重复性任务86
3.3.1 while循环86
3.3.2 循环和数组88
3.3.3 for循环89
3.3.4 do/while循环91
3.4 函数:把有用的代码转换为可复用的命令93
3.4.1 小教程94
3.4.2 给函数提供信息95
3.4.3 从函数获取信息97
3.4.4 防止变量冲突98
3.5 教程:一个简单测验100
第4章:操作字符串、数值和日期107
4.1 快速对象介绍107
4.2 字符串109
4.2.1 确定字符串的长度110
4.2.2 改变字符串的大小写110
4.2.3 查找一个字符串:indexOf()技术111
4.2.4 使用slice()提取字符串的一部分112
4.3 在字符串中查找模式114
4.3.1 创建和使用基本的正则表达式114
4.3.2 构建一个正则表达式115
4.3.3 分组正则表达式的部分118
4.3.4 有用的正则表达式119
4.3.5 匹配模式124
4.3.6 替换文本126
4.3.7 尝试正则表达式126
4.4 数值128
4.4.1 把字符串改变为数值128
4.4.2 测试数值130
4.4.3 舍入数值130
4.4.4 格式化货币值131
4.4.5 创建随机数132
4.5 日期和时间133
4.5.1 获取月份134
4.5.2 获取星期几134
4.5.3 获取时间135
4.5.4 创建当前日期之外的日期138
4.6 教程139
4.6.1 概览139
4.6.2 编写函数140
第5章:动态修改Web页面147
5.1 修改Web页面:概览148
5.2 理解文档对象模型149
5.2.1 选择页面元素150
5.2.2 给页面添加内容154
5.2.3 再谈月球测验155
5.2.4 DOM的问题159
5.3 JavaScript库简介160
初学jQuery161
5.4 再谈选择页面元素163
5.4.1 基本选择器164
5.4.2 高级选择器166
5.4.3 jQuery过滤器168
5.4.4 理解jQuery选择170
5.5 向页面添加内容171
替换和删除选择173
5.6 设置和读取标签属性175
5.6.1 类175
5.6.2 读取和改变CSS属性176
5.6.3 一次改变多个CSS属性178
5.7 读取、设置和删除HTML属性179
5.8 创意标题180
5.9 操作选择中的每个元素183
5.9.1 匿名函数183
5.9.2 this和$(this)184
5.10 自动提取引用186
5.10.1 概览186
5.10.2 编程187
第6章:动作/响应:让页面通过事件动起来191
6.1 什么是事件191
6.1.1 鼠标事件193
6.1.2 文档事件和窗口事件194
6.1.3 表单事件195
6.1.4 键盘事件196
6.2 把函数和事件一起使用196
6.2.1 内联事件197
6.2.2 传统模型197
6.2.3 现代方式199
6.2.4 jQuery方式199
6.3 教程:突出显示表格行202
6.4 更多的jQuery事件概念206
6.4.1 等待HTML载入207
6.4.2 jQuery事件208
6.4.3 事件对象210
6.4.4 阻止事件的常规行为211
6.4.5 删除事件212
6.5 高级事件管理213
6.6 教程:一页的FAQ215
6.6.1 任务概览215
6.6.2 编程216
第7章:改进图像221
7.1 交换图像221
7.1.1 改变图像的src属性221
7.1.2 预载入图像223
7.1.3 翻滚图像224
7.2 教程:添加翻滚图像225
7.2.1 任务概览225
7.2.2 编程227
7.3 jQuery效果229
7.3.1 基本显示和隐藏230
7.3.2 淡入淡出元素231
7.3.3 滑动元素232
7.3.4 动画233
7.4 教程:带有效果的照片集234
7.4.1 任务概览235
7.4.2 编程236
7.5 使用jQuery lightBox的高级照片集240
7.5.1 基础240
7.5.2 定制lightBox243
7.6 教程:lightBox照片集247
7.7 使用Cycle实现幻灯片动画248
7.7.1 基础249
7.7.2 定制Cycle插件251
7.8 教程:一个自动的幻灯片254
第二部分:构建Web页面功能261
第8章:改进导航261
8.1 一些链接基础知识261
8.1.1 用JavaScript选择链接261
8.1.2 确定链接的目标262
8.1.3 不要打开链接263
8.2 在新窗口中打开外部链接264
8.3 创建新窗口267
窗口属性267
8.4 在页面上打开窗口中的页面271
8.4.1 定制Greybox窗口的外观275
8.4.2 教程:在页面中打开一个页面276
8.5 教程:生成较大的链接278
8.5.1 概览280
8.5.2 编程281
8.6 实现导航菜单的动画285
8.6.1 HTML286
8.6.2 CSS287
8.6.3 JavaScript288
8.6.4 教程289
第9章:扩展Web表单293
9.1 理解表单293
9.1.1 选择表单元素295
9.1.2 获取和设置表单元素的值297
9.1.3 确定按钮和选框是否选中298
9.1.4 表单事件299
9.2 为表单添加智能303
9.2.1 聚焦表单的第一个字段304
9.2.2 关闭或打开字段305
9.2.3 隐藏和显示表单选项306
9.3 教程:基本表单扩展307
9.3.1 聚焦到一个字段307
9.3.2 关闭表单字段308
9.3.3 隐藏表单字段310
9.4 表单验证313
9.4.1 jQuery Validation插件313
9.4.2 基本验证315
9.4.3 高级验证318
9.4.4 样式化错误消息323
9.5 验证教程324
9.5.1 基本验证324
9.5.2 高级验证327
9.5.3 验证复选框和单选按钮330
9.5.4 格式化错误消息333
第10章:扩展界面335
10.1 使用折叠面板隐藏信息335
10.1.1 定制Accordion338
10.1.2 折叠教程340
10.2 把信息组织到标签页面板343
10.2.1 格式化标签页和面板347
10.2.2 定制Tabs插件349
10.2.3 标签页面板教程351
10.3 工具提示355
10.3.1 使用title属性的工具提示355
10.3.2 使用其他Web页面的工具提示358
10.3.3 使用隐藏内容的工具提示359
10.3.4 控制工具提示的显示360
10.3.5 格式化工具提示364
10.3.6 Cluetip教程366
10.4 创建可排序表格371
10.4.1 样式化表格374
10.4.2 Tablesorter教程375
第三部分:AJAX—与Web服务器通信381
第11章:初识AJAX381
11.1 什么是AJAX381
11.2 AJAX基础知识383
11.2.1 拼图块384
11.2.2 和Web服务器通信386
11.3 AJAX的jQuery方式389
11.3.1 使用load()函数390
11.3.2 教程:load()函数392
11.3.3 get()和post()函数395
11.3.4 格式化发送给服务器的数据396
11.3.5 处理来自服务器的数据400
11.3.6 教程:使用get()函数403
11.4 JSON409
11.4.1 访问JSON数据410
11.4.2 复杂的JSON对象412
第12章:AJAX编程基础415
12.1 Tabs插件415
12.1.1 改变正在加载文本和图标417
12.1.2 AJAX标签页教程418
12.2 向站点添加Google地图421
12.2.1 为地图设定位置424
12.2.2 其他jMaps选项426
12.2.3 添加标志和HTML提示框427
12.2.4 获取驱车指示428
12.2.5 jMaps教程430
第四部分:除错、提示和技巧439
第13章:除错和调试439
13.1 常见JavaScript编程错误439
13.1.1 没有结束符号439
13.1.2 引号443
13.1.3 使用保留字444
13.1.4 条件语句中的单个等号444
13.1.5 区分大小写445
13.1.6 外部JavaScript文件的路径不正正确446
13.1.7 外部JavaScript文件中的不正确路径446
13.1.8 消失的变量和函数448
13.2 使用Firebug调试449
13.2.1 安装并打开Firebug449
13.2.2 用Firebug查看错误451
13.2.3 使用console.log()记录脚本过程451
13.2.4 教程:使用Firebug控制台453
13.2.5 更强大的调试456
13.3 调试教程461
第14章:深入JavaScript467
14.1 综合应用467
使用外部JavaScript文件467
14.2 编写更高效的JavaScript469
14.2.1 优先使用变量470
14.2.2 三元操作符471
14.2.3 switch语句472
14.2.4 高效地使用jQuery对象475
14.3 创建快速载入的JavaScript476
14.3.1 在Windows下使用YUI Compressor478
14.3.2 在Mac下使用YUI Compressor479
第五部分:附录483
附录A:JavaScript资源483
热门推荐
- 3439567.html
- 1466604.html
- 1117550.html
- 1746149.html
- 1120627.html
- 1361319.html
- 625710.html
- 535703.html
- 980350.html
- 269182.html
- http://www.ickdjs.cc/book_1576499.html
- http://www.ickdjs.cc/book_26217.html
- http://www.ickdjs.cc/book_1563093.html
- http://www.ickdjs.cc/book_2566760.html
- http://www.ickdjs.cc/book_1200431.html
- http://www.ickdjs.cc/book_1961956.html
- http://www.ickdjs.cc/book_3855809.html
- http://www.ickdjs.cc/book_3232464.html
- http://www.ickdjs.cc/book_513002.html
- http://www.ickdjs.cc/book_3630368.html