JavaScript经典教程系列—185人已学习
课程介绍
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,常用于网页 客户端编程,使网页在客户端浏览器中,实现更多地动态功能,表现出更加丰富的视觉效果。 随着时间的推移它目前变得无所不能,移动端、pc端、前端、后段、甚至人工智能统统都有它的影子。 因为它的门槛低,也让它成为了程序员们的首选语言,而且一直活跃于受欢迎的编程语言的前几名中。
课程收益
本课程通过超过100课时、4000分钟的系统的学习JavaScript,从零开始学习它,并且是深度学习,从此不在是一名简单的使用者,而是一名深度的JS专家。
讲师介绍
李游Leo 更多讲师课程
全栈开发工程师,现职于北京一家学院的全栈教学主任。 8年前端开发经验、4年移动端开发经验、4年UI设计经验、3年一线教学经验。 精通Node.JS、PHP、Javascript开发等多种开发技术,曾任职于时趣、百度、乐视,拥有丰富的企业级系统开发经验,长期参与一线项目开发和项目管控,对HTML5移动端互联网技术及生态体系有深刻理解。
课程大纲
第1章:JavaScript经典教程系列 - 课程预览
1. JavaScript经典教程系列 - 课程预览 10:35
第2章:HTML、CSS基础内容
1. HTML基础部分(元素分类、特性、特殊元素等) 48:02
2. CSS基础部分(盒模型定义、CSS引入方式、经典样式复习等) 41:52
3. CSS基础部分(定位、伪类等) 23:54
第3章:JavaScript基础
1. JavaScript基础数据类型详解 48:51
2. JavaScript基础 - BOM、打印、window对象等详解 44:26
3. JavaScript基础 - 数据类型Number及运算符号 44:53
4. JavaScript基础 - for、while、forEach、递归、字符串 01:18:48
5. JavaScript基础 - String常用方法及Array常用方法详解 46:40
6. JavaScript基础 - 函数、argument、匿名函数、函数深入、选项卡 47:08
第4章:JavaScript初级
1. JavaScript初级内容 - 循环、DOM查询、插入内容、赋予样式等 27:59
2. JavaScript初级内容 - DOM添加、删除、替换、模拟QQ、事件绑定等 48:24
3. JavaScript初级内容 - 属性、闭包原理、生命周期等 24:07
4. JavaScript初级内容 - 事件冒泡、事件对象原理、自定义选项卡等 33:57
5. JavaScript初级内容 - 中括号的使用方法 2:12
6. JavaScript初级内容 - 浏览器如何抓取图片原地址方法 5:35
第5章:JavaScript中级
1. JavaScript中级 - in、预解析、变量提升、对象引用、Date对象等 57:41
2. JavaScript中级 - Date时间戳、常用方法详解及简易时钟做法等 50:55
3. JavaScript中级 - 比大小、评星、格子展示墙、不重复随机数练习 49:57
4. JavaScript中级 - 购物车商品合计练习、模拟QQ发消息练习 47:42
第6章:JavaScript练习集合
1. JavaScript练习 - 图片时钟详解 9:19
2. JavaScript练习 - 简易留言板详解 12:24
3. JavaScript练习 - 摇骰子效果详解 20:00
4. JavaScript练习 - 选项卡原理精讲 13:50
5. JavaScript练习 - 日历效果原理精讲 01:04:37
6. JavaScript练习 - 评星、波浪元素生成、文字搬运工练习 37:28
7. JavaScript练习 - 淘宝图文选项卡原理详解 37:01
8. JavaScript练习 - 交叉选项卡制作原理详解 53:07
第7章:JavaScript运动框架原理封装
1. JavaScript运动框架 - 什么是运动框架?如何让DOM动起来? 47:06
2. JavaScript运动框架 - 运动框架封装原理、匀速运动框架封装 36:47
3. JavaScript运动框架 - 变速运动框架原理 25:19
4. JavaScript运动框架 - 变速运动框架封装详解 35:28
第8章:JavaScript进阶
1. JavaScript进阶 - 事件委托(代理)详解 14:00
2. JavaScript进阶 - DOM拖拽的完整做法 42:25
3. JavaScript进阶 - 事件委托拖拽封装 24:47
4. JavaScript进阶 - 拖拽拓展之拖拽回放效果详解 9:47
5. JavaScript进阶 - 拖拽拓展之拖拽拉伸元素和头部拖拽效果练习 12:53
6. JavaScript进阶 - 拖拽拓展之镜像拖拽练习及后续练习预告 12:44
7. JavaScript进阶 - 拖拽拓展之鼠标绘制方块练习 19:57
8. JavaScript进阶 - 下拉菜单及四角拉伸练习 47:59
9. JavaScript进阶 - 拖拽拓展之自定义滚动条 9:42
10. JavaScript进阶 - 拖拽拓展之商城放大镜原理 42:50
11. JavaScript进阶 - 初识面向对象及面向对象中的new理解 36:50
12. 面向对象中改变this的指向方法 - call详解 49:38
13. 面向对象中改变this的指向方法 - apply详解 45:14
14. 面向对象 - Prototype 38:16
15. 面向对象原型及面向对象选项卡封装原理使用 01:06:44
16. JavaScript进阶 - 面向对象选项卡优化 15:00
17. JavaScript进阶 - 面向对象更深层的选项卡封装练习 49:12
18. JavaScript进阶 - JS性能测试方法 6:44
19. JavaScript进阶 - 拖拽拓展让我们合体吧练习 4:15
20. JavaScript进阶 - 面向对象版拖拽封装实现 43:30
21. JavaScript进阶 - 返回顶部效果 4:30
22. JavaScript进阶 - 面向对象拖拽插件不出屏幕封装 30:51
23. JavaScript进阶 - 面试常用计算方式、科学计数法、二进制计数等 50:11
第9章:JavaScript库 - Jquery实用拓展及效果篇
1. Jquery各版本介绍及与其他框架对比及拓展extend方法使用 28:13
2. 原生Js封装jquery原理详解 48:08
3. Jquery的animate运动方法的方式拓展 10:45
4. Jquery - 多图片展示效果制作 7:15
5. Jquery - 左右点击滚动Tab面板制作 10:47
6. Jquery - 3D图片展示效果制作 26:42
7. Jquery - JS图片展示效果 19:46
8. Jquery - 翻页动态显示模块效果 24:01
9. Jquery - 碰撞检测小恐龙跳跃碰撞效果 27:52
第10章:JavaScript - 正则篇
1. JavaScript正则 - 什么是正则?集合、量词、缩写、match等详解 45:58
2. JavaScript正则 - replace、过滤关键字、^、闪亮字体效果等 29:26
3. JavaScript正则 - test、匹配规则、缩写拓展、邮箱匹配解析 43:24
4. JavaScript正则 - 匹配中文 1:27
5. JavaScript正则 - 正则匹配练习 6:40
第11章:CSS3部分及JavaScript高级进阶
1. CSS3部分 - transform、景深、3d及3d盒子的详细做法详解 48:13
2. CSS3部分 - CSS各版本对比、transform、transition的详解 8:37
3. CSS3部分 - CSS3选择器、query选择器配合CSS3选择器用法 41:58
4. CSS3部分 - 元素依次下落效果(CSS3动画拓展) 13:25
5. CSS3部分 - DOM碎片下落效果 19:20
6. CSS3部分 - 左右缩略图选项卡效果 13:51
7. CSS3部分 - 动态定时器动画选项卡效果 14:46
8. JavaScript高级进阶 - classList部分 8:30
9. CSS3部分 - 剪辑样式clip-path详解 22:48
10. JavaScript高级进阶 - 爆炸效果面板TAB面板效果 52:27
11. CSS3部分 - 移动端弹性盒子布局及百度搜索移动端布局制作 48:06
12. CSS3部分 - 移动端页面的制作过程详解 25:15
13. CSS3部分 - 响应式横屏竖屏测试原理 17:19
14. CSS3部分 - 响应式配合flex 10:34
15. CSS3部分 - 响应式媒体查询电脑平板手机匹配原理 11:48
16. CSS3部分及JavaScript高级进阶 - REM单位及移动端REM单位的计算 16:41
17. CSS3部分 - calc计算属性的使用方式 5:03
18. CSS3部分 - 移动端meta标签的详解及view布局的原理 16:32
19. CSS3部分及JavaScript高级进阶 - CSS3圆形时钟做法布局篇 40:56
20. CSS3部分及JavaScript高级进阶 - CSS3圆形时钟做法时针算法篇 26:31
21. CSS3部分及JavaScript高级进阶 - 色块爆炸震撼效果 37:01
22. JavaScript高级进阶 - localstorage简易使用 14:47
23. JavaScript高级进阶 - 百度地图的简易使用 9:03
24. 移动端框架 - zepto简介及基本使用 39:41
25. 移动端框架 - zepto制作下雪花效果详解 42:31
26. 快速发开 - Less的理解及简易使用 39:44
第12章:JavaScript框架 - Angular篇
1. 初识Angular、常用方法、基本语法、模版、style等 34:51
2. Angular基础方法、事件、循环、class、常用依赖等 42:13
3. Angular制作选项卡效果详解 24:38
4. Angular中的watch、jsonp等使用方式详解 49:21
5. Angular指令详解 50:14
6. Angular自定义依赖 15:43
7. Angular控制器数据交互及router详解 32:31
大家可以点击【 查看详情】查看我的课程