随笔分类 - 面试合集
日常面试被问到的问题和笔试题目
摘要:关于React中Component和PureComponent 你应该了解的 任何技术和产品产生的时候,都应该了解当时所处的场景,以及为什么会需要这个东西,他是来解决当下业务线那些弊端,又或者优化了什么,否则它的产生将毫无意义可言。 关于源码是处于ReactBaseClasses这个文件: impo
阅读全文
摘要:React.memo()与useMemo()之间有什么主要区别? 性能优化是一只web开发中的一个重要讨论点。对于react团队同样如此,为了实现加速组件的渲染速度,采用“备忘录”的方式。 所以这个时候就React.memo()和 useMemo 钩子 就为了解决这个问题产生了。 本文将比较和对比R
阅读全文
摘要:eval 动态化执行语句 概述 eval方法是javascript的全局方法,能够执行含有javascript代码的字符串,虽然eval方法带来强大的动态执行功能,但考虑其负面影响,建议少用,在特殊情况下可以使用eval方法动态改变代码的执行作用域来达到代码的灵活性 动态值,表达式和语句 conso
阅读全文
摘要:需求点:如何列表数据渲染进行优化? 最近业务上也碰到这个问题点。上网也查了查资料,貌似也经常问,特此写文章记录下来。 关于如何处理以上上面的业务痛点: 就两点: 1 、虚拟列表是最主流的解决方案,不渲染所有的数据,只渲染可视区域中的数据。当用户滑(滚)动时,通过监听 scroll 来判断是上滑还是下
阅读全文
摘要:这一篇会介绍关于数据结构Tree跟运用在前端的那边(虽然我相信读这篇的人肯定会很少 为什么会写这篇? 数据结构实在太多种了.大致上分为Linear(Array、Linked List 、Stack、Queue..) 跟 Non-Linear (Tree、Graphs…),自己也是从零开始学习算法/数
阅读全文
摘要:split,splice,slice 三者的用法 很多知识点不熟悉可以自行去下面链接查询: mdn web docs 最近一直忙于搞python,等后续有时间更新python相关的内容。毕竟现在在弄web.有些知识点需要巩固,以便自己后续带人和巩固自己的知识体系。 一.split split() 方
阅读全文
摘要:tips:循环虽好,大家都得按自己所需场景进行使用。个人建议,不喜勿喷 forEach forEach: forEach(item,index,array), item:当前处理的数据,index:下标, array:整个数组 遍历全部数据,不能通过return结束循环,消耗性能 用于不转换数据的全
阅读全文
摘要:JS 基础知识点及常考面试题(一) 最近有些粉丝私信要我弄些干货,当然这也为了自己跳槽,所做的知识储备吧。 JS 对于每位前端开发都是必备技能,在小册中我们也会有多个章节去讲述这部分的知识。首先我们先来熟悉下 JS 的一些常考和容易混乱的基础知识点。 原始(Primitive)类型 涉及面试题:原始
阅读全文

浙公网安备 33010602011771号