前端开发共39篇
vue中 watch 和 watchEffect 的区别-IT面试星球

vue中 watch 和 watchEffect 的区别

• watch 和 watchEffect 的区别 • watch • watchEffect • 使用举例 • 总结 • 源码查看 • ReactiveEffect • watchEffect 源码 • watch 源码 • dowatch 概述 watch需要手动指...
mianba的头像-IT面试星球mianba12个月前
08610
@testing-library/react: 测试你的 React 组件-IT面试星球

@testing-library/react: 测试你的 React 组件

@testing-library[1] 是一系列建立在 DOM Testing Library[2](@testing-library/dom)基础上的包的集合。用来测试 UI 组件,不鼓励测试实现细节(比如组件内部状态、方法甚至生命周期),而是...
mianba的头像-IT面试星球mianba12个月前
0857
SWR:一个用来简化数据获取的 React Hook-IT面试星球

SWR:一个用来简化数据获取的 React Hook

SWR 是 vervel 公司开源的一个 npm 包,也是由 Next.js(React 框架)背后的同一团队创建。SWR 是一个 React Hook,用来简化 React 项目中获取远程数据的逻辑。 概述 对于 SWR 的由来及缓存策略...
mianba的头像-IT面试星球mianba12个月前
0849
十分钟教会你如何使用VitePress搭建及部署个人博客站点-IT面试星球

十分钟教会你如何使用VitePress搭建及部署个人博客站点

使用VitePress可以让我们快速搭建一个静态博客网站,这篇文章将带领大家搭建一个基于VitePress的静态博客网站并且部署到GitHub Pages(github提供的静态网页服务) 快速上手 新建目录并初始化(我...
mianba的头像-IT面试星球mianba12个月前
0839
lil-gui调试开发3D效果-IT面试星球

lil-gui调试开发3D效果

本文是 Three.js 入门教程第 2 篇,开发调试必备神器 lil-gui lil-gui lii-gui 为web上的控制器创建一个浮动面板,它可以作为数据的临时替代品。方便用户通过界面组件来控制场景中的物体,大大...
mianba的头像-IT面试星球mianba12个月前
0815
antd:Ant Design of React 蚂蚁集团 React UI 组件库-IT面试星球

antd:Ant Design of React 蚂蚁集团 React UI 组件库

❝ 发布于 2023.06.06(芒种) ❞ Ant Design 是蚂蚁集团对外开源的一套 UI 设计,官方有针对这套设计的 React  实现,即 Ant Design of React,也就是我们熟知的 antd[1],主要用于研发企业级...
mianba的头像-IT面试星球mianba12个月前
0708
React.js面试题精选–1-IT面试星球

React.js面试题精选–1

1、React 中 keys 的作用是什么? Keys是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识 在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 React Di...
mianba的头像-IT面试星球mianba12个月前
06713
前端性能优化篇–性能监测-IT面试星球

前端性能优化篇–性能监测

性能监测篇:Performance、LightHouse 与性能 API 性能监测是前端性能优化的重要一环。监测的目的是为了确定性能瓶颈,从而有的放矢地开展具体的优化工作。 平时我们比较推崇的性能监测方案主要...
mianba的头像-IT面试星球mianba12个月前
06715
如何在 vue3 中使用 jsx/tsx?-IT面试星球

如何在 vue3 中使用 jsx/tsx?

我们都知道,通常情况下我们使用 vue 大多都是用的 SFC(Signle File Component)单文件组件模式,即一个组件就是一个文件,但其实 Vue 也是支持使用 JSX 来编写组件的。这里不讨论 SFC 和 JSX 的好...
mianba的头像-IT面试星球mianba12个月前
06713
浏览器的 5 种 Observer,你用过几种?-IT面试星球

浏览器的 5 种 Observer,你用过几种?

网页开发中我们经常要处理用户交互,我们会用 addEventListener 添加事件监听器来监听各种用户操作,比如 click、mousedown、mousemove、input 等,这些都是由用户直接触发的事件。 那么对于一...
mianba的头像-IT面试星球mianba12个月前
06615