# practical group5 **Repository Path**: qiao_guo_qing/practical-group5 ## Basic Information - **Project Name**: practical group5 - **Description**: 实训五组仓科 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-19 - **Last Updated**: 2021-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 仉涛 ## **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]详情, #### 遇到的问题 - 数据没有获取到 - [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]详情, #### 遇到的问题 - 数据没有获取到 - [闭包的缺点](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) #### 项目进度 [] 页面排版 #### 遇到的问题 - 没有 - [请描述一下 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] 页面排版 #### 遇到的问题 - 没有 ## 5组小组成员:高海瑶 ## **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/) #### 文章阅读: - [在 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/) #### 文章阅读: - [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/) #### 文章阅读: - [宏任务和微任务](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/) #### 文章阅读: - [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/) ## 5组小组成员: 武警荣 ## **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/) - [数组总和](https://leetcode-cn.com/problems/combination-sum/) ## 5组小组成员 : 乔国卿 ## **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** #### 文章阅读 <<<<<<< HEAD - [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** #### 文章阅读 <<<<<<< HEAD - [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-3-26** #### 文章阅读 - Vue3新特性 #### 源码阅读 - dva源码分析 #### LeetCode刷题 - 去掉最高工资和最低工资求平均值 #### 项目代码 - dva 渲染列表 #### 遇到的问题 - 下载redux-logger报错 已解决 - ## **2021-3-25** #### 文章阅读 - Vue3新特性 #### 源码阅读ffff - dva源码分析 #### LeetCode刷题 - 去掉最高工资和最低工资求平均值 #### 项目代码 - dva 渲染列表 #### 遇到的问题 - 下载redux-logger报错 已解决 - ## **2021-3-24** #### 文章阅读 - Vue3新特性 #### 源码阅读 - dva源码分析 #### LeetCode刷题 - 去掉最高工资和最低工资求平均值 #### 项目代码 - dva 渲染列表 #### 遇到的问题 - 下载redux-logger报错 已解决 - ## **2021-3-23** #### 文章阅读 - HTTP状态码 - umi常用配置 #### 源码阅读 - vue3 reactive 实现响应式 #### LeetCode刷题 - 去掉最高工资和最低工资求平均值 #### 项目代码 - 渲染列表 #### 遇到的问题 - ## **2021-3-22** #### 文章阅读 - npm和yarn的区别 - yarn官网 #### 源码阅读 - Vue computed以及watch简单实现 #### LeetCode刷题 - 移除元素 #### 项目代码 - 完成 #### 遇到的问题 - git 上传不上去 已解决 - 代码报错 已解决 ## **2021-3-21** #### 文章阅读 - React框架的原理及生命周期 - React源码解析-createElement #### 源码阅读 - #### LeeCode刷题 - 两数之和 #### 项目代码 - #### 遇到的问题 - ## **2021-3-20** #### 文章阅读 - css径向渐变 #### 源码阅读 #### LeetCode刷题 - 搜索插入位置 #### 项目代码 - #### 遇到的问题 - 无 ## **2021-3-19** #### 1. 文章阅读 - 虚拟DOM转为真实DOM #### 2. 源码阅读 - #### LeetCode刷题 - 查找中心下标 #### 项目代码 - #### 遇到的问题 - 无