自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 H5问题合集

1.隐藏滚动条

2024-10-28 10:42:48 394

原创 sudo怎么可以不输入密码

要在 macOS 或 Linux 上让sudo命令不再提示输入密码,你可以通过编辑sudoers文件来配置。这个文件控制了哪些用户可以使用sudo,以及是否需要输入密码。

2024-10-25 11:09:09 1014

原创 npm 设置淘宝源,yarn 清除缓存,pnpm

1.npm设置淘宝源。3.yarn清除缓存。

2024-09-12 10:29:27 343

原创 nrm管理多个 npm 源

nrm是一个非常有用的工具,它可以快速切换和管理多个npm源。你可以使用nrm来轻松切换到京东的npm源或者其他常用源。

2024-09-12 10:20:14 255

原创 力扣算法题

因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。

2024-09-05 14:48:39 305

原创 JS面试题大杂烩

/ [1, 2, 3, 4, 5] (原数组未变)是 JavaScript 数组的两个常用方法,它们用于处理数组,但有不同的用途和行为。方法用于从一个数组中提取一部分,返回一个新数组,不会修改原数组。// 5 (原数组长度已变)方法用于在数组中添加或删除元素,并会修改原数组。slice和splice区别。slice和splice区别。

2024-08-15 18:44:09 307

原创 前端面试题大杂烩

TCP 连接的建立和关闭过程保证了数据在网络中的可靠传输。三次握手确保双方能够建立有效的连接,而四次挥手则确保连接能够正确地关闭。TCP 的这些特性使得它成为互联网和许多网络应用中的核心协议,确保数据传输的可靠性和完整性。从输入Url到页面渲染发生了什么。

2024-08-15 17:17:02 816

原创 __proto__和prototype

_proto__: 用于访问或设置对象的原型链上的一个链接,直接影响对象的原型。虽然在现代 JavaScript 中不推荐使用,但它在早期的实现中很常见。prototype: 是构造函数的一个属性,定义了由该构造函数创建的所有对象实例的原型。它是标准的 JavaScript 机制,推荐使用和来操作对象的原型链。

2024-08-14 00:38:35 946

原创 前端手写代码

是一个对象,其中每个键代表一个属性名,每个值是一个属性描述符对象。

2024-08-14 00:32:56 246

原创 React 面试题

React 是一个用于构建用户界面的JavaScript 库,主要由 Facebook 开发和维护。它旨在帮助开发者以组件化的方式构建复杂的用户界面,尤其适用于构建单页应用(Single Page Applications, SPA)。组件化组件是React的基本构建单元。每个组件都是独立的、自包含的UI块,可以像乐高积木一样组合成复杂的应用。组件可以是类组件,也可以是函数组件。组件的使用:在React中,你可以将界面分解成多个组件,每个组件负责一个特定的功能或UI部分。

2024-08-10 00:25:44 1066

原创 手写 apply 函数和call函数和bind函数

【代码】手写 apply 函数。

2024-08-01 16:26:27 394

原创 闭包常用示例

闭包在 JavaScript 中有着广泛的应用,它不仅能帮助实现数据隐藏和封装,还能用于回调函数、函数柯里化、记忆化、模块模式和延迟执行等场景。理解和掌握闭包的使用,对于编写高效、可维护的 JavaScript 代码至关重要。

2024-07-17 17:42:15 579

原创 递归函数常见示例

可以通过编写递归函数来解决各种问题,例如计算阶乘、斐波那契数列、深度遍历数据结构等。

2024-07-17 17:34:13 279

原创 动手实现一个 repeat 方法

【代码】动手实现一个 repeat 方法。

2023-12-25 16:06:51 403

原创 写一个函数,输出多级嵌套结构的 Object 的所有 key 值

【代码】写一个函数,输出多级嵌套结构的 Object 的所有 key 值。

2023-12-25 15:27:15 438

原创 简单封装一个异步 fecth,使用 async await 的方式来使用

【代码】简单封装一个异步 fecth,使用 async await 的方式来使用。

2023-12-25 15:08:34 526

原创 给两个数组 [A1,A2,B1,B2,C1,C2,D1,D2] [A,B,C,D]===> 输出 [A1,A2,A,B1,B2,B,C1,C2,C,D1,D2,D]

【代码】给两个数组 [A1,A2,B1,B2,C1,C2,D1,D2] [A,B,C,D]===> 输出 [A1,A2,A,B1,B2,B,C1,C2,C,D1,D2,D]

2023-12-25 14:52:37 464

原创 给定起止日期,返回中间的所有月份

【代码】给定起止日期,返回中间的所有月份。

2023-12-25 11:36:45 455

原创 介绍下 promise 的特性、优缺点,内部是如何实现的并动手实现 Promise、Promise.all

【代码】介绍下 promise 的特性、优缺点,内部是如何实现的并动手实现 Promise、Promise.all。

2023-12-20 20:19:56 1572 1

原创 防抖 节流 原理、区别以及应用,并用JavaScript进行实现

(函数节流指的是某个函数在一定时间间隔内(例如 3 秒)只执行一次,在这 3 秒内 无视后来产生的函数调用请求,也不会延长时间间隔。使用时间戳实现(使用时间戳,当触发事件的时候,我们取出当前的时间戳,然后减去之前的时间戳(最一开始值设为 0 ),如果大于设置的时间周期,就执行函数,然后更新时间戳为当前的时间戳,如果小于,就不执行。使用定时器实现(当触发事件的时候,我们设置一个定时器,再触发事件的时候,如果定时器存在,就不执行,直到定时器执行,然后执行函数,清空定时器,这样就可以设置下个定时器。

2023-12-20 19:39:18 559 1

原创 手动实现一个 Promisify 函数

返回一个新的函数,这个新函数返回一个 Promise。当调用这个新函数时,它会调用原始的异步函数,根据异步操作的结果来 resolve 或 reject Promise。Promisify 是将使用回调函数的异步函数转换成返回 Promise 的形式的一种模式。请注意,这是一个简化的例子,实际上可能需要处理更多的情况,比如原始函数的上下文()以及其他错误处理的情况。在实际项目中,你可能会使用一些现有的库(例如。函数接收一个原始的异步函数。

2023-12-20 16:31:26 565 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除