摘要:        
复杂的软件必须有清晰合理的架构,否则无法开发和维护。 如果是一個人開發 App,不會有人管你怎麼寫、怎麼設計,反正自己開心就好。 但是如果是一群人同時在開發一個 App,這時候,層次分明、分工明確、模組化的設計架構就相當重要了,不但看起來賞心悅目,對於程式的維護性、修改性、擴充性、還有效能都能大幅提    阅读全文
posted @ 2025-10-21 08:31
影shy
阅读(6)
评论(0)
推荐(0)
        
            
        
        
摘要:        
关于React中Component和PureComponent 你应该了解的 任何技术和产品产生的时候,都应该了解当时所处的场景,以及为什么会需要这个东西,他是来解决当下业务线那些弊端,又或者优化了什么,否则它的产生将毫无意义可言。 关于源码是处于ReactBaseClasses这个文件: impo    阅读全文
posted @ 2025-10-21 08:23
影shy
阅读(2)
评论(0)
推荐(0)
        
            
        
        
摘要:        
React.memo()与useMemo()之间有什么主要区别? 性能优化是一只web开发中的一个重要讨论点。对于react团队同样如此,为了实现加速组件的渲染速度,采用“备忘录”的方式。 所以这个时候就React.memo()和 useMemo 钩子 就为了解决这个问题产生了。 本文将比较和对比R    阅读全文
posted @ 2025-10-21 08:16
影shy
阅读(5)
评论(0)
推荐(0)
        
            
        
        
摘要:        
eval 动态化执行语句 概述 eval方法是javascript的全局方法,能够执行含有javascript代码的字符串,虽然eval方法带来强大的动态执行功能,但考虑其负面影响,建议少用,在特殊情况下可以使用eval方法动态改变代码的执行作用域来达到代码的灵活性 动态值,表达式和语句 conso    阅读全文
posted @ 2025-10-21 08:10
影shy
阅读(5)
评论(0)
推荐(0)
        
            
        
        
摘要:        
需求点:如何列表数据渲染进行优化? 最近业务上也碰到这个问题点。上网也查了查资料,貌似也经常问,特此写文章记录下来。 关于如何处理以上上面的业务痛点: 就两点: 1 、虚拟列表是最主流的解决方案,不渲染所有的数据,只渲染可视区域中的数据。当用户滑(滚)动时,通过监听 scroll 来判断是上滑还是下    阅读全文
posted @ 2025-10-21 08:07
影shy
阅读(5)
评论(0)
推荐(0)
        
            
        
        
摘要:        
这一篇会介绍关于数据结构Tree跟运用在前端的那边(虽然我相信读这篇的人肯定会很少 为什么会写这篇? 数据结构实在太多种了.大致上分为Linear(Array、Linked List 、Stack、Queue..) 跟 Non-Linear (Tree、Graphs…),自己也是从零开始学习算法/数    阅读全文
posted @ 2025-10-21 07:56
影shy
阅读(11)
评论(0)
推荐(0)
        
            
        
        
摘要:        
背景 最近在用typescript写工具库的时候,无意中在 webpack中看到了两个关键字,commonjs 和 commonjs2. 瞬间产生了好奇。后面看了issues才得知它们与模块化 导出有着密切关系。 CommonJs spec defines only exports. But mod    阅读全文
posted @ 2025-10-21 07:50
影shy
阅读(8)
评论(0)
推荐(0)
        
            
        
        
摘要:        
mongodb的安装 mongo主页 下载完成之后将目录放置下方 /usr/local/ 安装之后就配置环境变量: vim ~/.bash_profile 下方是我自己的环境变量配置 # JDK_HOME JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk    阅读全文
posted @ 2025-10-21 07:41
影shy
阅读(7)
评论(0)
推荐(0)
        
            
        
        
摘要:        
split,splice,slice 三者的用法 很多知识点不熟悉可以自行去下面链接查询: mdn web docs 最近一直忙于搞python,等后续有时间更新python相关的内容。毕竟现在在弄web.有些知识点需要巩固,以便自己后续带人和巩固自己的知识体系。 一.split split() 方    阅读全文
posted @ 2025-10-21 07:36
影shy
阅读(13)
评论(0)
推荐(0)
        
            
        
        
摘要:        
tips:循环虽好,大家都得按自己所需场景进行使用。个人建议,不喜勿喷 forEach forEach: forEach(item,index,array), item:当前处理的数据,index:下标, array:整个数组 遍历全部数据,不能通过return结束循环,消耗性能 用于不转换数据的全    阅读全文
posted @ 2025-10-21 07:07
影shy
阅读(33)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号