第一周

日期 复习内容 完成度
9月27日 编译过程、 I_O操作、 node应用场景 includes 100%
9月28日 node的安装、环境变量、linux常用指令 commonJS 、 后端的分层 copyWithin 100%
9月29日 packageJson与npm packageJson与npm buffer、编码方式 entries 90%
9月30日 buffer、编码方式 buffer、path event、fs模块 flat/flatMap 100%
10月1日 休息 休息 休息 休息 0%
10月2日 休息 休息 休息 休息 0%
10月3日 休息 休息 休息 休息 0%

第二周

日期 复习内容 完成度
10月4日 休息 休息 休息 休息 0%
10月5日 休息 休息 休息 休息 0%
10月6日 休息 休息 休息 休息 0%
10月7日 process、node的事件循环机制 net模块 event、fs模块 reverse 80%
10月8日 http模块 NodeJS与浏览器的event-loop promise面试题 map 70%
10月9日 Puppeteer的使用与注意事项 启动子进程运行爬虫脚本 改造Koa2以及封装爬虫和开启子进程程序 filter 60%
10月10日 复习 复习 复习 复习 70%

第三周

日期 复习内容 完成度
10月11日 认识Webpack Webpack的定义、配置文件 Loader的概念、处理图片 forEach 80%
10月12日 处理样式 Plugins的概念 认识sourceMap every 90%
10月13日 WebpackDevServer 认识HMR热更新 JS里的热更新 some 90%
10月14日 使用Babel处理ES6代码 理解Tree Shaking 不同的打包模式 Array.of 80%
10月15日 代码分割 代码分割 代码分割 Array.from 90%
10月16日 懒加载 CSS代码分割 浏览器缓存 split 100%
10月17日 复习 复习 复习 复习 0%

第四周

日期 复习内容 完成度
10月18日 Webpack4和Webpack5的区别 使用Webpack5打包 Webpack性能优化 valueOf 80%
10月19日 Webpack性能优化 Webpack性能优化 Webpack性能优化 String.slice 90%
10月20日 Webpack性能优化 Webpack性能优化 Webpack性能优化 String.substring 90%
10月21日 Webpack性能优化 Webpack性能优化 Webpack性能优化 Object.is 90%
10月22日 Webpack性能优化 Webpack性能优化 Webpack性能优化 转义字符 90%
10月23日 Babel的使用 Babel的使用 Babel的使用 修饰符 90%
10月24日 复习 复习 复习 复习 0%

第五周

日期 复习内容 完成度
10月24日 搭建环境、阅读Promises A+规范 完成一个基本的Promise 处理Promise中的异步与多次调用的问题 表达式 80%
10月25日 原生Promise链式调用的特性总结 解决Promise的链式调用 实现resolve与reject的静态方法 元字符 90%
10月26日 实现resolve与reject的静态方法 实现Promise.allSettled 实现Promise.race与finally 量词 70%
10月27日 实现promisify与promisifyAll generator实现与babel编译实现 generator+co实现async+await reg对象属性 80%
10月28日 判断数据类型、代理、防止冲突 循环map、JSON字符串转换 插件扩展、jQuery AJAX reg对象方法 90%
10月29日 回调管理、异步编程和回调地狱 有状态的回调、Defferred中重点 Callbacks、Deffered、when 正向/贪婪 80%
10月30日 复习 复习 复习 复习 0%