2021/12 月度目标

114 阅读2分钟

  又到了制定目标的时候了,加加油完成2021年最后的目标。随着不断的制定目标,同时结合着实现目标的情况。发现目标的制定也越来越需要精细化和量化,这样才具有可执行的特点。之前的月度目标都比较宽泛,同时也高估了自己执行做事情的能力,基本上都导致目标不去执行,或者忘了执行,这种在年度总结中也可以再去详细总结一下。

  目标一:掌握初级图形学知识。稍微具体目标如下,初级知识

  • 学习过图形学相关知识,知道矩阵等数学原理在动画中的作用,知道三维场景需要的最基础的构成,能用threejs搭3d场景,知道webgl和threejs的关系。

  • 知道canvas是干嘛的,聊到旋转能说出canvas的api。

  • 知道css动画,css动画属性知道关键字和用法(换句话说,电话面试会当场出题要求口喷css动画,至少能说对大概,而不是回答百度一下就会用)。

  • 知道js动画,能说出1~2个社区js动画库,知道js动画和css动画优缺点以及适用场景。

  • 知道raf和其他达到60fps的方法。

  目标二:掌握初级常用工程化工具,初级知识。

  • 知道webpack,rollup以及他们适用的场景。

  • 知道webpack v4和v3的区别。

  • 脱口而出webpack基础配置。

  • 知道webpack打包结果的代码结构和执行流程,知道index.js,runtime.js是干嘛的。

  • 知道amd,cmd,commonjs,es module分别是什么。

  • 知道所有模块化标准定义一个模块怎么写。给出2个文件,能口喷一段代码完成模块打包和执行的核心逻辑。

  目标三:梳理基础web知识。初级知识。

  • HTML方面包括但不限于:语义化标签,history api,storage,ajax2.0等。

  • CSS方面包括但不限于:文档流,重绘重排,flex,BFC,IFC,before/after,动画,keyframe,画三角,优先级矩阵等。

  • 知道axios或同级别网络请求库,知道axios的核心功能。

  • 能口喷xhr用法,知道网络请求相关技术和技术底层,包括但不限于:content-type,不同type的作用;restful设计理念;cors处理方案,以及浏览器和服务端执行流程;口喷文件上传实现;

  • 知道如何完成登陆模块,包括但不限于:登陆表单如何实现;cookie登录态维护方案;token base登录态方案;session概念;

  目标四:知道TS是什么,为什么要用TS,有TS工程化实践经验。

  目标五:规则编排项目落地,经沟通能够达到基本要求。