图书介绍
JavaScript从入门到项目实践 超值版PDF|Epub|txt|kindle电子书版本网盘下载
- 聚慕课教育研发中心编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302501527
- 出版时间:2018
- 标注页数:652页
- 文件大小:147MB
- 文件页数:674页
- 主题词:JAVA语言-程序设计-职业教育-教材
PDF下载
下载说明
JavaScript从入门到项目实践 超值版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识2
第1章 步入JavaScript编程世界——JavaScript初探2
本章教学微视频:13个34分钟2
1.1 JavaScript概述2
1.1.1 JavaScript能做什么2
1.1.2 JavaScript与Java的关系3
1.1.3 JavaScript的基本特点3
1.2 JavaScript应用初体验4
1.2.1 浏览器之争4
1.2.2 DHTML5
1.2.3 探讨浏览器之间的冲突5
1.2.4 标准的制定5
1.3 网页中的JavaScript6
1.3.1 执行代码6
1.3.2 函数7
1.3.3 对象7
1.3.4 JavaScript编码规范7
1.4 JavaScript清新体验10
1.4.1 案例1——定时打开窗口10
1.4.2 案例2——日期选择器11
1.5 就业面试技巧与解析16
1.5.1 面试技巧与解析(一)16
1.5.2 面试技巧与解析(二)16
第2章 世界上最流行的编程语言——JavaScript17
本章教学微视频:12个18分钟17
2.1 JavaScript的编写工具17
2.1.1 系统自带编辑器记事本17
2.1.2 UltraEdit文本编辑器18
2.1.3 Dreamweaver开发工具18
2.2 JavaScript常用的开发工具19
2.2.1 附带测试的开发工具——TestSwarm19
2.2.2 半自动化开发工具——Minimee20
2.2.3 轻松建立JavaScript库的开发工具——Boilerplate20
2.3 JavaScript常用的调试工具21
2.3.1 调试工具——Drosera21
2.3.2 规则的调试工具——Dragonfly22
2.3.3 Firefox的集成工具——Firebug22
2.3.4 前端调试利器——DebugBar22
2.3.5 支持浏览器多的工具——Venkman23
2.4 编写第一个JavaScript程序——Hello,JavaScript!25
2.5 就业面试技巧与解析26
2.5.1 面试技巧与解析(一)26
2.5.2 面试技巧与解析(二)26
第3章 感受JavaScript精彩——基础入门27
本章教学微视频:17个32分钟27
3.1 JavaScript的语法27
3.1.1 代码执行顺序27
3.1.2 区分大小写27
3.1.3 分号与空格28
3.1.4 代码折行标准28
3.1.5 注释语句28
3.2 JavaScript的变量29
3.2.1 变量的声明29
3.2.2 变量的作用域29
3.2.3 变量的优先级30
3.3 JavaScript的数据类型31
3.3.1 未定义类型31
3.3.2 空类型32
3.3.3 布尔型32
3.3.4 字符串33
3.3.5 数值类型36
3.3.6 对象类型37
3.4 JavaScript的关键字38
3.5 JavaScript的保留字38
3.6 典型案例——九九乘法表39
3.7 就业面试技巧与解析40
3.7.1 面试技巧与解析(一)40
3.7.2 面试技巧与解析(二)40
第4章 JavaScript开发基础——HTML知识41
本章教学微视频:15个45分钟41
4.1 基本的HTML文档41
4.1.1 文档标签42
4.1.2 头部标签42
4.1.3 主体标签42
4.2 HTML的常用标签43
4.2.1 标题标签<hl>到<h6>43
4.2.2 段落标签<p>44
4.2.3 换行标签<br>44
4.2.4 链接标签<a>45
4.2.5 列表标签<ul>46
4.2.6 图像标签<img>48
4.2.7 表格标签<table>51
4.2.8 表单标签<form>52
4.3 HTML5的新增标签53
4.3.1 <audio>标签53
4.3.2 <video>标签54
4.3.3 <canvas>标签55
4.4 典型案例——制作日程表57
4.5 就业面试技巧与解析62
4.5.1 面试技巧与解析(一)62
4.5.2 面试技巧与解析(二)62
第5章 JavaScript开发基础——CSS知识63
本章教学微视频:20个48分钟63
5.1 CSS的相关概念63
5.1.1 CSS能做什么63
5.1.2 浏览器与CSS64
5.1.3 CSS的局限性64
5.1.4 CSS的优缺点64
5.2 CSS的基础语法65
5.2.1 CSS构造规则65
5.2.2 CSS注释语句65
5.3 CSS的编写方法66
5.3.1 使用记事本编写CSS66
5.3.2 使用Dreamweaver编写CSS67
5.4 理解CSS选择器68
5.4.1 标签选择器69
5.4.2 类别选择器70
5.4.3 ID选择器71
5.4.4 属性选择器72
5.4.5 子选择器72
5.4.6 选择器的嵌套73
5.4.7 选择器的集体声明74
5.5 调用CSS的样式76
5.5.1 行内样式76
5.5.2 嵌入样式76
5.5.3 链接样式77
5.5.4 导入样式78
5.6 典型案例——制作网页导航菜单79
5.7 就业面试技巧与解析82
5.7.1 面试技巧与解析(一)82
5.7.2 面试技巧与解析(二)82
第6章 JavaScript开发中表格与表单技术83
本章教学微视频:20个61分钟83
6.1 用CSS定制表格样式83
6.1.1 理解表格的相关标签83
6.1.2 设置表格的颜色85
6.1.3 设置表格的边框85
6.2 用DOM控制表格87
6.2.1 动态添加表格87
6.2.2 修改单元格内容89
6.2.3 动态删除表格91
6.3 控制表单93
6.3.1 理解表单的相关标签与表单元素93
6.3.2 用CSS控制表单样式95
6.3.3 访问表单中的元素96
6.3.4 公共属性与方法96
6.3.5 提交表单97
6.4 设置文本框97
6.4.1 控制用户输入字符个数97
6.4.2 设置鼠标经过时自动选择文本99
6.5 设置单选按钮100
6.6 设置复选框102
6.7 设置下拉菜单103
6.7.1 访问选项104
6.7.2 添加选项107
6.7.3 删除选项108
6.7.4 替换选项109
6.8 典型案例——自动提示的文本框110
6.9 就业面试技巧与解析115
6.9.1 面试技巧与解析(一)115
6.9.2 面试技巧与解析(二)115
第7章 JavaScript表达式与运算符116
本章教学微视频:15个38分钟116
7.1 表达式116
7.1.1 赋值表达式116
7.1.2 算术表达式117
7.1.3 布尔表达式118
7.1.4 字符串表达式119
7.2 运算符120
7.2.1 运算符概述120
7.2.2 赋值运算符120
7.2.3 算术运算符122
7.2.4 比较运算符123
7.2.5 逻辑运算符125
7.2.6 条件运算符126
7.2.7 字符串运算符126
7.2.8 位运算符127
7.2.9 移位运算符128
7.2.10 其他运算符129
7.3 运算符优先级131
7.4 就业面试技巧与解析132
7.4.1 面试技巧与解析(一)132
7.4.2 面试技巧与解析(二)132
第8章 JavaScript程序控制语句133
本章教学微视频:15个35分钟133
8.1 表达式语句133
8.2 复合语句和空语句135
8.3 声明语句135
8.4 条件判断语句137
8.4.1 if语句138
8.4.2 if…else语句138
8.4.3 if…else if…else语句139
8.4.4 else if语句140
8.4.5 if语句的嵌套142
8.4.6 switch语句142
8.5 循环语句144
8.5.1 while语句144
8.5.2 do………while语句145
8.5.3 for语句146
8.6 跳转语句146
8.6.1 break语句147
8.6.2 continue语句148
8.7 典型案例——计算借贷支付金额148
8.8 就业面试技巧与解析150
8.8.1 面试技巧与解析(一)150
8.8.2 面试技巧与解析(二)150
第2篇 核心应用152
第9章 JavaScript对象与数组152
本章教学微视频:33个70分钟152
9.1 创建对象的方法152
9.1.1 使用内置对象创建152
9.1.2 直接定义并创建对象153
9.1.3 自定义对象构造创建154
9.2 常用内置对象155
9.2.1 String对象155
9.2.2 Date对象158
9.2.3 Array对象162
9.2.4 Boolean对象163
9.2.5 Math对象165
9.2.6 Number对象168
9.3 对象访问语句170
9.3.1 for…in循环语句170
9.3.2 with语句171
9.4 对象的序列化172
9.4.1 认识对象序列化172
9.4.2 对象序列化的意义172
9.4.3 对象序列化172
9.5 创建对象的常用模式175
9.5.1 工厂模式175
9.5.2 自定义构造函数模式175
9.5.3 原型模式176
9.5.4 原型模式和构造函数模式176
9.5.5 动态原型模式176
9.6 数组对象177
9.6.1 创建数组177
9.6.2 访问数组179
9.6.3 数组属性179
9.6.4 数组长度181
9.7 数组方法181
9.7.1 连接两个或更多的数组182
9.7.2 将数组元素连接为字符串183
9.7.3 移除数组中最后一个元素184
9.7.4 将指定的数值添加到数组中184
9.7.5 反序排列数组中的元素185
9.7.6 删除数组中的第一个元素185
9.7.7 获取数组中的一部分数据186
9.7.8 对数组中的元素进行排序187
9.7.9 将数组转换成字符串188
9.8 典型案例——制作二级关联菜单189
9.9 就业面试技巧与解析190
9.9.1 面试技巧与解析(一)190
9.9.2 面试技巧与解析(二)190
第10章 JavaScript函数与闭包191
本章教学微视频:25个51分钟191
10.1 函数是什么191
10.2 定义函数192
10.2.1 函数声明式定义192
10.2.2 函数表达式定义193
10.2.3 函数构造器定义194
10.3 函数的调用195
10.3.1 作为一个函数调用195
10.3.2 作为方法调用196
10.3.3 使用构造函数调用198
10.3.4 作为函数方法调用199
10.4 常用内置函数200
10.4.1 eval()函数200
10.4.2 isFinite()函数200
10.4.3 isNaN()函数201
10.4.4 parseInt()函数202
10.4.5 parseFloat()函数203
10.4.6 escape()函数204
10.4.7 unescape()函数205
10.5 JavaScript特殊函数205
10.5.1 嵌套函数205
10.5.2 递归函数206
10.5.3 内嵌函数208
10.6 JavaScript的闭包208
10.6.1 什么是闭包208
10.6.2 闭包的原理209
10.6.3 闭包与类210
10.6.4 闭包中需要注意的地方212
10.7 回调函数设计模式212
10.7.1 回调函数与控制反转212
10.7.2 JavaScript与回调函数213
10.8 典型案例——制作伸缩两级菜单213
10.9 就业面试技巧与解析217
10.9.1 面试技巧与解析(一)217
10.9.2 面试技巧与解析(二)217
第11章 JavaScript窗口与人机交互对话框218
本章教学微视频:17个41分钟218
11.1 window对象218
11.1.1 window对象属性218
11.1.2 window对象方法224
11.2 打开与关闭窗口224
11.2.1 JavaScript打开窗口224
11.2.2 JavaScript关闭窗口227
11.3 操作窗口对象228
11.3.1 改变窗口大小228
11.3.2 移动窗口位置229
11.4 获取窗口历史记录230
11.5 窗口定时器231
11.6 JavaScript对话框233
11.7 调用对话框234
11.7.1 采用alert()方法调用234
11.7.2 采用confirm()方法调用235
11.7.3 采用prompt()方法调用236
11.8 其他238
11.8.1 location对象238
11.8.2 navigator对象239
11.8.3 screen对象240
11.8.4 cookie对象241
11.9 典型案例——制作询问式对话框245
11.10 就业面试技巧与解析246
11.10.1 面试技巧与解析(一)246
11.10.2 面试技巧与解析(二)246
第12章 文档对象与对象模型247
本章教学微视频:26个65分钟247
12.1 熟悉文档对象247
12.1.1 文档对象属性247
12.1.2 文档对象方法252
12.2 使用文档对象256
12.2.1 文档标题256
12.2.2 文档信息258
12.2.3 文档地址258
12.2.4 颜色属性259
12.2.5 输出数据262
12.3 DOM及DOM技术简介264
12.3.1 DOM简介264
12.3.2 DOM技术的简单应用265
12.3.3 基本的DOM方法265
12.3.4 网页中的DOM框架268
12.4 DOM中的节点269
12.4.1 元素节点269
12.4.2 文本节点270
12.4.3 属性节点272
12.5 操作DOM中的节点273
12.5.1 访问节点273
12.5.2 创建节点274
12.5.3 插入节点275
12.5.4 删除节点276
12.5.5 复制节点277
12.5.6 替换节点278
12.6 使用非标准DOM innerHTML属性279
12.7 DOM与CSS280
12.7.1 改变CSS样式280
12.7.2 三位一体的页面281
12.7.3 使用className属性281
12.7.4 通过className添加CSS282
12.8 典型案例——制作树形导航菜单282
12.9 就业面试技巧与解析287
12.9.1 面试技巧与解析(一)287
12.9.2 面试技巧与解析(二)287
第13章 JavaScript事件机制288
本章教学微视频:22个59分钟288
13.1 什么是事件288
13.2 JavaScript事件的调用方式289
13.2.1 在<script>标签中调用289
13.2.2 在元素中调用290
13.3 JavaScript常用事件290
13.3.1 鼠标相关事件292
13.3.2 键盘相关事件296
13.3.3 表单相关事件301
13.3.4 文本编辑事件307
13.3.5 页面相关事件310
13.3.6 拖动相关事件313
13.3.7 多媒体相关事件316
13.4 JavaScript处理事件的方式317
13.4.1 通过匿名函数处理317
13.4.2 通过显式声明处理318
13.4.3 通过手工触发处理319
13.5 事件对象Event320
13.5.1 在IE中引用Event对象320
13.5.2 事件对象Event的属性321
13.5.3 事件对象Event的方法323
13.6 事件模拟323
13.6.1 DOM事件模拟323
13.6.2 鼠标事件模拟324
13.6.3 键盘事件模拟325
13.6.4 其他事件模拟325
13.6.5 IE中的事件模拟325
13.7 典型案例——制作可关闭的窗体对象326
13.8 就业面试技巧与解析330
13.8.1 面试技巧与解析(一)330
13.8.2 面试技巧与解析(二)330
第14章 正则表达式331
本章教学微视频:12个43分钟331
14.1 什么是正则表达式331
14.1.1 正则表达式的基本结构331
14.1.2 正则表达式的作用332
14.2 正则表达式基础知识332
14.2.1 修饰符332
14.2.2 表达式334
14.2.3 元字符336
14.2.4 量词338
14.2.5 字符定位341
14.2.6 转义匹配345
14.2.7 运算符的优先级346
14.3 RegExp对象346
14.3.1 创建RegExp对象346
14.3.2 RegExp对象的方法347
14.4 典型案例——验证表单元素输入的正确性354
14.5 就业面试技巧与解析357
14.5.1 面试技巧与解析(一)357
14.5.2 面试技巧与解析(二)357
第3篇 核心技术360
第15章 JavaScript客户端开发技术360
本章教学微视频:13个28分钟360
15.1 客户端JavaScript的重要性360
15.1.1 JavaScript应用环境的组成360
15.1.2 客户端JavaScript主要作用361
15.1.3 其他环境中的JavaScript361
15.1.4 客户端的JavaScript:网页中的可执行内容362
15.2 HTML与JavaScript362
15.2.1 在HTML头部嵌入JavaScript代码362
15.2.2 在网页中嵌入JavaScript代码362
15.2.3 在元素事件中嵌入JavaScript代码363
15.2.4 调用已经存在的JavaScript文件364
15.2.5 使用伪URL地址引入JavaScript脚本代码364
15.3 JavaScript的线程模型技术365
15.3.1 单线程模型技术365
15.3.2 消息队列运行方式366
15.3.3 Event Loop机制366
15.4 典型案例——客户端JavaScript的简单应用366
15.5 就业面试技巧与解析368
15.5.1 面试技巧与解析(一)368
15.5.2 面试技巧与解析(二)368
第16章 JavaScript服务器端开发技术369
本章教学微视频:12个16分钟369
16.1 认识服务器端JavaScript369
16.1.1 服务器端JavaScript的由来369
16.1.2 运行服务器端JavaScript的方法370
16.1.3 服务器端JavaScript的运行环境370
16.1.4 JavaScript在网站开发中的作用370
16.2 浏览器端与服务器端370
16.2.1 什么是B/S技术370
16.2.2 B/S技术特点371
16.3 JavaScript与数据库的连接371
16.3.1 JavaScript连接数据库371
16.3.2 查询数据库数据371
16.3.3 插入数据库数据372
16.3.4 更新数据库数据373
16.3.5 删除数据库数据374
16.4 典型案例——制作网页版时钟374
16.5 就业面试技巧与解析377
16.6.1 面试技巧与解析(一)377
16.6.2 面试技巧与解析(二)377
第17章 JavaScript数据存储技术378
本章教学微视频:11个25分钟378
17.1 Web Storage378
17.1.1 sessionStorage378
17.1.2 localStorage379
17.1.3 二者的区别380
17.2 Indexed Database382
17.2.1 认识Indexed Database382
17.2.2 Indexed Database的特点382
17.2.3 连接数据库383
17.2.4 对象存储的创建383
17.2.5 数据库事务384
17.2.6 操作数据库数据384
17.2.7 索引的创建386
17.3 典型案例——制作一个计算器386
17.4 就业面试技巧与解析390
17.4.1 面试技巧与解析(一)390
17.4.2 面试技巧与解析(二)390
第18章 JavaScript中的错误和异常处理391
本章教学微视频:19个26分钟391
18.1 常见的错误和异常391
18.1.1 拼写错误391
18.1.2 访问不存在的变量392
18.1.3 括号不匹配392
18.1.4 字符串和变量连接错误392
18.1.5 等号与赋值混淆392
18.2 错误和异常处理393
18.2.1 用alert()和document.write()方法监视变量值393
18.2.2 用onerror事件找到错误394
18.2.3 用try…catch语句找到错误处理异常395
18.3 使用浏览器调试器396
18.3.1 火狐浏览器调试396
18.3.2 360安全浏览器调试397
18.3.3 Internet Explorer浏览器调试398
18.3.4 console.log()方法400
18.3.5 debugger关键字的使用401
18.4 JavaScript优化401
18.4.1 尽量简化代码401
18.4.2 合理声明变量402
18.4.3 尽量使用内置函数402
18.4.4 合理书写if语句402
18.4.5 最小化语句数量403
18.5 典型案例——加载图像时的错误提示403
18.6 就业面试技巧与解析404
18.6.1 面试技巧与解析(一)404
18.6.2 面试技巧与解析(二)404
第19章 JavaScript的安全策略405
本章教学微视频:14个20分钟405
19.1 安全策略405
19.1.1 JavaScript的同源策略405
19.1.2 实现跨域请求的方法406
19.1.3 规避浏览器安全漏洞407
19.1.4 建立数据安全模型407
19.1.5 结构化安全规则407
19.2 使用Internet Explorer安全区域408
19.2.1 Internet Explorer安全区域408
19.2.2 浏览器使用JavaScript的安全问题409
19.3 JavaScript常用安全策略代码410
19.3.1 屏蔽部分按键410
19.3.2 屏蔽鼠标右键411
19.3.3 禁止网页另存为412
19.3.4 禁止复制网页内容413
19.4 JavaScript加密与解密413
19.4.1 JavaScript代码加密414
19.4.2 JavaScript代码解密414
19.5 典型案例——禁止新建IE窗口415
19.6 就业面试技巧与解析416
19.6.1 面试技巧与解析(一)416
19.6.2 面试技巧与解析(二)416
第4篇 高级应用418
第20章 jQuery应用入门418
本章教学微视频:18个33分钟418
20.1 认识jQuery418
20.1.1 jQuery是什么418
20.1.2 jQuery的技术优势419
20.1.3 下载与使用jQuery421
20.2 jQuery选择器422
20.2.1 基础选择器422
20.2.2 层级选择器423
20.2.3 属性选择器424
20.3 jQuery伪类选择器425
20.3.1 简单伪类选择器425
20.3.2 子元素伪类选择器427
20.3.3 可见性伪类选择器428
20.3.4 内容伪类选择器428
20.3.5 表单伪类选择器429
20.3.6 表单属性伪类选择器431
20.4 jQuery常用开发工具432
20.4.1 JavaScript Editor Pro432
20.4.2 Dreamweaver433
20.5 jQuery的调试工具434
20.5.1 Blackbird434
20.5.2 Visual Studio 2017435
20.5.3 jQueryPad435
20.6 典型案例——我的第一个jQuery程序436
20.6.1 开发前的准备工作436
20.6.2 具体的程序开发436
20.7 就业面试技巧与解析437
20.7.1 面试技巧与解析(一)437
20.7.2 面试技巧与解析(二)437
第21章 jQuery控制页面438
本章教学微视频:11个29分钟438
21.1 操作元素内容和值438
21.1.1 对文本内容进行操作438
21.1.2 对HTML内容进行操作440
21.1.3 对元素的值进行操作441
21.1.4 对元素属性进行操作442
21.2 操作元素的CSS样式444
21.2.1 CSS类别操作444
21.2.2 CSS属性操作448
21.3 获取与编辑DOM节点449
21.3.1 插入节点449
21.3.2 删除节点452
21.3.3 复制节点454
21.3.4 替换节点454
21.4 典型案例——制作多级菜单456
21.5 就业面试技巧与解析458
21.5.1 面试技巧与解析(一)458
21.5.2 面试技巧与解析(二)458
第22章 jQuery的动画与特效459
本章教学微视频:18个34分钟459
22.1 网页动画与特效概念459
22.1.1 通过CSS3实现特效459
22.1.2 通过jQuery实现特效460
22.2 元素的显示和隐藏460
22.2.1 使用hide()方法460
22.2.2 使用show()方法461
22.2.3 使用toggle()方法462
22.3 元素的淡入与淡出463
22.3.1 使用show()和hide()方法463
22.3.2 使用toggle()方法464
22.3.3 使用fadeIn()方法466
22.3.4 使用fadeOut()方法467
22.3.5 使用fadeToggle()方法468
22.3.6 使用fadeTo()方法469
22.4 元素的滑上与滑下470
22.4.1 使用slideDown()方法470
22.4.2 使用slideUp()方法471
22.4.3 使用slideToggle()方法472
22.5 自定义动画473
22.5.1 简单动画473
22.5.2 累积动画474
22.5.3 停止动画475
22.6 典型案例——制作伸缩的导航条476
22.7 就业面试技巧与解析479
22.7.1 面试技巧与解析(一)479
22.7.2 面试技巧与解析(二)479
第23章 jQuery的事件处理480
本章教学微视频:9个22分钟480
23.1 认识jQuery的事件处理480
23.2 jQuery常用的事件方法480
23.2.1 鼠标操作事件481
23.2.2 键盘操作事件482
23.2.3 其他常用事件483
23.3 绑定与移除事件484
23.3.1 绑定事件484
23.3.2 移除绑定485
23.4 切换与触发事件486
23.4.1 切换事件486
23.4.2 触发事件488
23.5 典型案例——制作外卖配送页面489
23.6 就业面试技巧与解析493
23.6.1 面试技巧与解析(一)493
23.6.2 面试技巧与解析(二)493
第24章 jQuery与Ajax的综合应用494
本章教学微视频:16个35分钟494
24.1 认识Ajax494
24.1.1 什么是Ajax494
24.1.2 Ajax的组成部分495
24.1.3 Ajax的优缺点495
24.2 Ajax异步交互495
24.2.1 什么是异步交互495
24.2.2 异步对象连接服务器496
24.2.3 GET和POST模式498
24.2.4 服务器返回XML500
24.2.5 处理多个异步请求503
24.3 加载异步数据504
24.3.1 全局函数getJSON()504
24.3.2 全局函数getScript()506
24.4 请求服务器数据507
24.4.1 $.get()请求数据507
24.4.2 $.post()请求数据508
24.4.3 serialize()序列化表单510
24.5 Ajax中的全局事件510
24.5.1 Ajax全局事件的基本概念511
24.5.2 ajaxStart与ajaxStop全局事件511
24.6 典型案例——制作可自动校验的表单512
24.7 就业面试技巧与解析515
24.7.1 面试技巧与解析(一)515
24.7.2 面试技巧与解析(二)516
第25章 jQuery插件的应用与开发517
本章教学微视频:10个24分钟517
25.1 什么是jQuery插件517
25.1.1 jQuery插件简介517
25.1.2 如何使用插件518
25.2 好用的jQuery插件518
25.2.1 jQuery Form插件518
25.2.2 jQuery UI插件519
25.2.3 clueTip插件523
25.3 编写jQuery插件524
25.3.1 插件的种类524
25.3.2 编写插件注意事项524
25.3.3 jQuery插件的机制524
25.3.4 编写jQuery插件524
25.4 典型案例——编写一个简单的插件525
25.5 就业面试技巧与解析528
25.5.1 面试技巧与解析(一)528
25.5.2 面试技巧与解析(二)528
第5篇 行业应用530
第26章 JavaScript在游戏开发行业中的应用530
本章教学微视频:4个8分钟530
26.1 系统功能描述530
26.2 系统功能分析及实现530
26.2.1 功能分析530
26.2.2 功能实现531
26.2.3 程序运行538
第27章 JavaScript在金融理财行业开发中的应用539
本章教学微视频:4个8分钟539
27.1 系统功能描述539
27.2 系统功能分析及实现540
27.2.1 功能分析540
27.2.2 功能实现540
27.2.3 程序运行545
第28章 JavaScript在移动互联网行业开发中的应用548
本章教学微视频:4个5分钟548
28.1 系统功能描述548
28.2 系统功能分析及实现548
28.2.1 功能分析548
28.2.2 功能实现549
28.2.3 程序运行550
第29章 JavaScript在电子商务行业开发中的应用552
本章教学微视频:4个7分钟552
29.1 系统功能描述552
29.2 系统功能分析及实现552
29.2.1 功能分析552
29.2.2 功能实现554
29.2.3 程序运行557
第6篇 项目实践560
第30章 项目实践统筹阶段——项目开发与规划560
本章教学微视频:20个34分钟560
30.1 项目开发流程560
30.1.1 策划阶段560
30.1.2 需求分析阶段561
30.1.3 设计阶段561
30.1.4 开发阶段561
30.1.5 编码阶段562
30.1.6 系统测试阶段562
30.1.7 系统验收阶段562
30.1.8 系统维护阶段562
30.2 项目开发团队563
30.2.1 项目团队组成563
30.2.2 项目团队要求563
30.3 项目的实际运作564
30.3.1 可行性分析564
30.3.2 确定项目进度564
30.3.3 项目风险分析564
30.3.4 确定开发项目565
30.3.5 项目开发阶段565
30.3.6 项目测试验收565
30.3.7 项目过程总结565
30.4 项目规划常见问题及解决565
30.4.1 如何满足客户需求565
30.4.2 如何控制项目进度566
30.4.3 如何控制项目预算566
第31章 项目实践入门阶段——制作3D文字球567
本章教学微视频:6个8分钟567
31.1 项目代码结构567
31.2 项目代码实现567
31.2.1 样式的设计567
31.2.2 文字设计568
31.2.3 JavaScript控制代码568
31.2.4 项目演示571
31.3 项目总结571
第32章 项目实践提高阶段——制作酷炫动画572
本章教学微视频:7个12分钟572
32.1 项目代码结构572
32.2 项目代码实现572
32.2.1 设计首页菜单栏573
32.2.2 设计菜单栏样式574
32.2.3 大象动画效果574
32.2.4 设计天气动画576
32.2.5 设计轮播图片效果577
32.3 项目总结580
第33章 项目实践高级阶段——制作酷炫菜单581
本章教学微视频:7个14分钟581
33.1 项目代码结构581
33.2 项目代码实现581
33.2.1 设计酷炫菜单首页582
33.2.2 设计翻书动画效果583
33.2.3 设计萤火虫发光动画585
33.2.4 设计图片选择效果586
33.2.5 设计图片复古效果587
33.3 项目总结588
第34章 项目实践综合案例1——制作企业门户网站589
本章教学微视频:8个 15分钟589
34.1 项目代码结构589
34.2 项目代码实现589
34.2.1 设计企业门户网站首页590
34.2.2 设计Banner动态效果595
34.2.3 设计“公司简介”页面596
34.2.4 设计“产品介绍”页面601
34.2.5 设计“新闻中心”页面608
34.2.6 设计“联系我们”页面614
34.3 项目总结618
第35章 项目实践综合案例2——制作游戏大厅网站619
本章教学微视频:8个13分钟619
35.1 项目代码结构619
35.2 项目代码实现620
35.2.1 设计游戏大厅首页620
35.2.2 设计注册验证信息630
35.2.3 设计“下载中心”页面631
35.2.4 设计“账号充值”页面636
35.2.5 设计“新闻动态”页面641
35.2.6 设计“道具商城”页面646
35.3 项目总结652