图书介绍
JavaScript基础与案例开发详解PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript基础与案例开发详解](https://www.shukui.net/cover/6/35056719.jpg)
- 于坤编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302343622
- 出版时间:2014
- 标注页数:407页
- 文件大小:117MB
- 文件页数:420页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript基础与案例开发详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识JavaScript1
1.1什么是JavaScript2
1.1.1 ECMAScript2
1.1.2 JScript3
1.2天使还是魔鬼3
1.2.1种类繁多的浮动小广告4
1.2.2超出想象5
1.3 Hello JavaScript6
1.3.1网页变脸6
1.3.2移动的彩虹7
1.4习题10
第2章 JavaScript的环境11
2.1运行环境12
2.2开发工具12
2.3脚本检查14
2.3.1以<script>标签直接嵌入脚本14
2.3.2以<script>标签引入脚本文件15
2.4开发限制15
2.5帮助文档16
2.6解释型语言16
2.7学习建议17
2.8上机练习18
第3章 JavaScript的基本语法19
3.1算法20
3.2变量21
3.2.1变量的声明和赋值21
3.2.2变量的命名规范22
3.3数据类型分类23
3.3.1数据类型分类23
3.3.2类型转换29
3.4关键字33
3.5标识符33
3.6常量34
3.7转义字符34
3.8运算符35
3.8.1算术运算符36
3.8.2赋值运算符37
3.8.3关系运算符38
3.8.4逻辑运算符39
3.8.5位运算符40
3.8.6其他运算符42
3.8.7优先级和结合性43
3.9控制语句44
3.9.1选择条件语句44
3.9.2循环语句49
3.9.3 with语句55
3.9.4异常控制语句55
3.10数组58
3.10.1数组的创建及使用58
3.10.2 JavaScript数组59
3.10.3多维数组60
3.11函数60
3.11.1函数的创建及使用61
3.11.2函数的参数62
3.11.3函数返回值63
3.11.4内部函数和匿名函数64
3.11.5回调函数65
3.11.6递归算法65
3.11.7变量的作用域和生命周期67
3.12注释69
3.13严格模式71
3.14上机练习72
第4章 JavaScript的对象73
4.1面向对象74
4.1.1类75
4.1.2对象75
4.1.3创建对象76
4.1.4在ECMAScript 5中创建对象77
4.1.5对象属性77
4.1.6释放对象79
4.1.7本地对象80
4.2内置对象80
4.2.1 Global对象80
4.2.2 Object对象83
4.2.3 Function对象86
4.2.4 Array对象95
4.2.5 String对象97
4.2.6 Date对象97
4.2.7 RegExp(正则表达式)对象99
4.2.8 Math对象102
4.2.9 Error对象103
4.2.10 JSON对象104
4.3上机练习104
第5章 浏览器中的JavaScript107
5.1 BOM——浏览器对象模型108
5.1.1 window对象108
5.1.2 location对象111
5.1.3 history对象112
5.1.4 navigator对象112
5.1.5 screen对象113
5.1.6 document对象113
5.1.7 BOM对象115
5.2 DOM——文档对象模型115
5.2.1 W3C DOM116
5.2.2测试DOM支持度116
5.2.3与平台和语言无关116
5.2.4文档的加载116
5.3 DOM API接口的使用说明118
5.3.1 DOM文档118
5.3.2节点信息118
5.3.3节点访问121
5.3.4使用CSS选择器进行节点访问123
5.3.5节点信息的修改123
5.3.6移动节点124
5.3.7创建节点125
5.3.8强大的innerHTML属性126
5.4上机练习127
第6章 HTML+CSS+JS三效合一129
6.1 CSS样式表130
6.1.1从DHTML开始131
6.1.2认识CSS131
6.1.3 CSS选择器133
6.1.4 CSS的使用135
6.1.5 CSS滤镜137
6.1.6 JS+CSS138
6.1.7访问样式表146
6.1.8 运行时样式147
6.2事件148
6.2.1 DOM事件模型148
6.2.2事件对象150
6.2.3事件流151
6.2.4事件目标154
6.2.5监听器154
6.2.6事件类型157
6.3上机练习158
第7章 智能的表单验证159
7.1表单160
7.1.1表单属性160
7.1.2表单事件161
7.2表单元素162
7.2.1元素引用162
7.2.2输入框对象163
7.2.3按钮对象163
7.2.4复选框对象164
7.2.5单选按钮对象165
7.2.6 select对象166
7.2.7文件上传168
7.2.8动态生成元素168
7.3智能表单170
7.4上机练习180
第8章 表格181
8.1 table对象182
8.2 tr和td对象182
8.2.1 tr和td对象的访问182
8.2.2 tr和td对象的创建183
8.2.3 tr和td对象的删除184
8.3数据展示184
8.4表格排序188
8.5表格拖动192
8.6上机练习199
第9章 网页Word201
9.1框架集202
9.2弹出窗口204
9.3内部框架205
9.4文本编辑器207
9.5上机练习215
第10章 JavaScript的动画217
10.1动画基础218
10.2定时器218
10.2.1 JavaScript中的定时器219
10.2.2帧和时间221
10.3动起来还不够222
10.3.1线性处理223
10.3.2非线性处理225
10.4通用接口226
10.5上机练习228
第11章 多媒体内容管理229
11.1图片230
11.1.1 Image对象230
11.1.2图片控制231
11.1.3图片与CSS232
11.1.4图片浏览器235
11.2多媒体元素242
11.2.1 <embed>标签242
11.2.2 <object>标签244
11.3上机练习245
第12章 Web拖动技术247
12.1拖动技术248
12.1.1元素定位248
12.1.2鼠标事件248
12.1.3核心技术250
12.2拖动应用258
12.3上机练习266
第13章 曲奇拼图267
13.1 Cookie268
13.2方便的小甜点268
13.3 JavaScript中的Cookie268
13.4拼图游戏271
13.5上机练习274
第14章 资源加载策略275
14.1更聪明的页面276
14.1.1 DOM回调事件276
14.1.2图片预加载技术278
14.1.3 CSS文件的动态加载技术284
14.2传说中的Ajax290
14.2.1本质291
14.2.2不同的异步实现291
14.2.3 XMLHttpRequest293
14.2.4 JSON297
14.3上机练习298
第15章 疯狂的小坦克299
15.1即时战略游戏300
15.2实现需求及功能描述300
15.3组件开发302
15.3.1开发流程302
15.3.2框选技术303
15.3.3元素的移动314
15.4游戏核心——寻路算法316
15.5游戏实现324
15.6上机练习327
第16章 深入认识JavaScript329
16.1面向对象330
16.1.1类330
16.1.2继承332
16.1.3原型扩展334
16.2多线程335
16.2.1内部机制336
16.2.2 JavaScript实现多线程339
16.3高效的开发344
16.3.1提高开发速度344
16.3.2提高运行速度346
16.4上机练习348
附录A 运算符的优先级和结合性349
附录B 事件对象平台差异351
附录C 常见事件的列表和描述355
附录D HTTP响应码361
附录E JavaScript的常用对象与函数365
E.1 Global对象365
E.2 Object对象366
E.3 Function对象367
E.4 Array对象369
E.5 String对象371
E.6 Boolean对象374
E.7 Number对象374
E.8 Date对象376
附录F 常见CSS样式列表383
附录G 严格模式的限制405
附录H 选择器规则407