图书介绍

JavaScript从入门到项目实践 超值版PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript从入门到项目实践 超值版
  • 聚慕课教育研发中心编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302501527
  • 出版时间:2018
  • 标注页数:652页
  • 文件大小:147MB
  • 文件页数:674页
  • 主题词:JAVA语言-程序设计-职业教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐