图书介绍
JavaScript从入门到精通 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 明日科技编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302458197
- 出版时间:2017
- 标注页数:539页
- 文件大小:97MB
- 文件页数:568页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript从入门到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识3
第1章 初识JavaScript3
1.1 JavaScript简述3
1.1.1 JavaScript的起源3
1.1.2 JavaScript的主要特点3
1.1.3 JavaScript的应用4
1.2 编写JavaScript的工具6
l.3 JavaScript在HTML中的使用7
1.3.1 在页面中直接嵌入JavaScript7
1.3.2 链接外部JavaScript文件10
1.3.3 作为特定标记的属性值使用12
1.4 JavaScript基本语法12
1.4.1 执行顺序12
1.4.2 大小写敏感12
1.4.3 空格与换行13
1.4.4 每行结尾的分号可有可无13
1.4.5 注释13
1.5 小结14
第2章 JavaScript基础15
2.1 数据类型16
2.1.1 数字型16
2.1.2 字符串型17
2.1.3 布尔型18
2.1.4 特殊数据类型19
2.2 常量和变量20
2.2.1 常量20
2.2.2 变量21
2.3 运算符23
2.3.1 算术运算符23
2.3.2 比较运算符24
2.3.3 赋值运算符25
2.3.4 字符串运算符25
2.3.5 逻辑运算符26
2.3.6 条件运算符26
2.3.7 其他运算符27
2.3.8 运算符优先级28
2.4 表达式29
2.5 数据类型的转换规则30
2.6 小结31
2.7 实践与练习31
第3章 流程控制32
3.1 赋值语句33
3.2 条件判断语句33
3.2.1 简单if语句33
3.2.2 if...else语句34
3.2.3 if...else if语句35
3.2.4 if语句的嵌套38
3.2.5 switch语句39
3.3 循环控制语句41
3.3.1 while语句42
3.3.2 do...while语句43
3.3.3 for循环44
3.4 跳转语句45
3.4.1 continue语句45
3.4.2 break语句46
3.5 小结48
3.6 实践与练习48
第4章 函数49
4.1 函数的定义50
4.2 函数的调用50
4.2.1 函数的简单调用50
4.2.2 在事件响应中调用函数52
4.2.3 通过超链接调用函数52
4.3 函数参数的使用53
4.4 使用函数的返回值53
4.5 嵌套函数54
4.6 递归函数56
4.7 JavaScript中的内置函数57
4.8 Function()构造函数与函数直接量60
4.9 小结62
4.10 实践与练习62
第5章 JavaScript对象与数组63
5.1 JavaScript内部对象64
5.1.1 Object对象64
5.1.2 String对象67
5.1.3 Date对象71
5.1.4 event对象74
5.1.5 FileSystemObject对象83
5.1.6 Drive对象89
5.1.7 File对象94
5.1.8 Folder对象105
5.2 对象访问语句107
5.2.1 for...in循环语句107
5.2.2 with语句108
5.3 JavaScript中的数组109
5.3.1 创建Array对象109
5.3.2 Array对象的输入/输出110
5.3.3 Array对象的属性111
5.3.4 Array对象的方法113
5.3.5 数组的添加和删除113
5.3.6 设置数组的排列顺序116
5.3.7 获取数组中的某段数组元素118
5.3.8 将数组转换成字符串118
5.4 小结120
5.5 实践与练习120
第6章 字符串与数值处理对象121
6.1 String对象122
6.1.1 String对象的创建122
6.1.2 String对象的属性122
6.1.3 String对象的方法125
6.2 数值处理对象134
6.2.1 Math对象134
6.2.2 Number对象136
6.2.3 Boolean对象141
6.3 小结143
6.4 实践与练习144
第7章 正则表达式145
7.1 正则表达式基础146
7.1.1 正则表达式的基本结构146
7.1.2 正则表达式的作用146
7.2 正则表达式语法146
7.2.1 模式匹配符147
7.2.2 定位符与原义字符148
7.2.3 限定符与选择匹配符151
7.2.4 字符匹配符152
7.2.5 分组组合与反向引用符154
7.2.6 实际应用155
7.3 RegExp对象157
7.3.1 创建RegExp对象157
7.3.2 RegExp对象的属性159
7.3.3 RegExp对象的方法160
7.4 String对象中的模式匹配方法162
7.5 小结165
7.6 实践与练习165
第8章 程序调试与错误处理166
8.1 IE浏览器内建的错误报告167
8.2 处理异常167
8.2.1 异常类型168
8.2.2 触发onerror事件处理异常168
8.2.3 使用try...catch...finally语句处理异常170
8.3 JavaScript语言调试技巧174
8.3.1 使用alert()语句进行调试174
8.3.2 使用write()语句进行调试175
8.3.3 使用抛出自定义异常消息进行调试175
8.4 小结177
8.5 实践与练习177
第2篇 核心技术180
第9章 事件处理180
9.1 事件与事件处理概述181
9.1.1 事件与事件名称181
9.1.2 JavaScript的常用事件181
9.1.3 事件处理程序的调用183
9.2 DOM事件模型184
9.2.1 事件流184
9.2.2 主流浏览器的事件模型185
9.2.3 事件对象185
9.2.4 注册与移除事件监听器186
9.3 鼠标键盘事件188
9.3.1 鼠标的单击事件188
9.3.2 鼠标的按下或松开事件189
9.3.3 鼠标的移入/移出事件190
9.3.4 鼠标移动事件191
9.3.5 键盘事件192
9.4 页面相关事件195
9.4.1 加载与卸载事件195
9.4.2 页面大小事件196
9.5 表单相关事件197
9.5.1 获得焦点与失去焦点事件197
9.5.2 失去焦点修改事件199
9.5.3 表单提交与重置事件200
9.6 滚动字幕事件202
9.6.1 onbounce事件202
9.6.2 onstart事件203
9.7 编辑事件204
9.7.1 文本编辑事件205
9.7.2 对象拖动事件209
9.8 小结211
9.9 实践与练习211
第10章 处理文档(document对象)212
10.1 文档对象概述213
10.2 文档对象的常用属性、方法与事件213
10.2.1 document对象的属性213
10.2.2 document对象的方法214
10.2.3 document对象的事件214
10.3 document对象的应用215
10.3.1 超链接文字颜色设置215
10.3.2 文档前景色和背景色设置217
10.3.3 查看文档创建日期、修改日期和文档大小218
10.3.4 动态标题栏219
10.3.5 获取并设置URL220
10.3.6 获取对象的当前状态221
10.3.7 在文档中输出数据222
10.3.8 打开新窗口并输出内容223
10.3.9 动态添加一个HTML标记225
10.3.10 获取文本框并修改其内容226
10.4 小结227
10.5 实践与练习227
第11章 文档对象模型(DOM对象)228
11.1 DOM概述229
11.1.1 DOM分层229
11.1.2 DOM级别231
11.2 DOM对象节点属性231
11.2.1 访问指定节点231
11.2.2 遍历文档树233
11.3 节点236
11.3.1 创建节点236
11.3.2 插入节点238
11.3.3 复制节点240
11.3.4 删除与替换节点241
11.4 获取文档中的指定元素243
11.4.1 通过元素的id属性获取元素243
11.4.2 通过元素的name属性获取元素244
11.5 与DHTML相对应的DOM245
11.5.1 innerHTML和innerText属性245
11.5.2 outerHTML和outerText属性246
11.6 小结248
11.7 实践与练习248
第12章 window窗口对象249
12.1 window对象250
12.1.1 window对象的属性250
12.1.2 window对象的方法250
12.1.3 window对象的使用251
12.2 对话框252
12.2.1 警告对话框252
12.2.2 询问回答对话框253
12.2.3 提示对话框253
12.3 窗口的打开与关闭254
12.3.1 打开窗口255
12.3.2 关闭窗口257
12.4 控制窗口259
12.4.1 移动窗口260
12.4.2 改变窗口大小262
12.4.3 窗口滚动264
12.4.4 访问窗口历史265
12.4.5 控制窗口状态栏266
12.4.6 窗口时间与超时设定268
12.5 窗口事件269
12.5.1 通用窗口事件269
12.5.2 扩展窗口事件269
12.6 IE浏览器窗口扩展270
12.6.1 模式窗口270
12.6.2 无模式窗口271
12.6.3 弹出窗口271
12.7 小结272
12.8 实践与练习272
第13章 级联样式表273
13.1 样式表简介274
13.2 什么是CSS274
13.3 CSS规则276
13.4 利用Dreamweaver编写CSS代码277
13.5 style对象277
13.5.1 style对象简介278
13.5.2 style对象的样式标签属性和样式属性278
13.5.3 style元素对象的滤镜属性298
13.5.4 style元素对象的方法305
13.6 CSS选择器307
13.6.1 标记选择器307
13.6.2 类别选择器309
13.6.3 id选择器310
13.6.4 通用选择器311
13.7 在页面中包含CSS313
13.7.1 行内样式313
13.7.2 内嵌样式表314
13.7.3 链接式样式表315
13.7.4 样式表作用的优先顺序316
13.8 CSS的继承318
13.8.1 HTML的继承关系318
13.8.2 CSS继承的运用320
13.9 小结320
13.10 实践与练习321
第14章 表单和表单元素322
14.1 什么是表单323
14.2 表单标记<form>323
14.2.1 处理程序action属性324
14.2.2 表单名称name属性324
14.2.3 提交方式method属性324
14.2.4 编码方式enctype属性325
14.2.5 目标显示方式target属性325
14.3 输入标记<input>326
14.3.1 文字域text326
14.3.2 密码域password327
14.3.3 单选按钮radio328
14.3.4 复选框checkbox329
14.3.5 普通按钮button329
14.3.6 提交按钮submit330
14.3.7 重置按钮reset330
14.3.8 图像域image331
14.3.9 隐藏域hidden332
14.3.10 文件域file332
14.4 文本域标记<textarea>333
14.5 菜单和列表标记<select>与<option>334
14.6 利用Dreamweaver快速创建表单元素335
14.7 在JavaScript中访问表单337
14.8 在JavaScript中访问表单域337
14.9 表单验证338
14.10 小结340
14.11 实践与练习340
第3篇 高级应用342
第15章 页面打印342
15.1 用WebBrowser组件的execWB()方法进行打印343
15.2 打印指定框架中的内容345
15.3 分页打印346
15.4 设置页眉/页脚348
15.5 小结350
15.6 实践与练习350
第16章 使用Cookie351
16.1 了解Cookie352
16.1.1 Cookie的形式352
16.1.2 Cookie的属性353
16.1.3 Cookie的主要用途353
16.1.4 Cookie的优点354
16.1.5 Cookie的缺点354
16.2 在JavaScript中使用Cookie355
16.2.1 Cookie设置355
16.2.2 Cookie的传递流程357
16.2.3 Cookie的写入358
16.2.4 Cookie的读取363
16.2.5 Cookie的删除365
16.3 Cookie的安全问题366
16.4 页面重定向中使用Cookie366
16.5 小结368
16.6 实践与练习368
第17章 图像处理369
17.1 Image对象370
17.2 图像对象的应用370
17.2.1 图像的预装载370
17.2.2 图片的随机显示372
17.2.3 无间断的图片滚动效果375
17.2.4 登录图片验证码376
17.2.5 浮动广告377
17.2.6 图片渐变效果378
17.2.7 进度条的显示379
17.2.8 图片的时钟显示380
17.2.9 不断闪烁的图片382
17.2.10 图片翻转效果382
17.2.11 图片水波倒影386
17.2.12 图片总置于顶端387
17.3 小结388
17.4 实践与练习388
第18章 浏览器检测389
18.1 浏览器检测对象390
18.1.1 浏览器对象的属性390
18.1.2 浏览器对象的子对象391
18.2 检测浏览器是否支持某些特性392
18.3 检测Quirks模式和标准模式393
18.4 小结394
18.5 实践与练习394
第19章 嵌入式对象395
19.1 object嵌入对象标记396
19.2 MIME类型397
19.3 Java applet对象398
19.3.1 创建Java applet398
19.3.2 嵌入Java applet399
19.3.3 在IE中执行Java applet399
19.3.4 JavaScript与Java applet交互400
19.4 ActiveX控件402
19.4.1 创建ActiveX402
19.4.2 嵌入ActiveX402
19.4.3 JavaScript与ActiveX交互403
19.5 Flash403
19.5.1 嵌入Flash404
19.5.2 用JavaScript控制Flash405
19.6 小结407
19.7 实践与练习407
第20章 JavaScript中的XML408
20.1 XML简介409
20.2 创建XML409
20.3 DOM与XML410
20.4 载入XML412
20.4.1 在IE中创建DOM并载入XML412
20.4.2 在Mozilla中创建DOM并载入XML413
20.5 读取XML414
20.5.1 获取XML元素的属性值414
20.5.2 通过JavaScript获取XML文档中的数据416
20.5.3 使用XML DOM对象读取XML文档417
20.6 通过JavaScript操作XML实现分页419
20.7 小结420
20.8 实践与练习421
第21章 JavaScript的安全422
21.1 同源策略423
21.2 Internet Explorer安全区域424
21.3 JavaScript代码安全424
21.3.1 屏蔽部分按键425
21.3.2 屏蔽鼠标右键427
21.3.3 禁止网页另存为428
21.3.4 禁止复制网页内容428
21.4 JavaScript加密429
21.4.1 JavaScript代码加密429
21.4.2 JavaScript编写MD5加密431
21.5 小结435
21.6 实践与练习435
第22章 Ajax技术436
22.1 当下谁在用Ajax437
22.1.1 百度搜索提示437
22.1.2 淘宝新会员免费注册437
22.1.3 明日学院选择偏好课程438
22.2 Ajax开发模式与传统开发模式的比较438
22.3 Ajax技术特点439
22.4 Ajax使用的技术440
22.4.1 XMLHttpRequest对象440
22.4.2 XML440
22.4.3 JavaScript443
22.4.4 CSS443
22.4.5 DOM443
22.5 Ajax需要注意的几个问题443
22.5.1 安全问题443
22.5.2 性能问题444
22.5.3 浏览器兼容性问题444
22.5.4 解决中文乱码问题445
22.6 Ajax新技术——XMLHttpRequest对象445
22.6.1 初始化XMLHttpRequest对象445
22.6.2 XMLHttpRequest对象的常用方法446
22.6.3 XMLHttpRequest对象的常用属性449
22.6.4 实战模拟:不刷新页面提交表单数据451
22.7 Ajax的重构454
22.7.1 Ajax重构的步骤454
22.7.2 实时显示商城公告456
22.8 小结458
22.9 实践与练习458
第23章 jQuery技术459
23.1 jQuery概述460
23.1.1 jQuery能做什么460
23.1.2 jQuery的特点461
23.2 jQuery下载与配置462
23.2.1 下载jQuery462
23.2.2 配置jQuery463
23.3 jQuery的插件464
23.3.1 插件的使用464
23.3.2 流行的插件464
23.4 jQuery选择器466
23.4.1 jQuery的工厂函数466
23.4.2 基本选择器467
23.4.3 层级选择器475
23.4.4 过滤选择器483
23.4.5 属性选择器489
23.4.6 表单选择器489
23.5 jQuery控制页面491
23.5.1 对元素内容和值进行操作491
23.5.2 对DOM节点进行操作495
23.5.3 对元素属性进行操作500
23.5.4 对元素的CSS样式进行操作501
23.6 jQuery的事件处理502
23.6.1 页面加载响应事件502
23.6.2 jQuery中的事件503
23.6.3 事件绑定504
23.6.4 模拟用户操作506
23.6.5 事件捕获与事件冒泡507
23.7 jQuery的动画效果511
23.7.1 基本的动画效果511
23.7.2 淡入淡出的动画效果514
23.7.3 滑动效果515
23.7.4 自定义的动画效果518
23.8 小结522
23.9 实践与练习522
第4篇 项目实战524
第24章 JavaScript+Ajax+jQuery网页开发524
24.1 系统分析525
24.2 系统设计525
24.2.1 系统目标525
24.2.2 系统功能结构525
24.3 网页预览526
24.4 使用JavaScript技术实现导航菜单设计528
24.5 使用jQuery技术实现图片展示区530
24.6 使用Ajax技术实现最新消息页面533
24.7 使用JavaScript脚本实现产品推荐页面535
24.8 使用JavaScript脚本实现浮动窗口设计537
24.9 小结539
热门推荐
- 146093.html
- 1662316.html
- 1301806.html
- 3491385.html
- 2602866.html
- 2153169.html
- 976520.html
- 1366425.html
- 2450051.html
- 3441136.html
- http://www.ickdjs.cc/book_1745807.html
- http://www.ickdjs.cc/book_436243.html
- http://www.ickdjs.cc/book_3112600.html
- http://www.ickdjs.cc/book_1472177.html
- http://www.ickdjs.cc/book_809222.html
- http://www.ickdjs.cc/book_498042.html
- http://www.ickdjs.cc/book_10700.html
- http://www.ickdjs.cc/book_3297562.html
- http://www.ickdjs.cc/book_1862505.html
- http://www.ickdjs.cc/book_1399093.html