首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题汇总
XinD
创建于2023-03-09
订阅专栏
求职路上遇见的各种面试题,都会在此贴出自己的答案和解析。 如果是解决方案、业务实现、框架/API使用等,会对应出相关文章讲解(不然一句两句怕说不清晰) 希望能帮到更多人。
等 12 人订阅
共37篇文章
创建于2023-03-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
详解useTransition 和 useDeferredValue
React 18 提供了一些新的特性,以帮助我们更好地处理异步数据和交互,从而提高用户体验。在这篇博客中,我们将深入探讨 useTransition 和 useDeferredValue 这两个新的
简析TypeScript 装饰器
TypeScript 装饰器是一种特殊类型的声明,它可以附加到类声明、方法、属性或参数上,以修改它们的行为。装饰器以 @decorator 的形式应用于类的声明、方法、属性或参数之前,可以传递参数,并
高阶组件(HOC)在 React 中的应用
在本文中,我们将深入探讨 React 中的高阶组件(Higher-Order Components,简称 HOC)。我们将介绍高阶组件的概念、如何创建和使用高阶组件,以及高阶组件的实际应用场景。 什么
简析纯组件/纯函数
在本文中,我们将探讨纯组件与纯函数的概念,以及它们在实际应用中的重要性。 纯函数 纯函数是具有以下特点的函数: 相同的输入始终产生相同的输出。 不产生副作用(例如,不修改外部状态)。 让我们通过一个简
简析ES6 中的 Symbol
JavaScript 中的 Symbol 是 ES6 (ECMAScript 2015) 引入的一种新的原始数据类型。Symbol 可以用来创建独一无二的标识符,避免对象属性名的冲突。在这篇博客中,我
console.log(a == 1 && a == 2 && a == 3)打印true的多种方法
方法 1:使用对象的 valueOf 方法 这里我们创建了一个名为 a 的对象,并重写了它的 valueOf 方法。每当 JavaScript 引擎尝试将 a 转换为原始类型时,都会调用这个 valu
简析WeakMap & WeakSet
在 JavaScript 中,我们需要时刻关注内存管理,以确保程序的性能和稳定性。本文将详细讲解强引用和弱引用的区别以及 WeakMap 和 WeakSet 的定义、应用场景和示例代码。这些知识可以帮
详细聊聊Proxy 和 Reflect
在 JavaScript 中,Proxy 和 Reflect 是 ECMAScript 6 中新增的两个内置对象,它们提供了一些强大的元编程(meta programming)功能,使得开发人员可以更
TypeScript中的递归类型简析
在这篇博客中,我们将深入探讨TypeScript中的递归类型。递归类型是一种非常强大的功能,它允许我们对具有自相似结构的数据进行更精确的类型建模。我们将通过多个示例来展示递归类型的用法,并对每个示例进
简析TypeScript 泛型及其应用
TypeScript 是 JavaScript 的一个超集,它在 JavaScript 的基础上增加了类型系统。类型系统可以帮助我们在开发过程中发现潜在的错误,提高代码质量。在本篇博客中,我们将详细讲
简析AST(Abstract Syntax Tree)
在本篇博客中,我们将探讨 JavaScript 的抽象语法树(Abstract Syntax Tree,简称 AST)。我们会了解什么是 AST、AST 的基本结构、如何生成和遍历 AST 以及如何对
简析无感知刷新Token
在前后端分离的应用中,使用Token进行认证是一种较为常见的方式。但是,由于Token的有效期限制,需要不断刷新Token,否则会导致用户认证失败。为了解决这个问题,可以实现无感知刷新Token的功能
在Node项目中使用Passport.js实现JWT
什么是JWT? JSON Web Token(JWT)是一种开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息。该信息可以验证和信任,因为它是经过数字签名的。J
协作同步:OT和CRDT详解
在协同创作场景中,实时同步是至关重要的。为了解决这一问题,本文将详细介绍两种流行的同步算法:操作转换(OT,Operational Transformation)和冲突无关数据类型(CRDT,Conf
Hybrid App热更新方案简析
本文将详细介绍Hybrid App的热更新方案,通过多个示例说明,帮助大家更好地理解和实现Hybrid App热更新。 一、Hybrid App简介 Hybrid App是一种将Web技术与原生技术相
TypeScript 工具类型详解与示例
在这篇博客中,我们将深入了解 TypeScript 中的工具类型。工具类型是 TypeScript 提供的一组实用的类型,它们可以帮助我们进行更复杂的类型操作。接下来,我们将探讨各种工具类型并为每个类
使用Verdaccio搭建npm私服
本文将详细介绍如何使用Verdaccio搭建npm私有服务器,以及配置文件config.yaml的详细讲解。我们还将讲解如何管理日志、实时发送邮件通知私有包更新,以及如何使用Docker部署。最后,我
简析JS面向对象编程
JavaScript 中的对象是动态的,这意味着你可以随时添加、修改和删除对象的属性和方法。这是 JavaScript 中面向对象编程的一个重要特点。 在本文中,我们将介绍 JavaScript 中面
简析babel原理
Babel 原理简析及示例 Babel 是一个广泛使用的 JavaScript 编译器,它可以让我们在当前的 JavaScript 环境中使用尚未被广泛支持的新特性。本文将详细解析 Babel 的工作
聊聊前端单元测试
1. 前言 随着前端开发的不断发展,单元测试已经成为前端开发的重要组成部分。单元测试可以帮助我们更快地发现代码中的问题,提高代码质量和稳定性。本文将讨论前端单元测试的一些基础知识,包括要测试什么,如何
下一页