私下,我们也调研了几百名求职前端岗的同学,发下大家普遍存在以下问题:
- 前端知识点多而杂,学会很容易,但是学深学精很难
- 前端项目做起来也很容易,但是几乎没有出众的亮点
- 前端面试难度相对不大,但是想要出彩,拿到大厂高薪offer也不容易
并且,通过与企业面试官的聊天,我们还了解到,企业对于前端岗的要求不仅仅需要对前端知识有广度上的了解,更要有某几个或者最少一个知识点的深入认知,达到熟悉熟练,甚至解读源码的程度,并且,也只有达到这种程度,才能通过大厂的面试,拿到一个高薪offer。
学完这个课程,你能收获什么?
针对前端动画领域,专业的思考与解决问题的能力
- 如何快速的实现一个前端动画效果
- 解决实操过程中出现的问题需要哪些专业能力
获得前端动画实战项目经验
- 在项目实战中实际设计,开发实现现相关的动画功能,从而获得真实的项目经历
面试真题的强化与提升
- 项目实战中的疑难点和闭包、递归等面试真题的强化学习与提升
专项技能深度提升与项目实战亮点,如此专门为面试量身定制的一门课程,牛客依然保持一贯的福利优惠:
早鸟价:299(仅限前200名)
并且报名就可以免费获得名企大厂导师的一对一模拟面试点评
看到这里,如果你已经心动,迫不及待的想要学习,那么赶紧点击下面报名链接报名吧
https://www.nowcoder.com/order?itemId=410&itemType=LIVE_COURSE&couponId=D9WDNUv
如果你还想详细了解一下课程内容,那么请继续往下看
这门课程适合谁?
- 学习/求职前端岗位,想快速增加技能长板,打造求职面试亮点的同学
- 简历缺乏项目经历,想短期内快速完成一个具有竞争力的求职项目的同学
项目技术架构
- 面向过程的开发
- 闭包
- 递归
课程需要哪些学习基础
熟悉js、css即可~
课程讲师
牛客专职讲师,拥有5年前端实战开发经验+1年授课经验,曾独立负责3个国家级项目的开发上线,并担任团队的敏捷教练,在开发实战中及时发现团队问题并提出解决办法。
课程内容
课程详细目录大纲
第一章 制作酷炫动画,学会使用anime.js
第一节 课程介绍
- anime.js简介 (来源、流行程度、解决问题)
- 课程目标 (get的能力(1.动画的思维方式2.深度复习css)学习内容,具有的基础能力)
- 前端动画实现方式对比 (动画的原理、使用的特点、性能)
第二节 搭建开发环境
- vsCode
- 一个简单动画需求 (三种方式去写、对比)
第三节anime.js基本功能的使用
- 动画的目标对象
- 可动画的目标属性参数
- 属性参数
- 动画参数
- 属性值
- 关键帧
第四节 交错动画
- 交错动画
第五节 时间轴
- 时间轴
第六节 控制、回调、助手
- 动画控制
- 回调
- 助手
第七节 动画运动曲线
- easing
第八节SVG动画
- 运动路径
- 变形
- 画线条
第九节anime.js实践
- 实现动画思路
- 动画实现
- 实现动画思路
- 动画实现
第二章 解剖anime.js核心,手撕基本功能源码
第一节 动画驱动核心
- 动画驱动原理
- 使用核心实现简单动画
第二节 动画目标
- anime targets数据分析
- css选择器参数
- dom对象参数
- js对象参数
- 数组参数
- targets植入核心动画
第三节 目标属性
- targets属性数据分析
- 属性数据设置
- argets属性类型判断
- targets属性设置
- targets属性参数植入核心动画
第四节 动画基础参数设置
- 动画基础参数分析
- 持续时间duration
- 延迟delay
- 末尾延迟endDelay
- 缓动easing
- 浮点数设置round
- 针对某个样式设置基础参数specific property parameters
- 函数参数function based parameters
- 动画基础参数整体植入核心动画
第五节 动画的方向、循环、自动执行
- 动画方向设置原理与方法
- 动画执行次数设置原理与方法
- 动画自动执行
- 将方向、循环、自动执行整体植入核心动画
第六节 帧动画设置
- 帧动画设置原理
- 动画帧
- 参数帧
- 帧植入到核心动画中
第三章 再探anime.js核心,触底属性值的全方位解决方案
第一节 动画属性值数据分析
- 可接受的属性值类型
第二节 属性值单位处理
- 缺省单位
- 特殊单位
第三节 属性值之计算
- 相对值
- from to
- 函数设置
第四节 特殊值
- 颜色值的类型与特点
- 颜色值的处理
第五节 整体数据处理植入到核心动画中
第四章 深入anime.js核心,揭秘动画交互的本质
第一节 交错动画
- 交错动画实现原理
- 交错动画实现
第二节 时间轴
- 时间轴动画实现原理
- 时间轴动画实现
第三节 动画控制
- 开始/暂停原理与实现
- 重新执行原理与实现
- 反向执行原理与实现
- 手动设置动画进程原理与实现
- 时间轴的控制原理与实现
第四节 回调
- 回调设置原理
- 更新回调
- 开始与完成回调
- 循环开始与循环完成回调
- 修改回调
- 修改开始与修改完成回调
- 动画完成的原理与实现回调
第五节 助手
- 移除动画元素的原理与实现
- 获取元素样式的原理与实现
- 设置元素样式的原理与实现
- 随机数的设置
- tick的原理与实现
- running的实现
第六节EASING
- easing解决什么问题
- easing实现原理
- easing的各种算法的原理与实现简介
- easing植入动画核心
第七节SVG
- SVG动画的基本原理
- 运动路径
- 变形
- 画线条
- SVG植入动画核心
第五章 项目实践与总结,根本解决面试过程中的三层痛点
第一节anime.js实现一个复杂的需求
- 复杂需求分析
- 动画实现
第二节 徒手实现复杂动画需求
- 复杂动画原理解析
- 动画实现
第三节 项目重点难点回顾
- 核心思想回顾
- 难点回顾
目前课程已经上线,以每周五节的速度更新中,预计8月中旬可以更新完成。
看到这里,相信你已经对课程有了详细全面的了解,如果你还有其他的问题,可以在帖子下方留言提问,或者添加qq:1981075142 进行咨询
早鸟价:299(仅限前200名)
并且报名就可以免费获得名企大厂导师的一对一模拟面试点评
报名链接:https://www.nowcoder.com/order?itemId=410&itemType=LIVE_COURSE&couponId=D9WDNUv
全部评论
(2) 回帖