# 4组仓库 **Repository Path**: liuyukun1/men-and-women ## Basic Information - **Project Name**: 4组仓库 - **Description**: 11111111 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-05 - **Last Updated**: 2021-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 肖金哲 ## 1.25 1. 文章阅读 - [前端监控平台系列:微信小程序监控和 Web 监控(已开源)](https://juejin.cn/post/6921549680639737863) 2. 源码阅读 - [【JUC源码】CopyOnWriteArrayList源码分析](https://juejin.cn/post/6876822647309762568) 3. leetCode 刷题 - [无重复字符的最长子串](https://leetcode-cn.com/problemset/algorithms/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 - [x] 实现文章评论 5. 遇到的问题 - 1.清除浏览器默认样式 - 引入 common.css 或 reset.css 重置默认样式 - 2.清除 ios 输入框默认阴影 - -webkit-appearance: none; - 3.清除 ios 触摸元素出现半透明灰色遮罩 - -webkit-tap-highlight-color: transparent - 4.Ios 滑动卡顿问题 - body {-webkit-overflow-scrolling: touch; } --- ## 周总结 1. 文章阅读 - [Vue 3 和 Webpack 5 来了,手动搭建的知识该更新了](https://juejin.cn/post/6921161482663100423) - [一套标准的前端代码工作流](https://juejin.cn/post/6921223155621036039) - [Vue 组件通信的 8 种方式](https://juejin.cn/post/6920645929187934216) 2. 源码阅读 - [1-24-vuejs](https://github.com/vuejs/vue) - [1-24-vue3.0+vant 项目](https://github.com/newbee-ltd/newbee-mall-vue3-app) 3. leetCode 刷题 - [1.24-xjz 两个数相加](https://leetcode-cn.com/problems/add-two-numbers/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 - [x] 实现文章评论 5. 遇到的问题 - 1.http 和 https 区别 - 1.传输层加密,对称加密和非对称加密 - 2.非对称加密传输带公钥的证书,公钥加密 私钥解密 - 3.对称加密传输内容,保障传输速度 - https://jasonandjay.com/1805B/xiaojinzhe/#/index/home - 2.防止中间人攻击 - 验证证书,校验域名,有效期,颁发机构 - 3.网站如何使用 https - 3.1 付费购买证书 - 3.2 使用 https 协议打开网站 - 3.3 替换所有非 https 请求资源 4.典型错误 - 混合内容 --- ## 2021.1.22 1. 文章阅读 - [使用 vue3 重构拼图游戏,真香!](https://juejin.cn/post/6920464793900384270) - [2021 年前端工程师书单推荐](https://juejin.cn/post/6920428989181870094) 2. 源码阅读 - [1-22-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.22-xjz 排序链表](https://leetcode-cn.com/leetbook/read/tencent/x5ip8m/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 5. 遇到的问题 - 1.proxy 做代理 - 原理 - 1.跨域是浏览器的保护策略 只存在于前端所以我们可以同域的后端做代理绕过跨域限制,一次请求 - 优点 - 1.本地配质简单,不需要服务端做修改即可 - 缺点 - 1.变成两次请求 2.线上用不了代理 - 2.Jsonp - 原理 - 1.创建一个 script 标签,动态发起一个 get 请求 - 2.请求返回一段 JavaScript 代码(函数调用)当做 JavaScript 执行 - 3.get 请求返回的数据就传入了回调函数 - 优点 - 1.对于不私密,不重要的数据可以使用 jsonp 获取 - 缺点 - 1.Jsonp 不可以发送 post 请求不能用于提交表单 只能发送 get 请求 - 3.CORS(Cross Origin Resource Sharing) - 原理 - 1.遵循浏览器的同源策略,在相应头部配置相应字段 允许部分请求 - 常用字段 - 访问控制允许的请求源 - Access-Control-Allow-credentials: true - Access-Control-Allow-Origin:"authorization,token" - Access-Control-Allow-Headers: "https://main.m.taobao.com" - Access-Control-Allow-Methods: - 优点:标准的跨域解决方案,没有缺点,但是需要服务端配置相应的请求响应头字段 - 4.典型跨域错误:Access to XMLHttpRequest at (路径) from origin (路径) has been blocked by CORS --- ## 2021.1.21 1. 文章阅读 - [「掘力计划创作者训练营--引力计划」优秀学员名单公布!](https://juejin.cn/post/6920163002083721230) 2. 源码阅读 - [1-21-vue](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.21-xjz 回文数](https://leetcode-cn.com/leetbook/read/tencent/x54pet/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 5. 遇到的问题 - 今天是放假 --- ## 2021.1.20 1. 文章阅读 - [这次,十分钟把宏任务和微任务讲清楚](https://juejin.cn/post/6920239138893627406) 2. 源码阅读 - [1-19-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.19-xjz 回文数](https://leetcode-cn.com/leetbook/read/tencent/x54pet/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 5. 遇到的问题 - 今天遇到了渲染错误 数据是数组套数组 遍历的时候找不到数据 有点懵 这个问题还没有解决 明天好好重新看一遍数据 ,还有渲染时候报错一刷新就显示 nudefined,后来判断了一下就好了 ,今天做的头有点大 数据有点小懵 明天的时候好好看一下那个数据 --- ## 2021.1.19 1. 文章阅读 - [2021 年前端工程师书单推荐](https://juejin.cn/post/6920428989181870094) 2. 源码阅读 - [1-19-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.19-xjz 回文数](https://leetcode-cn.com/leetbook/read/tencent/x54pet/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 5. 遇到的问题 - 今天是放假 --- ## 2021.1.18 1. 文章阅读 - [可视化拖拽组件库一些技术要点原理分析](https://juejin.cn/post/6918881497264947207) - [换一个角度分析,网页性能优化](https://juejin.cn/post/6918936717311344647) 2. 源码阅读 - [1-18-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.18-xjz 整数反转](https://leetcode-cn.com/leetbook/read/tencent/x5s2oj/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [x] 实现文章详情 - [ ] 实现排行详情 - [ ] 实现详情页每一项 5. 遇到的问题 - 今天遇到了渲染错误 数据是数组套数组 遍历的时候找不到数据 有点懵 这个问题还没有解决 明天好好重新看一遍数据 ,还有渲染时候报错一刷新就显示 nudefined,后来判断了一下就好了 ,今天做的头有点大 数据有点小懵 明天的时候好好看一下那个数据 --- ## 2021.1.17 ## 周总结 1. 文章阅读 - [为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时?](https://juejin.cn/post/6917830384956899341) - [Vue 响应式原理简析](https://juejin.cn/post/6917916823480434695) - [更强大的 vue ssr 预取数据的方式](https://juejin.cn/post/6917899315939639304)+ - [Vue 3 项目实战总结](https://juejin.cn/post/6917907347452985352) - [【React Hooks】掌握及对比常用的 8 个 Hooks(优化及使用场景)](https://juejin.cn/post/6916317848386142216) - [1.13-xjz TS 学习中可能会遇到的问题](https://juejin.cn/post/6916743631281848334) - [只会 for 循环就被 out 啦~JavaScript 循环大集合 | 七日打卡](https://juejin.cn/post/6917118028740034567) - [结合 React 源码,五分钟带你掌握优先队列](https://juejin.cn/post/6917022255180414984) - [1.12-xjz 推荐 7 个 GitHub 上很火的 TypeScript 的宝库,2021 学 TS 看这篇就够了!](https://juejin.cn/post/6916495590754877453) - [typescript 之接口](https://juejin.cn/post/6916779372238077960) - [TypeScript 备忘录:如何在 React 中完美运用?](https://juejin.cn/post/6910863689260204039) - [1.11 一个程序员,送给还在读书的大学生的一些话](https://juejin.cn/post/6916112929444069390) - [1.8 如果你的 HTML 里全是 div,那就要小心了](https://juejin.cn/post/6915296999084883976) 2. 源码阅读 - [1.16-xjz 存在重复元素](https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/style.css) - [1-15-html5-boilerplate/dist/css/style.css](https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/style.css) - [1-14 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) - [1-13 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) - [1-12 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) - [1.11 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.16-xjz 存在重复元素](https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/style.css) - [1.15-xjz 字符串相乘](https://leetcode-cn.com/leetbook/read/tencent/xxbolr/) - [1.14-xjz 反转字符串中的单词 III](https://leetcode-cn.com/leetbook/read/tencent/xxjfdd/) - [1.13-xjz 删除排序数组中的重复项](https://leetcode-cn.com/leetbook/read/tencent/xxynuj/) - [1.12-xjz 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) - [1.11-xjz 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) - [1.8-xjz 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [x] 实现历史记录 - [ ] 实现详情 5. 遇到的问题 - hooks、typescript 使用不熟练 有的检验不知道怎么校验有一些不熟悉,不知道怎么去看这个怎么校验类型 - 今天遇到搜索跳详情的时候 页面刷新就没了 ;还没有解决 - 首页数据上拉加载不熟练,import {PluginAPI} from '@better-scroll/pull-down/dist/types'引入的时候报错了,忘抛出了 ,还有一些类型校验错误,找不到怎么去校验类型 - typescript 感觉很吃力一校验就有点发懵,刚接触有点吃力,还得多加练习,还有一些报错 自己解决了 - 今天遇到了一些小的问题都自己努力解决了,今天讲了文件上传,完了练了一遍,还是不太熟悉 应该多加练习 - 今天问题都是一些后台报错 ,都不是我的原因,还有一些校验没整明白,感觉 ts 好难但是现在比刚接触时候强了 以后多找一些 ts 的知识看看 - 今天遇到搜索跳详情的时候 页面刷新就没了 ;还没有解决 ## 2021.1.15 1. 文章阅读 - [为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时?](https://juejin.cn/post/6917830384956899341) - [Vue 响应式原理简析](https://juejin.cn/post/6917916823480434695) - [更强大的 vue ssr 预取数据的方式](https://juejin.cn/post/6917899315939639304) - [Vue 3 项目实战总结](https://juejin.cn/post/6917907347452985352) 2. 源码阅读 - [1-15-html5-boilerplate/dist/css/style.css](https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/style.css) 3. leetCode 刷题 - [1.15-xjz 字符串相乘](https://leetcode-cn.com/leetbook/read/tencent/xxbolr/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [x] 实现搜索 - [x] 实现搜索详情 - [x] 实现搜索页面布局 - [ ] 实现历史记录 5. 遇到的问题 - 今天遇到搜索跳详情的时候 页面刷新就没了 ;还没有解决 --- ## 2021.1.14 1. 文章阅读 - [【React Hooks】掌握及对比常用的 8 个 Hooks(优化及使用场景)](https://juejin.cn/post/6916317848386142216) 2. 源码阅读 - [1-14 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) 3. leetCode 刷题 - [1.14-xjz 反转字符串中的单词 III](https://leetcode-cn.com/leetbook/read/tencent/xxjfdd/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [x] 实现上传头像 - [x] 实现修改名字 - [x] 实现修改手机号 - [ ] 实现搜索 5. 遇到的问题 - 今天问题都是一些后台报错 ,都不是我的原因,还有一些校验没整明白,感觉 ts 好难但是现在比刚接触时候强了 以后多找一些 ts 的知识看看 --- ## 2021.1.13 1. 文章阅读 - [1.13-xjz TS 学习中可能会遇到的问题](https://juejin.cn/post/6916743631281848334) - [只会 for 循环就被 out 啦~JavaScript 循环大集合 | 七日打卡](https://juejin.cn/post/6917118028740034567) - [结合 React 源码,五分钟带你掌握优先队列](https://juejin.cn/post/6917022255180414984) 2. 源码阅读 - [1-13 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) 3. leetCode 刷题 - [1.13-xjz 删除排序数组中的重复项](https://leetcode-cn.com/leetbook/read/tencent/xxynuj/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [x] 实现获取验证码 - [x] 实现登录跳转到我的页面 - [ ] 实现上传头像 5. 遇到的问题 - 今天遇到了一些小的问题都自己努力解决了,今天讲了文件上传,完了练了一遍,还是不太熟悉 应该多加练习 --- ## 2021.1.12 1. 文章阅读 - [1.12-xjz 推荐 7 个 GitHub 上很火的 TypeScript 的宝库,2021 学 TS 看这篇就够了!](https://juejin.cn/post/6916495590754877453) - [typescript 之接口](https://juejin.cn/post/6916779372238077960) - [TypeScript 备忘录:如何在 React 中完美运用?](https://juejin.cn/post/6910863689260204039) 2. 源码阅读 - [1-12 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.12-xjz 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) 4. 项目进程 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 - [x] 实现消息页布局 - [x] 实现消息页上拉加载 - [x] 实现消息页下拉刷新 - [x] 实现我的页布局 - [ ] 跳转详情页 5. 遇到的问题 - typescript 感觉很吃力一校验就有点发懵,刚接触有点吃力,还得多加练习,还有一些报错 自己解决了 --- ## 2021.1.11 1. 文章阅读 - [1.11 一个程序员,送给还在读书的大学生的一些话](https://juejin.cn/post/6916112929444069390) 2. 源码阅读 - [1.11 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.11-xjz 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) 4. 项目进度 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类布局 - [x] 实现分类点击左侧导航跳转到对应导航位置 - [x] 实现右侧滚动左侧导航对应高亮 5. 遇到的问题 - 首页数据上拉加载不熟练,import {PluginAPI} from '@better-scroll/pull-down/dist/types'引入的时候报错了,忘抛出了 ,还有一些类型校验错误,找不到怎么去校验类型 --- ## 2021.1.8 1. 文章阅读 - [1.8 如果你的 HTML 里全是 div,那就要小心了](https://juejin.cn/post/6915296999084883976) 2. 源码阅读 - 无 3. leetCode 刷题> 这里输入引用文本 - [1.8-xjz 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) 4. 项目进度 - [x] 实现前端路由切换 - [x] 完成首页布局 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [ ] 实现分类数据上拉加载更多 5. 遇到的问题 - hooks、typescript 使用不熟练 有的检验不知道怎么校验有一些不熟悉,不知道怎么去看这个怎么校验类型 --- # 刘玉堃 ## 2021.1.25 1:文章阅读 >[mobx入门](https://juejin.cn/post/6847902207585566727) 2:源码阅读 >[react](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [合并字符串](https://leetcode-cn.com/problems/longest-palindromic-substring/) 4:项目进度 > - [x] 上线 > - [x] 图片懒加载 > 5:遇到的问题 >没有问题 ## 2021.1.24 1:文章阅读 >[Hook](https://juejin.cn/post/6920842427221671943) 2:源码阅读 >[react](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [去重](https://leetcode-cn.com/problems/longest-palindromic-substring/) 4:项目进度 > - [x] 上线 > 5:遇到的问题 >没有问题 ## 2021.1.23 1:文章阅读 >[react面试setState](https://juejin.cn/post/6920521739453612040) 2:源码阅读 >[react](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [数组翻转](https://leetcode-cn.com/problems/longest-palindromic-substring/) 4:项目进度 > - [x] 上线 > 5:遇到的问题 >没有问题 ## 2021.1.22 1:文章阅读 >[组件优化](https://juejin.cn/post/6919010318561116167) 2:源码阅读 >[vue](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [最长字符串](https://leetcode-cn.com/problems/longest-palindromic-substring/) 4:项目进度 > - [x] 上线 > 5:遇到的问题 >没有问题 ## 2021.1.21 1:文章阅读 >[vue3.0全家桶](https://juejin.cn/post/6919010318561116167) 2:源码阅读 >[vue](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [最长字符串](https://leetcode-cn.com/problems/longest-palindromic-substring/) 4:项目进度 > - [x] 上线 > 5:遇到的问题 >没有问题 ## 2021.1.19 1:文章阅读 >[vue3.0全家桶](https://juejin.cn/post/6919010318561116167) 2:源码阅读 >[vue](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [最长字符串](https://leetcode-cn.com/problems/longest-palindromic-substring/) 4:项目进度 > - [x] 组件优化 > - [x] 搜索详情 > - [x] 首页分类详情 > 5:遇到的问题 >没有问题 --------------------------------------------------------------------------------------------------- ## 2021.1.18 1:文章阅读 >[vue3.0子父传参](https://juejin.cn/post/6919010318561116167) 2:源码阅读 >[vue3](https://github.com/vuejs/vue-next/blob/master/.github/ISSUE_TEMPLATE/config.yml) 3:leetCode 刷题 > [回文数](https://leetcode-cn.com/problems/palindrome-number/) 4:项目进度 > - [x] 组件优化 > - [x] 搜索详情 > - [x] 首页分类详情 > 5:遇到的问题 >没有问题 --------------------------------------------------------------------------------------------------- ## 2021.1.17 1:文章阅读 >[js26种优化的方法](https://juejin.cn/post/6918607242359619592) 2:源码阅读 >[hooks](https://github.com/streamich/react-use/search?q=react-hooks) 3:leetCode 刷题 > [整数反转](https://leetcode-cn.com/problems/reverse-integer/) 4:项目进度 > - [x] 组件优化 > 5:遇到的问题 >没有问题 ---------------------------------------------------------------------------------------------------- ## 2021.1.16 1:文章阅读 >[js26种优化的方法](https://juejin.cn/post/6918607242359619592) 2:源码阅读 >[hooks](https://github.com/streamich/react-use/search?q=react-hooks) 3:leetCode 刷题 > [整数反转](https://leetcode-cn.com/problems/reverse-integer/) 4:项目进度 > - [x] 组件优化 > 5:遇到的问题 >没有问题 ---------------------------------------------------------------------------------------------------- ## 2021.1.15 1:文章阅读 >[如何将Redux与React Hooks一起使用](https://blog.csdn.net/EthanQ/article/details/104728125?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522161071624216780262558685%252522%25252C%252522scm%252522%25253A%25252220140713.130102334.pc%25255Fall.%252522%25257D&request_id=161071624216780262558685&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-2-104728125.pc_search_result_cache&utm_term=hooks+redux) 2:源码阅读 >[hooks](https://github.com/streamich/react-use/search?q=react-hooks) 3:leetCode 刷题 > [两数相加](https://leetcode-cn.com/problems/add-two-numbers/) 4:项目进度 > - [x] 完成详情页面 > - [x] 完成历史搜索 > - [x] 完成搜索详情页面 > - [ ] 组件优化 > 5:遇到的问题 >没有问题 ---------------------------------------------------------------------------------------------------- ## 2021.1.14 1:文章阅读 >[TypeScript 渐进迁移指南](https://juejin.cn/post/6917523407886106631) 2:源码阅读 >[mobx](https://github.com/mobxjs/mobx) 3:leetCode 刷题 > [字符串转去重](https://leetcode-cn.com/problems/string-to-integer-atoi/comments/) 4:项目进度 > - [x] 完成搜索功能 > - [x] 完成搜索页面 > - [x] 完成我的页面详情 > - [x] 完成修改手机号获取验证码 > - [ ] 完成修改头像 > 5:遇到的问题 >没有问题 ---------------------------------------------------------------------------------------------------- ## 2021.1.13 1:文章阅读 >[前端面试知识](https://juejin.cn/post/6917031956358266894) 2:源码阅读 >[redux](https://github.com/reduxjs/redux) 3:leetCode 刷题 > [字符串转整数](https://leetcode-cn.com/problems/string-to-integer-atoi/comments/) 4:项目进度 > - [x] 完成我的页面 > - [x] 实现发送验证码 > - [x] 实现验证码定时器 > - [ ] 修改手机号 > 5:遇到的问题 >没有 ---------------------------------------------------------------------------------------------------- ## 2021.1.12 > 1:文章阅读 >[React Native 原理与实践](https://juejin.cn/post/6916452544956858382) 2:源码阅读 >[react](https://github.com/typescript-cheatsheets/react/blob/main/docs/advanced/index.md) 3:leetCode 刷题 > [最长字符串](https://leetcode-cn.com/leetbook/read/tencent/xxk4s2/) 4:项目进度 > - [x] 完成loading接口校验 > - [x] 完成我的页面排版 > - [x] 完成接口失败打印出结果 > - [x] 实现首页跳转详情 > 5:遇到的问题 >无 ---------------------------------------------------------------------------------------------------- ## 2021.1.11 1:文章阅读 >[前端命名规范](Chrome.google.com/webstore/category/extensions?hl=zh-CN) 2:源码阅读 >[增加点击时应用内跳转URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3:leetCode 刷题 > [寻找两个正序数组中的中位数](https://leetcode-cn.com/leetbook/read/tencent/xx6c46/) 4:项目进度 > - [x] 完成我的页面 > - [x] 实现发送验证码 > - [x] 实现验证码定时器 > - [ ] 修改手机号 > 5:遇到的问题 >没有 ---------------------------------------------------------------------------------------------------- ## 2021.1.9 1:文章阅读 >[vue][vue项目性能优化 —实战—面](https://blog.csdn.net/weixin_50856920/article/details/112254038?utm_medium=distribute.pc_category.none-task-blog-hot-1.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-1.nonecase&request_id=) > 2,源码阅读 > [递归循环](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3,leetCode 刷题 > https://leetcode-cn.com/leetbook/read/tencent/xxqfy5/ > 4,项目进度 > - [x] 完成个人中心页面,布局 > - [x] 实现前端路由切换 > - [x] 实现首页轮播 > - [x] 实现导航横向滚动 > 5,遇到的问题 >无 ======= # 李毅 #### 2021.1.25 1. 文章阅读 - [1-25 快速掌握js字符串方法](https://juejin.cn/post/6921593483757092878) 2. 源码阅读 - [1-25 Vue源码阅读前必须知道javascript的基础内容](https://juejin.cn/post/6844903638389915661) 3. leetCode 刷题 - [1.25 重新排列数组](https://leetcode-cn.com/problems/shuffle-the-array/) 4. 项目进度 - [x] 项目优化 - [ ] 图片懒加载 5. 遇到的问题 - 懒加载 滚动时没效果 --- #### 2021.1.24 1. 文章阅读 - [1-24 18个编写 JavaScript 好习惯!](https://juejin.cn/post/6919994771503054862) 2. 源码阅读 - [1-24 Vue](https://juejin.cn/post/6844904183448109063) 3. leetCode 刷题 - [1.24 检查两个字符串数组是否相等](https://leetcode-cn.com/problems/check-if-two-string-arrays-are-equivalent/) 4. 项目进度 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [x] 详情页排序 --- #### 2021.1.23 1. 文章阅读 - [1-23 JavaScript之理解闭包](https://juejin.cn/post/6920863693039206414) 2. 源码阅读 - [1-23 【Vue源码】mixin 源码解析](https://juejin.cn/post/6844904015495446536) 3. leetCode 刷题 - [1.23 三数之和](https://leetcode-cn.com/problems/3sum/) 4. 项目进度 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [x] 详情页排序 --- #### 2021.1.22 1. 文章阅读 - [1-22 JS数据类型转换](https://juejin.cn/post/6920236688224550925) 2. 源码阅读 - [1-22 better-scroll](https://juejin.cn/post/6920138536209350670) 3. leetCode 刷题 - [1-22 正则表达式匹配](https://leetcode-cn.com/problems/regular-expression-matching/) 4. 项目进度 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [x] 详情页排序 --- #### 2021.1.21 1. 文章阅读 - [1-21 js26种优化的方法](https://juejin.cn/post/6918607242359619592) 2. 源码阅读 - [1-21 hooks](https://github.com/streamich/react-use/search?q=react-hooks) 3. leetCode 刷题 - [1-21 整数反转](https://leetcode-cn.com/problems/reverse-integer/) 4. 项目进度 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [x] 详情页排序 --- #### 2021.1.19 1. 文章阅读 - [1-20 2021前端会有什么新变化?](https://juejin.cn/post/6918701032264433672) 2. 源码阅读 - [1-20 vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1-20 字符串相乘](https://leetcode-cn.com/leetbook/read/tencent/xxbolr/) 4. 项目进度 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [x] 详情页排序 --- #### 2021.1.19 1. 文章阅读 - [1-19 常见面试题](https://juejin.cn/post/6917031956358266894) 2. 源码阅读 - [1-19 react](https://github.com/typescript-cheatsheets/react/blob/main/docs/advanced/index.md) 3. leetCode 刷题 - [1-19 字符串转去重](https://leetcode-cn.com/problems/string-to-integer-atoi/comments/) 4. 项目进度 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [x] 详情页排序 --- #### 2021.1.18 1. 文章阅读 - [1-18 JavaScript的八大数据类型](https://juejin.cn/post/6918770610654953486#symbol) 2. 源码阅读 - [1-18 Vuex 源码解析👍](https://juejin.cn/post/6844903507057704974) 3. leetCode 刷题 - [1-18 无重复字符的最长子串](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [x] 消息页 下拉刷新 - [x] 换绑手机号验证码发送 - [x] 修改昵称页面排版 - [x] 修改头像页面排版 - [x] 热门搜索 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 - [x] 文章详情页 - [ ] 详情页排序 --- #### 2021.1.17 1. 文章阅读 - [1-17 2018春招前端面试: 闯关记(精排精校) | 掘金技术征文](https://juejin.cn/post/6844903570001625102#heading-21) 2. 源码阅读 - [1-17 TypeScript 在 React 中使用总结👍](https://juejin.cn/post/6844903684422254606) 3. leetCode 刷题 - [1-17 单词搜索](https://leetcode-cn.com/leetbook/read/top-interview-questions/xaorig/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [x] 消息页 下拉刷新 - [x] 换绑手机号验证码发送 - [x] 修改昵称页面排版 - [x] 修改头像页面排版 - [x] 热门搜索 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [x] 首页详情页 --- #### 2021.1.16 1. 文章阅读 - [1-16 Javascript的深浅拷贝](https://juejin.cn/post/6918217514916937736) 2. 源码阅读 - [1-16 Vue响应式原理简析👍](https://juejin.cn/post/6917916823480434695) 3. leetCode 刷题 - [1-16 整数反转](https://leetcode-cn.com/problems/reverse-integer/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [x] 消息页 下拉刷新 - [x] 换绑手机号验证码发送 - [x] 修改昵称页面排版 - [x] 修改头像页面排版 - [x] 热门搜索 - [x] 关键字搜索 - [x] 搜索详情页 - [x] 历史搜索 - [ ] 首页详情页 --- #### 2021.1.15 1. 文章阅读 - [1-15 Javascript中的闭包](https://juejin.cn/post/6917078727570833422) 2. 源码阅读 - [1-15 vue-router👍](https://juejin.cn/post/6844904064367460366) 3. leetCode 刷题 - [1-15-字符串转换整数](https://leetcode-cn.com/leetbook/read/tencent/xxgggc/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [x] 消息页 下拉刷新 - [x] 换绑手机号验证码发送 - [x] 修改昵称页面排版 - [x] 修改头像页面排版 - [x] 热门搜索 - [x] 关键字搜索 - [x] 搜索详情页 - [ ] 历史搜索 --- #### 2021.1.14 1. 文章阅读 - [1-14 [JS小技巧] JS 中的!与!!用法](https://juejin.cn/post/6917501960371470349) 2. 源码阅读 - [1-14 facebook/react-native👍](https://github.com/facebook/react-native) 3. leetCode 刷题 - [1-14-两数相除](https://leetcode-cn.com/problems/divide-two-integers/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [x] 消息页 下拉刷新 - [x] 换绑手机号验证码发送 - [x] 修改昵称页面排版 - [x] 修改头像页面排版 - [ ] 搜索 5. 遇到的问题 - 代码逻辑差,hooks 使用不熟练 得多加练习!! --- #### 2021.1.13 1. 文章阅读 - [1-13 Vue2面试题笔记](https://juejin.cn/post/6917144916455849991) 2. 源码阅读 - [1-13 vue2 + vue-router + vuex 入门项目👍](https://github.com/bailicangdu/vue2-happyfri) 3. leetCode 刷题 - [1-13-字符串相乘)](https://leetcode-cn.com/problems/multiply-strings/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [x] 消息页 下拉刷新 - [x] 我的页面验证码发送 5. 遇到的问题 - 服务器蹦了 我的 详情页 没写 --- #### 2021.1.12 1. 文章阅读 - [1-12 做好前端的 10 个习惯](https://juejin.cn/post/6916420781069041677) 2. 源码阅读 - [1-12 京东首页构建👍](https://github.com/Cathy0807/react) 3. leetCode 刷题 - [1-12-ava-3种方法(计数法/排序法/摩尔投票法)](https://leetcode-cn.com/problems/majority-element/solution/3chong-fang-fa-by-gfu-2/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 分类页面排版 - [x] 分类页面楼层 - [x] 登录页排版 - [x] 消息页 上拉加载 - [ ] 消息页 下拉刷新 5. 遇到的问题 - 消息页下拉刷新 不触发 --- #### 2021.1.11 1. 文章阅读 - [1-11 函数防抖与节流](https://juejin.cn/post/6916379374644445197) 2. 源码阅读 - [1-11 React Hooks — 👍](https://github.com/streamich/react-use) 3. leetCode 刷题 - [1-11-A:65 a:97 相加32 算法](https://leetcode-cn.com/problems/to-lower-case/solution/javascript-a65-a97-xiang-jia-32-suan-fa-by-maroone/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 完成分类页面 5. 遇到的问题 --- #### 2021.1.8 1. 文章阅读 - [1-8 达达前端个人web分享92道JavaScript面试题附加回答 | 创作者训练营](https://juejin.cn/post/6913480482638266382) 2. 源码阅读 - [1-8-交互](https://github.com/discordjs/discord.js/tree/master/docs/examples) 3. leetCode 刷题 - [1-8 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) - [1-8 达达前端个人web分享92道JavaScript面试题附加回答 | 创作者训练营](https://juejin.cn/post/6913480482638266382) 2. 源码阅读 - [1-8-交互](https://github.com/discordjs/discord.js/tree/master/docs/examples) 3. leetCode 刷题 - [1-8-ly 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) # 张荣荣 #### 2021.1.25 1. 文章阅读 - [1-25 快速掌握js字符串方法](https://juejin.cn/post/6921593483757092878) 2. 源码阅读 - [1-25-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.25-zrr .移除元素](https://leetcode-cn.com/problems/remove-element/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.24 1. 文章阅读 - [1-24 快速了解JavaScript的事件](https://juejin.cn/post/6920955810780545037) 2. 源码阅读 - [1-24vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.24-zrr 多数元素](https://leetcode-cn.com/leetbook/read/tencent/x5yxxs/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.23 1. 文章阅读 - [1-23 JavaScript之深入理解this](https://juejin.cn/post/6920865278288986125) 2. 源码阅读 - [1-23-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.23-zrr 回文数](https://leetcode-cn.com/leetbook/read/tencent/x54pet/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.22 1. 文章阅读 - [1-22 你可以手写Vue2的响应式原理吗?](https://juejin.cn/post/6919285014991470600) 2. 源码阅读 - [1-22-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.22-zrr 存在重复元素](https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/style.css) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.21 1. 文章阅读 - [1-21 面试官:为什么data属性是一个函数而不是一个对象?](https://juejin.cn/post/6919071323360608263) 2. 源码阅读 - [1-21-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.21-zrr 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.20 1. 文章阅读 - [1-20 分享几个Vue 自定义指令(修改版)](https://juejin.cn/post/6920395657366732813) 2. 源码阅读 - [1-20-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.20-zrr 整数反转](https://leetcode-cn.com/leetbook/read/tencent/x5s2oj/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.19 1. 文章阅读 - [1-19 2021前端会有什么新变化?](https://juejin.cn/post/6918701032264433672) 2. 源码阅读 - [1-19-vuejs](https://github.com/vuejs/vue) 3. leetCode 刷题 - [1.19-zrr 字符串相乘](https://leetcode-cn.com/leetbook/read/tencent/xxbolr/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.18 1. 文章阅读 - [1-18 换一个角度分析,网页性能优化](https://juejin.cn/post/6918936717311344647) 2. 源码阅读 - [1-18-交互](https://github.com/discordjs/discord.js/tree/master/docs/examples) 3. leetCode 刷题 - [1.18-zrr 反转字符串中的单词 III](https://leetcode-cn.com/leetbook/read/tencent/xxjfdd/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 - [X] 实现渲染详情页面点击再次跳入详情页 5. 遇到的问题 --- #### 2021.1.17 1. 文章阅读 - [1-17 let,const,var 定于变量的区别](https://juejin.cn/post/6918585197697073160) 2. 源码阅读 - [1-17-html5-boilerplate/dist/css/style.css](https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/style.css) 3. leetCode 刷题 - [1.17-zrr 删除排序数组中的重复项](https://leetcode-cn.com/leetbook/read/tencent/xxynuj/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 - [X] 实现点击搜索可以跳转详情页面并且渲染详情页面 5. 遇到的问题 --- #### 2021.1.16 1. 文章阅读 - [1-16 一份不可多得的 TS 学习指南(1.8W字)](https://juejin.cn/post/6872111128135073806) 2. 源码阅读 - [1-16 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) 3. leetCode 刷题 - [1.16-zrr 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 - [X] 实现历史搜索 5. 遇到的问题 --- #### 2021.1.15 1. 文章阅读 - [1-15 如何不使用 overflow: hidden 实现 overflow: hidden?](https://juejin.cn/post/6916326043934851080) 2. 源码阅读 - [1-15 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) 3. leetCode 刷题 - [1.15-Zrr 第十五题:最多盛水量](https://leetcode-cn.com/leetbook/read/tencent/xxcmit/)xxqfy5/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,实现搜索页面的热门搜索,还有搜索页面的联想。 5. 遇到的问题 - 今天下午讲的hooks的优化,讲的时候我觉得我听的还行,但是就是不知道该如何敲出来,还是不熟练的原因。 --- #### 2021.1.14 1. 文章阅读 - [1-14 你好,谈谈你对前端路由的理解](https://juejin.cn/post/6917523941435113486) 2. 源码阅读 - [1-14 写一个 mySetInterVal(fn, a, b),每次间隔 a,a+b,a+2b,...,a+nb 的时间,然后写一个 myClear,停止上面的 mySetInterVal](https://github.com/lgwebdream/FE-Interview/issues/7) 3. leetCode 刷题 - [1.14-Zrr 第一题:两数之和](https://leetcode-cn.com/leetbook/read/tencent/xxqfy5/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 - [x] 实现搜索 点击搜索可以跳转搜索页面,可以打印出来要搜索的值,明天接着写。 5. 遇到的问题 - 项目中我的页面 有一个问题,就是路由传参,利用state传参刷新不会丢失数据,但是今天我的不知道咋了,找了整整一下午加一节课晚自习,还是没找见,希望明天可以找见,接着写。 --- #### 2021.1.13 1. 文章阅读 - [1-13 做好前端的 10 个习惯](https://juejin.cn/post/6916420781069041677) 2. 源码阅读 - [1-13 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.13-zrr 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 - [x] 实现我的页面 点击我的服务 跳转登录页面 登录页面可以获取验证码 5. 遇到的问题 - 今天讲的是一个上传文件和base64格式。 --- #### 2021.1.12 1. 文章阅读 - [1-12 做好前端的 10 个习惯](https://juejin.cn/post/6916420781069041677) 2. 源码阅读 - [1-12 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.12-zrr 第十三题:最长公共前缀](https://leetcode-cn.com/leetbook/read/tencent/xxzqki/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 - [x] 实现消息页面 上拉刷新 下拉加载 5. 遇到的问题 - 今天讲的mobx听得有点懵,感觉自己每天都是在迷迷糊糊,但是我要打破这个奇怪现象,让自己认真起来。 --- #### 2021.1.11 1. 文章阅读 - - [1-11 为什么要让你的代码尽可能简单](https://juejin.cn/post/6914669681500487687) 2. 源码阅读 - [1-11 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.11-zrr 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 - [x] 实现分类页面 5. 遇到的问题 - 分类页面的楼层效果敲的时候不太流利。 - 还有就是ts被我用的稀碎。 --- #### 2021.1.8 1. 文章阅读 - [一行 CSS 代码的魅力](https://juejin.cn/post/6914471841327218702) 2. 源码阅读 - [1-8 增加点击时应用内跳转 URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) 3. leetCode 刷题 - [1.8-zrr 只出现一次的数字](https://leetcode-cn.com/leetbook/read/tencent/x51e9r/) 4. 项目进度 - [x] 完成首页布局 - [x] 实现前端路由切换 - [x] 实现导航横向滚动 - [x] 实现首页 banner 轮播 5. 遇到的问题 - hooks、typescript 使用不熟练 - [ ] 实现首页 banner 轮播 - hooks 确实还需要加强,敲技能时总是磕磕巴巴,有想法,但是代码总是写不出来,我觉得还是练得少,所以,还需多加练习。 - 其次就是ts,它确实好处非常多,但是今天这个ts校验,弄的我都有点晕头转向,对于新的知识点,我还是没掌握好,希望自己可以更好的掌握。 ---