课程目录

1-1 [课程安排] 课程安排 (08:29)
2-1 [认识 JavaScript] JavaScript能做什么 (08:06)
2-2 [认识 JavaScript] 怎么使用JavaScript (09:31)
3-1 [尝试使用 JavaScript] 第一步:拿到一个 HTML 元素 (09:57)
3-2 [尝试使用 JavaScript] 第二步:认识控制台 (04:07)
3-3 [尝试使用 JavaScript] 第三步:获取以及修改这个 HTML 元素的内容 (07:39)
3-4 [尝试使用 JavaScript] 第四步:获取以及操作这个 HTML 元素的属性 (11:15)
3-5 [尝试使用 JavaScript] 第五步:写点注释吧 (02:40)
3-6 [尝试使用 JavaScript] 作业安排 (42)
3-7 [尝试使用 JavaScript] 作业讲解 (06:26)
4-1 [什么是ECMAScript] 什么是ECMAScript (07:07)
5-1 [变量详解] 声明变量、初始化变量 (03:47)
5-2 [变量详解] 全局变量、局部变量、 变量的类型 (06:20)
5-3 [变量详解] 命名规则、命名方式 (08:12)
6-1 [数据类型] 认识常用数据类型 (12:21)
6-2 [数据类型] typeof 判断数据类型 (06:04)
6-3 [数据类型] 原始值和引用值详解 (16:15)
7-1 [运算] 数学运算符、赋值运算符 (06:35)
7-2 [运算] 等性运算符、 关系运算符 (06:30)
7-3 [运算] 逻辑运算符 (03:43)
8-1 [先来认识一下隐式类型转换] 先来认识一下隐式类型转换 (09:49)
9-1 [流程控制] 流程控制概念 (04:10)
9-2 [流程控制] if else (06:01)
9-3 [流程控制] switch (06:22)
9-4 [流程控制] 三元表达式 (03:30)
9-5 [流程控制] while、do while (07:25)
9-6 [流程控制] for (04:47)
9-7 [流程控制] Break、Continue (03:17)
9-8 [流程控制] 作业安排 (04:50)
9-9 [流程控制] 作业讲解 (05:40)
10-1 [Function 精讲] 简单的函数定义与调用 (03:39)
10-2 [Function 精讲] 函数的另外几种形式(上) (09:13)
10-3 [Function 精讲] 函数的另外几种形式(下) (06:26)
10-4 [Function 精讲] 函数的形式参数、实际参数 (10:36)
10-5 [Function 精讲] 函数的实参列表 arguments (10:42)
10-6 [Function 精讲] 函数的返回值 return (08:40)
10-7 [Function 精讲] 作业安排 (01:53)
10-8 [Function 精讲] 作业讲解 (08:23)
11-1 [String 精讲] 字符串的创建、拼接、length (05:33)
11-2 [String 精讲] String 的常用方法(上) (10:32)
11-3 [String 精讲] String 的常用方法(中) (07:43)
11-4 [String 精讲] String 的常用方法(下) (06:22)
11-5 [String 精讲] 作业安排 (03:27)
11-6 [String 精讲] 作业讲解 (08:45)
12-1 [Number 精讲] 创建数字 (03:59)
12-2 [Number 精讲] NaN、Infinity、-Infinity (06:55)
12-3 [Number 精讲] 数字常用属性 (01:22)
12-4 [Number 精讲] Number 的常用方法(上) (03:46)
12-5 [Number 精讲] Number 的常用方法(下) (05:15)
12-6 [Number 精讲] 全局对象下 Number 相关的方法(上) (06:10)
12-7 [Number 精讲] 全局对象下 Number 相关的方法(下) (09:38)
12-8 [Number 精讲] 作业安排 (01:44)
12-9 [Number 精讲] 作业讲解 (03:30)
13-1 [Array 精讲] 重新认识数组(上) (10:02)
13-2 [Array 精讲] 重新认识数组(下) (01:26)
13-3 [Array 精讲] 数组的常用方法 isArray()、concat() (09:21)
13-4 [Array 精讲] 数组的常用方法 push()、pop() (05:23)
13-5 [Array 精讲] 数组的常用方法 unshift()、shift() (03:16)
13-6 [Array 精讲] 数组的常用方法 join()、reverse() (09:45)
13-7 [Array 精讲] 数组的常用方法 sort() (08:49)
13-8 [Array 精讲] 数组的常用方法 slice()、splice() (08:15)
13-9 [Array 精讲] 数组的常用方法 indexOf()、lastIndex (02:33)
13-10 [Array 精讲] 数组的常用方法 every()、some()、fil (05:54)
13-11 [Array 精讲] 数组的常用方法 forEach()、map() (04:37)
13-12 [Array 精讲] 数组的常用方法 reduce()、reduceRig (06:08)
13-13 [Array 精讲] 作业安排 (01:33)
13-14 [Array 精讲] 作业讲解 (09:35)
14-1 [Object 精讲] 创建对象 (02:38)
14-2 [Object 精讲] 2. 访问修改对象属性、方法 (05:10)
14-3 [Object 精讲] for in 遍历对象 (06:18)
14-4 [Object 精讲] 作业安排 (04:13)
14-5 [Object 精讲] 作业讲解 (04:46)
15-1 [RegExp 精讲] 创建正则表达式 (05:52)
15-2 [RegExp 精讲] 修饰符 (03:46)
15-3 [RegExp 精讲] 字符类别 (04:09)
15-4 [RegExp 精讲] 字符集合 (04:15)
15-5 [RegExp 精讲] 边界 (07:32)
15-6 [RegExp 精讲] 数量词 (06:55)
15-7 [RegExp 精讲] 分组与反向引用 (06:37)
15-8 [RegExp 精讲] 零宽断言 (05:44)
15-9 [RegExp 精讲] 正则常用属性 (05:59)
15-10 [RegExp 精讲] 正则常用方法 (05:08)
15-11 [RegExp 精讲] 配合正则的字符串方法 (05:32)
15-12 [RegExp 精讲] 作业安排 (02:53)
15-13 [RegExp 精讲] 作业讲解 (07:49)
16-1 [Date 精讲] new Date()、 getTime() (01:59)
16-2 [Date 精讲] 获取具体时间 (02:18)
16-3 [Date 精讲] 设置具体时间 (01:43)
17-1 [Math 精讲] Math 概述.html (42)
17-2 [Math 精讲] Math 常用方法(上) (02:32)
17-3 [Math 精讲] Math 常用方法(中) (05:18)
17-4 [Math 精讲] Math 常用方法(下) (01:39)
18-1 [强制类型转换] 强制类型转换(上) (09:51)
18-2 [强制类型转换] 强制类型转换(中) (08:47)
18-3 [强制类型转换] 强制类型转换(下) (11:13)
18-4 [强制类型转换] 作业安排 (01:04)
19-1 [什么是 HTML DOM] 什么是 HTML DOM (04:29)
20-1 [玩转 DOM] 玩转 DOM(一) (09:54)
20-2 [玩转 DOM] 玩转 DOM(二) (08:42)
20-3 [玩转 DOM] 玩转 DOM(三) (06:28)
20-4 [玩转 DOM] 玩转 DOM(四) (09:19)
20-5 [玩转 DOM] 玩转 DOM(五) (05:46)
20-6 [玩转 DOM] 玩转 DOM(六) (09:58)
20-7 [玩转 DOM] 玩转 DOM(七) (05:28)
20-8 [玩转 DOM] 玩转 DOM(八) (15:24)
21-1 [DOM 常用属性] className、id、style (09:57)
21-2 [DOM 常用属性] attributes (06:25)
21-3 [DOM 常用属性] classList (08:23)
21-4 [DOM 常用属性] innerHTML、innerText (08:05)
21-5 [DOM 常用属性] nodeType、nodeValue、nodeName (09:43)
21-6 [DOM 常用属性] parentNode、parentElement、ch (06:45)
21-7 [DOM 常用属性] firstChild、firstElementChil (04:42)
21-8 [DOM 常用属性] nextSibling、nextElementSibl (03:05)
21-9 [DOM 常用属性] clientWidth、 scrollWidth、of (07:32)
21-10 [DOM 常用属性] clientLeft、scrollLeft、offs (05:34)
21-11 [DOM 常用属性] offsetParent (04:14)
22-1 [DOM 常用方法] getAttribute()、getAttribute (04:28)
22-2 [DOM 常用方法] setAttribute()、setAttribute (07:32)
22-3 [DOM 常用方法] removeAttribute()、removeAtt (05:28)
22-4 [DOM 常用方法] getElementById()、getElement (03:12)
22-5 [DOM 常用方法] querySelector()、querySelect (07:13)
22-6 [DOM 常用方法] createElement()、createTextN (05:58)
22-7 [DOM 常用方法] removeChild()、replaceChild( (06:07)
22-8 [DOM 常用方法] focus()、hasFocus() (05:01)
23-1 [DOM 事件] onclick、ondblclick、oncontex (05:21)
23-2 [DOM 事件] onmousedown、onmouseup、onmou (04:51)
23-3 [DOM 事件] onmouseenter、onmouseleave、 (07:49)
23-4 [DOM 事件] onfocus、onblur、onselect (04:07)
23-5 [DOM 事件] onchange、oninput、onsearch (06:20)
23-6 [DOM 事件] onreset、onsubmit (02:58)
23-7 [DOM 事件] onscroll、onresize.html (06:34)
23-8 [DOM 事件] onload (08:01)
24-1 [DOM 事件监听] addEventListener()、removeEv (06:16)
24-2 [DOM 事件监听] 事件冒泡、事件捕获详解 (09:25)
24-3 [DOM 事件监听] 阻止事件传递 stopPropagation() (08:35)
25-1 [Event 对象] 常用属性 (07:30)
25-2 [Event 对象] 常用方法 (03:29)
26-1 [深入学习 BOM] window 相关 (02:44)
26-2 [深入学习 BOM] 什么是 BOM (03:22)
26-3 [深入学习 BOM] location 相关 (01:32)
26-4 [深入学习 BOM] 认识 Cookie (06:27)
26-5 [深入学习 BOM] 设置 Cookie (08:28)
26-6 [深入学习 BOM] 删除、修改 Cookie (09:04)
26-7 [深入学习 BOM] setInterval()、clearInterval (05:50)
26-8 [深入学习 BOM] setTimeout()、clearTimeout() (05:17)
26-9 [深入学习 BOM] 作业安排-简单的轮播图 (40)
26-10 [深入学习 BOM] 作业安排-简单的轮播图(一) (06:54)
26-11 [深入学习 BOM] 作业安排-简单的轮播图(二) (11:31)
26-12 [深入学习 BOM] 作业安排-简单的轮播图(三) (11:34)
26-13 [深入学习 BOM] 最后啰嗦几分钟 (05:53)
27-1 [Demo深度剖析] 方便、实用的可配置轮播图插件-效果演示 (08:26)
27-2 [Demo深度剖析] 方便、实用的可配置轮播图插件-(一) (13:43)
27-3 [Demo深度剖析] 方便、实用的可配置轮播图插件-(二) (08:59)
27-4 [Demo深度剖析] 方便、实用的可配置轮播图插件-(三) (07:29)
27-5 [Demo深度剖析] 方便、实用的可配置轮播图插件-(四) (26:07)
27-6 [Demo深度剖析] 方便、实用的可配置轮播图插件-(五) (11:31)
27-7 [Demo深度剖析] 方便、实用的可配置轮播图插件-(六) (16:28)
27-8 [Demo深度剖析] 方便、实用的可配置轮播图插件-(七) (13:36)