# practical group4 **Repository Path**: qiao_guo_qing/practical-group4 ## Basic Information - **Project Name**: practical group4 - **Description**: 4组的天下 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-29 - **Last Updated**: 2021-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 4组小组成员:高海瑶 ## **2021/4/15* #### 文章阅读: - [HTTP和HTTPS详解) 新特性](https://juejin.cn/post/6844903604868874247) #### 源码阅读 - [《React源码解析》系列完结!](https://juejin.cn/post/6844903568487497741) #### 刷题 - [对称的二叉树](https://leetcode-cn.com/problems/symmetric-tree/) ## **2021/4/14* #### 文章阅读: - [从 JavaScript 发展历程中聊 ECMAScript(ES6-ES11) 新特性](https://juejin.cn/post/6844904074211491853) #### 源码阅读 - [React Hooks源码解析](https://juejin.cn/post/6844904080758800392) #### 刷题 - [第十行](https://leetcode-cn.com/problems/tenth-line/) ## **2021/4/13* #### 文章阅读: - [回流与重绘:](https://juejin.cn/post/6844903942137053192) #### 源码阅读 - [源码系列-ConcurrentHashMap源码](https://juejin.cn/post/6949721212037627917) #### 刷题 - [三合一](https://leetcode-cn.com/problems/three-in-one-lcci/) ## **2021/4/12* #### 文章阅读: - [Javascript异步详解(二)-Promise(1)](https://juejin.cn/post/6844904167442481166) #### 源码阅读 - [React源码分析](https://juejin.cn/post/6844903586527182861) #### 刷题 - [摆动排序](https://leetcode-cn.com/problems/wiggle-subsequence/) ## **2021/4/10** #### 文章阅读: - [Javascript异步详解(一)-异步机制)](https://juejin.cn/post/6844904161176190984) #### 源码阅读 - [React 路由原理](https://juejin.cn/post/6908603290406092814) #### 刷题 - [返回第三大的数](https://leetcode-cn.com/problems/third-maximum-number/) ## **2021/4/9** #### 文章阅读: - [Ajax(下)](https://juejin.cn/post/6900506692787240967) #### 源码阅读 - [修改vue源码实现动态路由缓存 动态路由](https://juejin.cn/post/6844904055681220616) #### 刷题 - [二进制中1的个数]https://leetcode-cn.com/problems/er-jin-zhi-zhong-1de-ge-shu-lcof/) ## **2021/4/8** #### 文章阅读: - [ajax上](https://juejin.cn/post/6900410284494553096) #### 源码阅读 - [React源码解析-React.createElement](https://juejin.cn/post/6870291409841160206) #### 刷题 - [在排序数组中查找数](https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof/) ## **2021/4/7** #### 文章阅读: - [HTTP与HTTPS的区别](https://juejin.cn/post/6904227431939342344) #### 源码阅读 - [React源码分析](https://juejin.cn/post/6844903586527182861) #### 刷题 - [和为s的两个数](https://leetcode-cn.com/problems/he-wei-sde-liang-ge-shu-zi-lcof/) ## **2021/4/6** #### 文章阅读: - [跨域](https://juejin.cn/post/6919478696210350093) #### 源码阅读 - [lodash源码解读之get](https://juejin.cn/post/6940561908030242824) #### 刷题 - [数组中重复的数字](https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/) ## **2021/4/5** #### 文章阅读: - [ajax ](https://juejin.cn/post/6919078995317243911) #### 源码阅读 - [lodash源码解析:pull家族 ](https://juejin.cn/post/6871039148619694094) #### 刷题 - [替换空格 ](https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof/) ## **2021/4/2** #### 文章阅读: - [SpringMVC-JSON](https://juejin.cn/post/6941239363146055688) #### 源码阅读 - [lodash 源码解析 -- chunk](https://juejin.cn/post/6938593635399106567) #### 刷题 - [最小的k个数](https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/) ## **2021/4/1** #### 文章阅读: - [JS:内存泄漏](https://juejin.cn/post/6944521392041754631) #### 源码阅读 - [Promise](https://juejin.cn/post/6943966749407019021) #### 刷题 - [旋转数组的最小值](https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/) ## **2021/3/31** #### 文章阅读: - [原型链](https://juejin.cn/post/6897782055917240333) #### 源码阅读 - [umi-request 源码简析](https://juejin.cn/post/6941313144107057165) #### 刷题 - [调整数组](https://leetcode-cn.com/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/) ## **2021/3/30** #### 文章阅读: - [兼容性常规检测](https://juejin.cn/post/6844904037423267847) #### 源码阅读 - [浅析dva](https://juejin.cn/post/6844903873312735246) #### 刷题 - [最小的k个数](https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/) ## **2021/3/29** #### 文章阅读: - [浏览器专题系列 - 浏览器内核](https://juejin.cn/post/6926729677088227342) #### 源码阅读 - [ReactNative源码解析-初识源码](https://juejin.cn/post/6844903842446835719) #### 刷题 - [第一个只出现一次的数](https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/) ## **2021/3/27** #### 文章阅读: - [对web标准的理解](https://juejin.cn/post/6844904017680662536) #### 源码阅读 - [umi-request 源码简析](https://juejin.cn/post/6941313144107057165) #### 刷题 - [翻转单词排序](https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/) ## **2021/3/26** #### 文章阅读: - [当面试官问Webpack的时候想知道什么](https://juejin.cn/post/6943468761575849992) #### 源码阅读 - [Hello!umi](https://juejin.cn/post/6844903557783633927) #### 刷题 - [第一次之出现一次的字符](https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/) ## **2021/3/25** #### 文章阅读: - [React.js的一些笔记](https://juejin.cn/post/6943532108841238535) #### 源码阅读 - [JUC源码】CopyOnWriteArrayList源码分析](https://juejin.cn/post/6876822647309762568) #### 刷题 - [翻转单词排序](https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/) ## **2021/3/24** #### 文章阅读: - [在 React 中如何防止代码爆炸](https://juejin.cn/post/6942762282220781604) #### 源码阅读 - [Java容器源码系列](https://juejin.cn/post/6871436267255824391) #### 刷题 - [连续子数组的最大和](https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/) ## **2021/3/23** #### 文章阅读: - [React 组件设计指南](https://juejin.cn/post/6942720798335434766) - [Deno 将停用 TypeScript 的五个原因](https://juejin.cn/post/6934140963262562312) #### 源码阅读 - [vuex 源码:源码系列解读总结](https://juejin.cn/post/6844903602314543112) - [Redux 源码解读](https://juejin.cn/post/6844903732786757646) #### 刷题 - [连续子数组的最大和](https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/) - [翻转单词顺序](https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/) ## **2021/3/22** #### 文章阅读: - [宏任务和微任务](https://juejin.cn/post/6844903814508773383) - [useEffect进阶指南(下):](https://juejin.cn/post/6942397914782105637) #### 源码阅读 - [【JUC源码】ArrayBlockingQueue源码分析](https://juejin.cn/post/6877218551016062990) - [【Vue源码】mixin 源码解析](https://juejin.cn/post/6844904015495446536) #### 刷题 - [青蛙跳阶问题](https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/) - [链表中倒数第k个节点](https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/) ## **2021/3/21** #### 文章阅读: - [React 中后台系统多页签实现 | 项目复盘](https://juejin.cn/post/6941683774153293837) - [React 性能优化实践 - 精细化渲染](https://juejin.cn/post/6941994861239205918) #### 源码阅读 - [React源码解析-React.createElement](https://juejin.cn/post/6870291409841160206) - [React源码解析-React.Children](https://juejin.cn/post/6869920189916381198) #### 刷题 - [黑白方格画](https://leetcode-cn.com/problems/ccw6C7/) - [顺时针打印矩形](https://leetcode-cn.com/problems/shun-shi-zhen-da-yin-ju-zhen-lcof/) ## **2021/3/20** #### 文章阅读: - [React router 原理与实现](https://juejin.cn/post/6941355856239788069) - [代码中关于设计模式的思考](https://juejin.cn/post/6941290537160802312) #### 源码阅读 - [React源码分析](https://juejin.cn/post/6844903586527182861) - [React](https://juejin.cn/post/6844903698921947144) #### 刷题 - [整数反转](https://leetcode-cn.com/problems/reverse-integer/) - [回文数](https://leetcode-cn.com/problems/palindrome-number/) ## 4组小组成员: 武警荣 ## **2021/4/14** #### 文章阅读 - [10个JS优化小技巧](https://juejin.cn/post/6924108781542440974) #### 源码阅读 - [Array.sort 算法原理](https://juejin.cn/post/6893402945585414151) #### 力扣刷题 - [ 删除排序数组中的重复项](https://leetcode-cn.com/leetbook/read/tencent/xxynuj/) ## **2021/4/13** #### 文章阅读 - [Vite2项目最佳实践](https://juejin.cn/post/6924912613750996999) #### 源码阅读 - [redux-thunk 之谜](https://juejin.cn/post/6844903811178315790) #### 力扣刷题 - [四数之和](https://leetcode-cn.com/problems/4sum/) ## **2021/4/12** #### 文章阅读 - [使用 mask 实现视频弹幕人物遮罩过滤](https://juejin.cn/post/6931168723021758478) #### 源码阅读 - [AndPermission源码阅读](https://juejin.cn/post/6844903840517455879) #### 力扣刷题 - [旋转矩阵](https://leetcode-cn.com/leetbook/read/tencent/x5w3sr/) ## **2021/4/10** #### 文章阅读 - [vue插件——滚动监听 vue-scrollwatch](https://juejin.cn/post/6844903559348256782) #### 源码阅读 - [Vue源码阅读--过滤器](https://juejin.cn/post/6844903702298361870) #### 力扣刷题 - [自行变形](https://leetcode-cn.com/problems/zigzag-conversion/) ## **2021/4/09** #### 文章阅读 - [ES6的Proxy ,一颗问路的石子](https://juejin.cn/post/6929887545887031309) #### 源码阅读 - [BetterScroll源码阅读顺便学习TypeScript](https://juejin.cn/post/6893416439504437262) #### 力扣刷题 - [删除链表的倒数第N个节点](https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/) ## **2021/4/08** #### 文章阅读 - [Vue SEO的四种方案](https://juejin.cn/post/6933089780389380110) #### 源码阅读 - [redux-thunk 之谜](https://juejin.cn/post/6844903811178315790) #### 力扣刷题 - [组合总和](https://leetcode-cn.com/problems/combination-sum-ii/) ## **2021/4/07** #### 文章阅读 - [这些高阶ts内置泛型帮助类型,你用过几个](https://juejin.cn/post/6893071406481801224) #### 源码阅读 - [【大型干货】手拉手带你过一遍vue部分源码](https://juejin.cn/post/6844903598258651144) - #### 力扣刷题 - [二叉树遍历-递归推导]([zt.md](https://juejin.cn/post/6931699587954507784)) ## **2021/4/06** #### 文章阅读 - [面试题之Jsonp的理解及手写代码](https://juejin.cn/post/6947694608247685127) #### 源码阅读 - [学习 vue3 源码的利器](https://juejin.cn/post/6925668019884523534) #### 力扣刷题 - [跳水板](https://leetcode-cn.com/problems/diving-board-lcci/) ## **2021/4/05** #### 文章阅读 - [ JavaScript高程笔记](https://juejin.cn/post/6932740042536747022) #### 源码阅读 - [Gson源码阅读](https://juejin.cn/post/6844903875464396807) #### 力扣刷题 - [三数之和](https://leetcode-cn.com/problems/3sum/) ## **2021/4/02** #### 文章阅读 - [VUE的'动态'案例](https://juejin.cn/post/6893303835251441677) - [浅谈前端模块化](https://juejin.cn/post/6893376571978022926) #### 源码阅读 - [Spring源码阅读-IOC源码阅读(一)](https://juejin.cn/post/6844903991197827079) #### 力扣刷题 - [最大子序和](https://leetcode-cn.com/leetbook/read/tencent/x5w3sr/) - [反转字符串中的单词 ](https://leetcode-cn.com/leetbook/read/tencent/xxjfdd/) ## **2021/4/01** #### 文章阅读 - [ Vue 2.x 源码阅读记录(一):渲染过程](https://juejin.cn/post/6946075651782737933) - [ 前端工程化之低代码体系](https://juejin.cn/post/6943564601694879775) #### 源码阅读 - [ webpack核心模块tapable源码解析](https://juejin.cn/post/6946094725703139358) #### 力扣刷题 - [ 单词搜索](https://leetcode-cn.com/leetbook/read/top-interview-questions/xaorig/) - [ 字符串转换整数](https://leetcode-cn.com/problems/jump-game-ii/) ## **2021/3/31** #### 文章阅读 - [移动端页面布局开发](https://juejin.cn/post/6945719197276045342) - [前端工程化之低代码体系](https://juejin.cn/post/6943564601694879775) #### 源码阅读 - [基于React全家桶开发「网易云音乐PC」项目实战(二)](https://juejin.cn/post/6894914653479960583#heading-40) #### 力扣刷题 - [外观数列](https://leetcode-cn.com/problems/count-and-say/) - [跳跃游戏](https://leetcode-cn.com/problems/jump-game-ii/) ## **2021/3/30** #### 文章阅读 - [一文吃透react-hooks原理](https://juejin.cn/post/6944863057000529933) - [Bind、Call、Apply 理解与应用](https://juejin.cn/post/6945282299692843044) #### 源码阅读 - [深入阅读 koa 源码](https://juejin.cn/post/6844903966577295368) #### 力扣刷题 - [最大子序和](https://leetcode-cn.com/leetbook/read/tencent/x5w3sr/) - [URL缓存机制](https://leetcode-cn.com/leetbook/read/tencent/x57w6h/) ## **2021/3/29** #### 文章阅读 - [什么是BFC](https://juejin.cn/post/6924572579386621960) - [算法与数据结构」Trie树之美](https://juejin.cn/post/6888451657504391181) #### 源码阅读 - [AngularJS源码研究](https://juejin.cn/post/6931645998141800462) #### 力扣刷题 - [螺旋矩阵](https://leetcode-cn.com/leetbook/read/tencent/x5elr5/) - [最小栈](https://leetcode-cn.com/leetbook/read/tencent/x5l233/) ## **2021/3/27** #### 文章阅读 - [css晦涩难懂的点都在这啦](https://juejin.cn/post/6888102016007176200) - [Vue - 动态创建注册component](https://juejin.cn/post/6844903865209323527) #### 源码阅读 - [react/react-native性能优化](https://juejin.cn/post/6844903737262080014) #### 力扣刷题 - [字符串相乘](https://leetcode-cn.com/problems/multiply-strings/) - [相加32算法](https://leetcode-cn.com/problems/to-lower-case/solution/javascript-a65-a97-xiang-jia-32-suan-fa-by-maroone/) ## **2021/3/26** #### 文章阅读 - [打造自适应网站只用一个CSS属性就够了](https://juejin.cn/post/6892766734995226631) - [小程序和vue简单对比](https://juejin.cn/post/6844903504633397256) #### 源码阅读 - [AndPermission源码阅读](https://juejin.cn/post/6844903840517455879) #### 力扣刷题 - [无重复字符的最长字符串](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/) - [移除链表元素](https://leetcode-cn.com/problems/remove-linked-list-elements/) ## **2021/3/25** #### 文章阅读 - [初识React](https://juejin.cn/post/6844903503496740871) - [【JavaScript】有趣的作用域和提升](https://juejin.cn/post/6883462967082516487) #### 源码阅读 - [Webpack 详解](https://juejin.cn/post/6926760819375996941) #### 力扣刷题 - [四数之和](https://leetcode-cn.com/problems/4sum/) - [最小栈](https://leetcode-cn.com/leetbook/read/tencent/x5l233/) ## **2021/3/24** #### 文章阅读 - [面向对象还是基于对象?](https://juejin.cn/post/6942880054946824229) - [浅谈Vue虚拟DOM技术](https://juejin.cn/post/6943047783888715813) #### 源码阅读 - [AndPermission源码阅读](https://juejin.cn/post/6844903840517455879) #### 力扣刷题 - [存在重复元素](https://leetcode-cn.com/leetbook/read/tencent/x5h4n3/) - [正则表达式匹配](https://leetcode-cn.com/problems/regular-expression-matching/) ## **2021/3/23** #### 文章阅读 - [JS设计模式之策略模式](https://juejin.cn/post/6942716720612114446) - [全面解析JavaScript中的call、apply、bind、new](https://juejin.cn/post/6940963094948478990) #### 源码阅读 - [带你全面分析vue-router源码](https://juejin.cn/post/6844904064367460366) #### 力扣刷题 - [二进制求和](https://leetcode-cn.com/problems/add-binary/) - [回文数](https://leetcode-cn.com/problems/palindrome-number/) ## **2021/3/22** #### 文章阅读 - [JS中new关键字的实现](https://juejin.cn/post/6942398603876892685) - [javaScript 语言基础](https://juejin.cn/post/6942162373557878798) #### 源码阅读 - [一步一步实现一个 Vue](https://juejin.cn/post/6844903539349651463) #### 力扣刷题 - [最后一个单词的长度](https://leetcode-cn.com/problems/length-of-last-word/) - [罗马数字转整数](https://leetcode-cn.com/problems/roman-to-integer/) ## **2021/3/21** #### 文章阅读 - [前端工程化开发之工程化基础](https://juejin.cn/post/6942004101823758373) - [做好前端的 10 个习惯](https://juejin.cn/post/6916420781069041677) #### 源码阅读 - [增加点击时应用内跳转URL](https://github.com/im3x/Scriptables/blob/main/one/latest.js) #### 力扣刷题 - [检查两个字符串数组是否相等](https://leetcode-cn.com/problems/check-if-two-string-arrays-are-equivalent/) ## **2021/3/20** #### 文章阅读 - [ES6 对象解构的用法与用途](https://juejin.cn/post/6941597799121158157) - [JavaScript 中哪一种循环最快呢?](https://juejin.cn/post/6930973929452339213) #### 源码阅读 - [Axios 源码解析](https://juejin.cn/post/6844903824583294984) #### 力扣刷题 - [整数反转](https://leetcode-cn.com/problems/reverse-integer/) - [数组总和11](https://leetcode-cn.com/problems/combination-sum/) ## 4组小组成员 : 乔国卿 ## **2021/4/1** #### 文章阅读 - [4-1 当面试官问Webpack的时候他想知道什么](https://juejin.cn/post/6943468761575849992#heading-2) #### 源码阅读 - [4-1 手写 call,apply,bind,new原生方法](https://www.sdk.cn/details/O09rDkZdewOVbBo5pa) #### LeetCode刷题 - [4-1 大的国家MySQL](https://leetcode-cn.com/problems/big-countries/submissions/) #### 项目代码 - #### 遇到的问题 - 123123 ## **2021/3/31** #### 文章阅读 - [3-31 手摸手,带你优雅的使用 icon](https://juejin.cn/post/6844903517564436493) #### 源码阅读 - [3-31 flat的几种实现](https://www.jianshu.com/p/cd5f3f60d28a) #### LeetCode刷题 - [3-31 只出现一次的数字](https://leetcode-cn.com/problems/single-number/submissions/) #### 项目代码 - 做到了图片页面 #### 遇到的问题 - 123123 ## **2021/3/30** #### 文章阅读 - [3-30 彻底搞懂word-break、word-wrap、white-space](https://juejin.cn/post/6844903667863126030) ##### 1.white-space,控制空白字符的显示,同时还能控制是否自动换行。它有五个值:normal | nowrap | pre | pre-wrap | pre-line ##### 2.word-break,控制单词如何被拆分换行。它有三个值:normal | break-all | keep-all ##### 3.word-wrap(overflow-wrap)控制长度超过一行的单词是否被拆分换行,是word-break的补充,它有两个值:normal | break-word #### 源码阅读 - [3-30【Vue源码】mixin 源码解析](https://juejin.cn/post/6844904015495446536) #### LeetCode刷题 - [3-30 最大子序和](https://leetcode-cn.com/problems/maximum-subarray/solution/zui-da-zi-xu-he-by-leetcode-solution/) - [3-30 螺旋矩阵](https://leetcode-cn.com/problems/spiral-matrix/solution/luo-xuan-ju-zhen-by-leetcode-solution/) #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/27** #### 文章阅读 - [3-27 【1 月最新】前端 100 问:能搞懂 80% 的请把简历给我]([git@gitee.com:qiao_guo_qing/practical-group5.git](https://juejin.cn/post/6844903885488783374#heading-11)) #### 源码阅读 #### LeetCode刷题 #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/26** #### 文章阅读 - [3-36 不好意思!耽误你的十分钟,让MVVM原理还给你](https://juejin.cn/post/6844903586103558158) #### 源码阅读 #### LeetCode刷题 #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/25** #### 文章阅读 - [3-24 rem布局解析](https://juejin.cn/post/6844903671143088136) - 媒体查询 js css 插件 #### 源码阅读 #### LeetCode刷题 #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/24** #### 文章阅读 - [3-24 css加载会造成阻塞吗](https://segmentfault.com/a/1190000018130499) - 1 css加载不会阻塞DOM树的解析 - 2 css加载会阻塞DOM树的渲染 - 3 css加载会阻塞后面js语句的执行、 ## 因此,为了避免让用户看到长时间的白屏时间,我们应该尽可能的提高css加载速度,比如可以使用以下几种方法: - [使用CDN(因为CDN会根据你的网络状况,替你挑选最近的一个具有缓存内容的节点为你提供资源,因此可以减少加载时间)对css进行压缩(可以用很多打包工具,比如webpack,gulp等,也可以通过开启gzip压缩) - 合理的使用缓存(设置cache-control,expires,以及E-tag都是不错的,不过要注意一个问题,就是文件更新后,你要避免缓存而带来的影响。其中一个解决防范是在文件名字后面加一个版本号) 减少http请求数,将多个css文件合并,或者是干脆直接写成内联样式(内联样式的一个缺点就是不能缓存)] - [3-24 不可思议的纯 CSS 滚动进度条效果](https://juejin.cn/post/6844903758074216462) ``` css body { background-image: linear-gradient(to right top, #ffcc00 50%, #eee 50%); background-size: 100% calc(100% - 100vh + 5px); background-repeat: no-repeat; } ``` #### 源码阅读 #### LeetCode刷题 #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/23** #### 文章阅读 - [3-23 TypeScript,初次见面,请多指教](https://zhuanlan.zhihu.com/p/57958328) #### 源码阅读 #### LeetCode刷题 #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/22** #### 文章阅读 - [3-22 可能是你需要的 React + TypeScript 50 条规范和经验](https://juejin.cn/post/6844903849166110728) - #### 源码阅读 - [3-22 原生JS实现简单的Promise](https://www.ucloud.cn/yun/103844.html) #### LeetCode刷题 #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/21** #### 文章阅读 - [3-21 中高级前端必须注意的40条移动端H5坑位指南 | 网易三年实践](https://juejin.cn/post/6921886428158754829) - [3-21 一个合格的初级前端工程师需要掌握的模块笔记](https://juejin.cn/post/6925197705832562696) #### 源码阅读 - 123123213 #### LeetCode刷题 - [3-21 两数之和](https://leetcode-cn.com/problems/two-sum/submissions/) #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## **2021/3/19** #### 文章阅读 - [3-19 JavaScript 中哪一种循环最快呢?](https://juejin.cn/post/6930973929452339213) - [3-19 三十分钟包会——正则表达式](https://juejin.cn/post/6939854031787393031) #### 源码阅读 - 123123213 #### LeetCode刷题 - [3-19 数组和字符串](https://leetcode-cn.com/leetbook/read/array-and-string/chg0d/) #### 项目代码 - 1232131 #### 遇到的问题 - 123123 ## 王君霁 ## **2021-4-15** #### 文章阅读 - [常见react面试题汇总](https://www.cnblogs.com/passkey/p/12735123.html#item-9) #### 源码阅读 - [深入理解 redux 及其中间件原理](https://juejin.cn/post/6844904191228411911) #### LeetCode刷题 - [杨辉三角 II](https://leetcode-cn.com/problems/pascals-triangle-ii/submissions/) #### 项目代码 ## **2021-4-14** #### 文章阅读 - [web前端面试题-jQuery篇](https://juejin.cn/post/6844903989499150350) #### 源码阅读 - [jQuery源码解析之clone()](https://juejin.cn/post/6844903830782476295) #### LeetCode刷题 - [杨辉三角](https://leetcode-cn.com/problems/pascals-triangle/submissions/) #### 项目代码 ## **2021-4-13** #### 文章阅读 - [50 个React 面试题](https://juejin.cn/post/6950052678927908901https://blog.csdn.net/eyeofangel/article/details/88797314) #### 源码阅读 - [lodash源码浅析之如何实现深拷贝](https://juejin.cn/post/6844904098345582599) #### LeetCode刷题 - []() #### 项目代码 ## **2021-4-12** #### 文章阅读 - [TypeScript](https://juejin.cn/post/6950052678927908901) #### 源码阅读 - [lodash 源码解析 -- get](https://juejin.cn/post/6940561908030242824) #### LeetCode刷题 - []() #### 项目代码 - [x] 练习Jenkins部署 ## **2021-4-10** #### 文章阅读 - [跨域](https://juejin.cn/post/6947940375008903176) #### 源码阅读 - [lodash 源码解析 -- size](https://juejin.cn/post/6948707883433328648) #### LeetCode刷题 - []() #### 项目代码 - [x] 修改细节 ## **2021-4-8** #### 文章阅读 - [为什么要学习设计原则](https://juejin.cn/post/6948235657978314783) #### 源码阅读 - [惰性求值的原理分析](https://www.cnblogs.com/walls/p/9499454.html) #### LeetCode刷题 - []() #### 项目代码 - [x] 添加删除班级教室数据 #### 遇到的问题 ## **2021-4-7** #### 文章阅读 - [为什么要学习设计原则](https://juejin.cn/post/6948235657978314783) #### 源码阅读 - [惰性求值的原理分析](https://www.cnblogs.com/walls/p/9499454.html) #### LeetCode刷题 - []() #### 项目代码 - [x] 获取班级管理数据渲染页面 #### 遇到的问题 ## **2021-4-6** #### 文章阅读 - [this指向](https://juejin.cn/post/6946021671656488991) #### 源码阅读 - [lodash学习](https://blog.csdn.net/qq_35414779/article/details/79077618) #### LeetCode刷题 - []() #### 项目代码 - [x] 获取班级管理数据渲染页面 #### 遇到的问题 ## **2021-4-2** #### 文章阅读 - [React 面试题(三)](https://juejin.cn/post/6942813303664017444) #### 源码阅读 - [lodash](https://www.jianshu.com/p/d46abfa4ddc9) #### LeetCode刷题 - [删除有序数组重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)) #### 项目代码 - [x] 搭建项目结构 - [x] 页面主要排版 - [x] 登录页面排版 #### 遇到的问题 ## **2021-4-1** #### 文章阅读 - [React 面试题(二)](https://juejin.cn/post/6942438427291811870) #### 源码阅读 - [Diff算法](https://segmentfault.com/a/1190000017039293) #### LeetCode刷题 - [删除有序数组重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)) #### 项目代码 - [x] 搭建项目结构 - [x] 登录页面排版 #### 遇到的问题 ## **2021-3-31** #### 文章阅读 - [React 面试题(一)](https://juejin.cn/post/6940873220618731551) #### 源码阅读 - [promise实现原理](https://juejin.cn/post/6945113134826946596) #### LeetCode刷题 - [删除有序数组重复项](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/)) #### 项目代码 #### 遇到的问题 ## **2021-3-30** #### 文章阅读 - [React 组件设计指南](https://juejin.cn/post/6942720798335434766) #### 源码阅读 - [React Router 的原理](https://juejin.cn/post/6943566842132693028) #### LeetCode刷题 - [第二高的薪水](https://leetcode-cn.com/problems/second-highest-salary/) #### 项目代码 - [x] 渲染品牌列表 - [x] 渲染车系列表 - [x] 修改详情页面 - [x] 渲染图片页面 #### 遇到的问题 ## **2021-3-29** #### 文章阅读 - [HTTP知识点总结](https://juejin.cn/post/6944989981651763214) #### 源码阅读 - [react-hooks原理](https://juejin.cn/post/6944863057000529933) #### LeetCode刷题 - [第二高的薪水](https://leetcode-cn.com/problems/second-highest-salary/) #### 项目代码 - [x] 渲染品牌列表 - [x] 渲染车系列表 - [x] 渲染详情页面 #### 遇到的问题 ## **2021-3-27** #### 文章阅读 - [设计模式系列 -- 单例模式](https://juejin.cn/post/6944547838743445540) #### 源码阅读 - [【Vue源码】mixin 源码解析](https://juejin.cn/post/6844904015495446536) #### LeetCode刷题 - [从不订购的客户](https://leetcode-cn.com/problems/customers-who-never-order/) #### 项目代码 - [x] 渲染品牌列表 - [x] 渲染车系列表 - [x] 渲染详情页面 #### 遇到的问题 ## **2021-3-26** #### 文章阅读 - [useEffect(二)](https://juejin.cn/post/6944547838743445540) #### 源码阅读 - [【Vue源码】mixin 源码解析](https://juejin.cn/post/6844904015495446536) #### LeetCode刷题 - [查找重复的数据](https://leetcode-cn.com/problems/duplicate-emails/submissions/) #### 项目代码 - [x] 渲染品牌列表 - [x] 渲染车系列表 - [x] 获取详情页面数据 #### 遇到的问题 ## **2021-3-25** #### 文章阅读 - [useEffect(一)](https://juejin.cn/post/6942738290667700231) #### 源码阅读 - [Observer/Dep/Watcher三者实现](https://blog.csdn.net/u011374329/article/details/102486479) #### LeetCode刷题 - [删除重复数据](https://leetcode-cn.com/problems/delete-duplicate-emails/) #### 项目代码 - [x] 渲染品牌列表 - [x] 渲染车系列表 #### 遇到的问题 - ## **2021-3-24** #### 文章阅读 - [Vue3.0 新特性](https://juejin.cn/post/6940454764421316644) #### 源码阅读 - [dva源码分析](https://juejin.cn/post/6942662493118414861) #### LeetCode刷题 - [组合两个表](https://leetcode-cn.com/problems/combine-two-tables/submissions/) #### 项目代码 - [x] 渲染车系列表 #### 遇到的问题 - 下载redux-logger报错 已解决 ## **2021-3-23** #### 文章阅读 - [HTTP状态码](https://www.yuque.com/woaibiancheng/eibiux/vh83gthttps://blog.csdn.net/qq_27674439/article/details/93976115) - [umi常用配置](https://www.91kuzhan.com/article-8464-1.html?_dsign=f119227b) #### 源码阅读 - [vue3 reactive 实现响应式](https://blog.csdn.net/qq_15009739/article/details/110421846) #### LeetCode刷题 - [去掉最低工资和最高工资后的工资平均值](https://leetcode-cn.com/problems/average-salary-excluding-the-minimum-and-maximum-salary/submissions/) #### 项目代码 - [x] 渲染品牌列表 #### 遇到的问题 - ## **2021-3-22** #### 文章阅读 - [npm和yarn的区别](https://blog.csdn.net/qq_27674439/article/details/93976115) - [yarn官网](https://yarn.bootcss.com/docs/) #### 源码阅读 - Vue computed以及watch简单实现 #### LeetCode刷题 - [移除元素](https://leetcode-cn.com/problems/remove-element/) #### 项目代码 - 完成 #### 遇到的问题 - git 上传不上去 已解决 - 代码报错 已解决 ## **2021-3-21** #### 文章阅读 - [react设计原理](https://blog.csdn.net/running_shuai/article/details/80284698) #### 源码阅读 - #### LeeCode刷题 - [两数之和](https://leetcode-cn.com/problems/two-sum/) #### 项目代码 - #### 遇到的问题 - ## **2021-3-20** #### 文章阅读 - [css径向渐变](https://blog.csdn.net/zag666/article/details/100111292) #### 源码阅读 #### LeetCode刷题 - [搜索插入位置](https://blog.csdn.net/zag666/article/details/100111292) #### 项目代码 - #### 遇到的问题 - 无 ## **2021-3-19** #### 文章阅读 - [虚拟DOM](https://juejin.cn/post/6844904122517291021) #### 源码阅读 - #### LeetCode刷题 - [寻找中心下标](https://leetcode-cn.com/leetbook/read/array-and-string/cxqdh/) #### 项目代码 - #### 遇到的问题 - 无 ## 仉涛 ## **2021/3/28** #### 文章阅读 - [IE与火狐的事件机制有什么区别?如何阻止冒泡](https://blog.csdn.net/palette_/article/details/71106561) - [focus/blur与focusin/focusout的区别于联系](https://blog.csdn.net/weixin_30819163/article/details/96921121) #### 源码阅读 - [介绍dom dom2 dom3 的事件处理方式区别](https://blog.csdn.net/YYT_0109/article/details/88529101) #### LeeCode刷题 - [丑数](https://leetcode-cn.com/problems/maximum-subarray/solution/zui-da-zi-xu-he-by-leetcode-solution/) - [丑数二](https://leetcode-cn.com/problems/spiral-matrix/solution/luo-xuan-ju-zhen-by-leetcode-solution/) #### 项目进度 []页面渲染, []楼层, []详情, #### 遇到的问题 - 没有 ## **2021/3/26** #### 文章阅读 - [什么是window对象?什么是cocument对象?](https://www.w3school.com.cn/jsref/dom_obj_window.asp) - [解释下事件代理?](https://blog.csdn.net/xujie_0311/article/details/44459255) #### 源码阅读 - [vue 中 computed & watch的简单实现](https://blog.csdn.net/mate_ge/article/details/90415164) #### LeeCode刷题 - [最大子序和](https://leetcode-cn.com/problems/maximum-subarray/solution/zui-da-zi-xu-he-by-leetcode-solution/) - [螺旋矩阵](https://leetcode-cn.com/problems/spiral-matrix/solution/luo-xuan-ju-zhen-by-leetcode-solution/) #### 项目进度 [x]页面渲染, [x]楼层, [x]详情, #### 遇到的问题 - 数据没有获取到 ## **2021/3/25** #### 文章阅读 - [JS 运行机制](https://www.jianshu.com/p/e06e86ef2595) - [内存泄露](https://www.jianshu.com/p/e06e86ef2595) #### 源码阅读 - [Watcher 实现](https://blog.csdn.net/weixin_33728708/article/details/88016918) - [path 实现](https://blog.csdn.net/zhangxuekang/article/details/87718101) #### LeeCode刷题 - [删除排序链表中的重复元素](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/solution/shan-chu-pai-xu-lian-biao-zhong-de-zhong-49v5/) - [两数之和](https://leetcode-cn.com/problems/two-sum/solution/javascript-ha-xi-jie-fa-by-tboys-mrvp/) #### 项目进度 [x]页面渲染, [x]楼层, [x]详情, #### 遇到的问题 - 数据没有获取到 ## **2021/3/24** #### 文章阅读 - [闭包的缺点](https://zhuanlan.zhihu.com/p/60462068) #### 源码阅读 - [diff的实现](https://blog.csdn.net/weixin_44369568/article/details/91488905) - [patch的实现](https://www.jianshu.com/p/41ed877aa0cd) #### LeeCode刷题 - [根据字符出现评率排序](https://leetcode-cn.com/problems/sort-characters-by-frequency/solution/tong-pai-xu-tong-yong-jie-fa-by-rodrick2-cnzf/) - [永辉少数量的箭引爆气球](https://leetcode-cn.com/problems/minimum-number-of-arrows-to-burst-balloons/solution/yong-zui-shao-shu-liang-de-jian-yin-bao-qi-qiu-1-2/) #### 项目进度 [x]页面渲染, [x]楼层, [x]详情, #### 遇到的问题 - 数据没有获取到 ## **2021/3/23** #### 文章阅读 - [原型链中的this指向](https://zhuanlan.zhihu.com/p/163633300) #### 源码阅读 - [flat实现](https://www.jianshu.com/p/54609c2eec4e) #### LeeCode刷题 - [随机反转矩阵](https://leetcode-cn.com/problems/random-flip-matrix/solution/javascript-knuth-durstenfeld-shuffle-ha-jwh4m/) - [超级洗衣机](https://leetcode-cn.com/problems/super-washing-machines/) #### 项目进度 []页面渲染, [x]楼层, [x]详情, #### 遇到的问题 - 没有 ## **2021/3/22** #### 文章阅读 - [原型链]([深入理解js对象](https://juejin.cn/post/6921911176133771278)) #### 源码阅读 - [Promise](https://www.jianshu.com/p/266022277e2a) #### LeeCode刷题 - [提莫攻击](https://leetcode-cn.com/problems/teemo-attacking/solution/495-ti-mo-gong-ji-by-evanliu-b-pzpi/) - [在每个树行中找最大值][(https://leetcode-cn.com/problems/teemo-attacking/solution/495-ti-mo-gong-ji-by-evanliu-b-pzpi/](https://leetcode-cn.com/problems/find-largest-value-in-each-tree-row/solution/515-zai-mei-ge-shu-xing-zhong-zhao-zui-da-zhi-by-a/) #### 项目进度 []页面渲染, []全选反选, []加加减减, []计算总价, #### 遇到的问题 - 没有 ## **2021/3/20** #### 文章阅读 - [深入理解js对象](https://juejin.cn/post/6921911176133771278) #### 源码阅读 - [React生态,dva源码阅读](https://juejin.cn/post/6844903766991306766) #### LeeCode刷题 - [LeetCode 算法题刷题心得(JavaScript)](https://juejin.cn/post/6844903604038402056) #### 项目进度 [] 页面排版 #### 遇到的问题 - 没有 ## **2021/3/19** #### 文章阅读 - [请描述一下 cookies,sessionStorage 和 localStorage的区别](https://blog.csdn.net/weixin_41829196/article/details/107685499) - [介绍JS的基本数据类型](https://blog.csdn.net/jiangjuanjaun/article/details/80326757) #### 源码阅读 - [介绍JS的基本数据类型](https://blog.csdn.net/jiangjuanjaun/article/details/80326757) #### LeeCode刷题 - [斐波那契数](https://leetcode-cn.com/problems/fibonacci-number/solution/509-fei-bo-na-qi-shu-by-zhanzekun-nrxx/) - [七进制数](https://leetcode-cn.com/problems/base-7/solution/di-gui-jie-fa-by-supermanblues-u489/) #### 项目进度 [X] 页面排版 #### 遇到的问题 - 没有 ## 4组小组成员:高海瑶 ## **2021/3/27** #### 文章阅读: - [对web标准的理解](https://juejin.cn/post/6844904017680662536) #### 源码阅读 - [umi-request 源码简析](https://juejin.cn/post/6941313144107057165) #### 刷题 - [翻转单词排序](https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/) ## **2021/3/26** #### 文章阅读: - [当面试官问Webpack的时候想知道什么](https://juejin.cn/post/6943468761575849992) #### 源码阅读 - [Hello!umi](https://juejin.cn/post/6844903557783633927) #### 刷题 - [第一次之出现一次的字符](https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/) ## **2021/3/25** #### 文章阅读: - [React.js的一些笔记](https://juejin.cn/post/6943532108841238535) #### 源码阅读 - [JUC源码】CopyOnWriteArrayList源码分析](https://juejin.cn/post/6876822647309762568) #### 刷题 - [翻转单词排序](https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/) ## **2021/3/24** #### 文章阅读: - [在 React 中如何防止代码爆炸](https://juejin.cn/post/6942762282220781604) #### 源码阅读 - [Java容器源码系列](https://juejin.cn/post/6871436267255824391) #### 刷题 - [连续子数组的最大和](https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/) ## **2021/3/23** #### 文章阅读: - [React 组件设计指南](https://juejin.cn/post/6942720798335434766) - [Deno 将停用 TypeScript 的五个原因](https://juejin.cn/post/6934140963262562312) #### 源码阅读 - [vuex 源码:源码系列解读总结](https://juejin.cn/post/6844903602314543112) - [Redux 源码解读](https://juejin.cn/post/6844903732786757646) #### 刷题 - [连续子数组的最大和](https://leetcode-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/) - [翻转单词顺序](https://leetcode-cn.com/problems/fan-zhuan-dan-ci-shun-xu-lcof/) ## **2021/3/22** #### 文章阅读: - [宏任务和微任务](https://juejin.cn/post/6844903814508773383) - [useEffect进阶指南(下):](https://juejin.cn/post/6942397914782105637) #### 源码阅读 - [【JUC源码】ArrayBlockingQueue源码分析](https://juejin.cn/post/6877218551016062990) - [【Vue源码】mixin 源码解析](https://juejin.cn/post/6844904015495446536) #### 刷题 - [青蛙跳阶问题](https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/) - [链表中倒数第k个节点](https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/) ## **2021/3/21** #### 文章阅读: - [React 中后台系统多页签实现 | 项目复盘](https://juejin.cn/post/6941683774153293837) - [React 性能优化实践 - 精细化渲染](https://juejin.cn/post/6941994861239205918) #### 源码阅读 - [React源码解析-React.createElement](https://juejin.cn/post/6870291409841160206) - [React源码解析-React.Children](https://juejin.cn/post/6869920189916381198) #### 刷题 - [黑白方格画](https://leetcode-cn.com/problems/ccw6C7/) - [顺时针打印矩形](https://leetcode-cn.com/problems/shun-shi-zhen-da-yin-ju-zhen-lcof/) ## **2021/3/20** #### 文章阅读: - [React router 原理与实现](https://juejin.cn/post/6941355856239788069) - [代码中关于设计模式的思考](https://juejin.cn/post/6941290537160802312) #### 源码阅读 - [React源码分析](https://juejin.cn/post/6844903586527182861) - [React](https://juejin.cn/post/6844903698921947144) #### 刷题 - [整数反转](https://leetcode-cn.com/problems/reverse-integer/) - [回文数](https://leetcode-cn.com/problems/palindrome-number/)