摘要: 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 如果是一個人開發 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)