首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rock1688
掘友等级
前端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
Rock1688
前端开发工程师
·
1年前
关注
大文件上传的正确打开方式
一、前言 想象两个场景: 场景一: 假设现在有一个需求,需要上传一个超过 10G 的高清视频,或者是一个很大的压缩包。如果直接上传,在上传过程中可能用户会由于网络问题导致中...
7
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
react函数式组件中如何模拟类组件的生命周期?
一、React 类组件有哪些常用生命周期钩子? 生命周期钩子: 不管是vue还是react, 所谓生命周期钩子,本质就是一个在特定时间和场合要执行的函数。 暴露出一些函数给...
0
评论
分享
Rock1688
赞了这篇文章
牧游
搬砖程序猿
·
4年前
关注
深入详解React生命周期
React17将只提供别名,取个别名的目的就是恶心你,不让你使用。 getSnapshotBeforeUpdate() 在最近一次的渲染输出被提交之前调用。也就是说,在 r...
235
9
分享
Rock1688
赞了这篇文章
古韵
2年前
关注
整会promise这8个高级用法,再被问倒来喷我
我发现在同事和面试者中,很多中级或以上的前端都还停留在promise常规用法,但其实,promise还有很多巧妙的高级用法。...
1.3k
184
分享
Rock1688
前端开发工程师
·
1年前
关注
实现LRU算法
一、概述 LRU ,全称 Least Recently Used. 最近最少使用算法(最久未使用),一般来说是维护一个缓存(可以用map,甚至链表都行。重点是思想)。 可以...
1
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
判断链表是否存在环,如果存在找到环的入口位置。
一、 有环链表 什么是有环链表,只需要一张图就能说明什么是有环链表,如下: 二、如何实现有环链表 这篇文章,有详细的实现。如何创建一个有环链表 三、判断是否存在环 3.1 ...
3
2
分享
Rock1688
前端开发工程师
·
1年前
关注
创建一个带有环的链表
概述 今天看到一道有意思的算法题: 如何判断一个链表是否存在环,如果存在环,如何获取环的位置。先抛开问题,j假设我现在实现了算法,我该如何验证我的算法是否正确呢? 当然可以...
2
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
求数组的最长递增子序列
一 、 什么是最长递增子序列 最长递增子序列是值从number数组中,随意取出一些数字的组合,能够满足这些数字的组合按照下标出现的顺序值是递增的。 比如 :arr = [3...
0
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
js 实现函数的柯里化
一、什么是柯里化函数 函数式语言的工作原理是将多参数函数语法转化为单参数函数集合,这一过程称为柯里化,它是以逻辑学家Haskell Curry的名字命名的。Haskell ...
0
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
实现Promise.race
模拟实现Promise.race 一、前言 Promise.race 是es2015的Promise内置的一个静态方法,接受一个promisesArr 数组,返回一个新的p...
0
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
最长无重复子串
力扣第3题 最长无重复子串 [无重复字符的最长子串](https://leetcode.cn/problems/longest-substring-without-repe...
0
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
模拟实现Promise.all
模拟实现Promise.all 一、前言 Promise.all 是es2015的Promise内置的一个静态方法,接受一个promises 数组,返回一个新的promis...
1
评论
分享
Rock1688
赞了这篇文章
IT老班长
@税友
·
4年前
关注
从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越...
4.5k
390
分享
Rock1688
关注了
齐小神
前端开发工程师
Rock1688
赞了这篇文章
前端小付
前端架构师
·
2年前
关注
基于react-router v6实现动态菜单、动态路由。内含vue动态路由实现。——从零开始搭建一个高颜值后台管理系统全栈框架(七)
掘金有很多关于vue的动态路由文章,关于react的动态路由实现方案比较少。这一篇给大家分享一套个人觉得比较优雅的动态路由实现方案,react和vue都支持。...
190
104
分享
Rock1688
前端开发工程师
·
1年前
关注
Commonjs 的本质
一、前言 Commonjs 是nodejs 提出的默认的模块化解决方案:每个文件就是一个模块,文件的最顶层就处于一个函数作用域中,函数接受了一些参数(五个),这五个参数在模...
1
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
跨域的四种解决方案
一、跨域 跨域: 跨域(Cross-Origin)是指在网络中,一个源(Origin)的网页或者网站尝试去访问另一个不同源的资源时发生的情况。一个“源”是由协议(例如HTT...
33
3
分享
Rock1688
前端开发工程师
·
1年前
关注
ubuntu 安装遇到的问题(win11)
ubuntu 安装遇到的问题(win11) 当我打算使用windows在微软app store 中安装ubuntu 的时候,遇到了很多问题,这里记录一下: 问题一 找了一下...
0
评论
分享
Rock1688
前端开发工程师
·
1年前
关注
这几个 git 命令,覆盖 90 % 的工作场景
本文总结我自己在开发中常用的git命令 1. git init git init 是基本的git命令 可以初始当前文件夹为一个仓库, 建立.git文件,只有建立了.git文...
0
评论
分享
下一页
个人成就
文章被点赞
57
文章被阅读
19,669
掘力值
731
关注了
13
关注者
9
收藏集
0
关注标签
7
加入于
2023-07-28