首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
阿银与三猫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
常用的自定义hooks
当我们在开发React应用程序时,我们通常会编写许多重复的代码。例如,当我们需要在组件之间共享状态时,我们通常需要使用React的状态提升或Redux等库来解决。然而,自定...
3
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
简单聊聊微前端
微前端是一种将单体前端应用拆分成多个小型、松耦合的子应用的架构模式。它通过将前端应用拆分成多个独立的部分,可以使团队在开发、测试和部署等方面更加灵活和高效。同时,微前端架构...
3
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
前端错误监控
前端报错监控和错误收集可以帮助开发者快速发现和定位应用程序中的错误,以提高应用程序的可靠性和稳定性。下面详细解析前端报错监控和错误收集的实现方法。 前端报错监控原理 前端报...
3
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
巧用Puppeteer解决SEO问题
在前端开发中,我们经常会遇到SEO问题,即搜索引擎无法正确爬取并收录我们的网站,导致网站在搜索引擎中的排名较低。为了解决这个问题,我们可以使用Puppeteer来实现服务端...
7
4
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
js原型链简析
当你在 JavaScript 中创建一个对象时,它实际上是基于构造函数创建的。每个构造函数都有一个原型对象,该对象包含在使用该构造函数创建的所有对象之间共享的属性和方法。每...
3
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
给定一个字符串s,找出其中不含有重复字符的最长子串的长度
该算法使用了滑动窗口的思想,通过两个指针 left 和 right 来扫描字符串,使用一个 map 来记录每个字符最后一次出现的位置。 具体的算法实现如下: 初始化 map...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
交通灯
具体的实现思路如下: 定义一个 wait 函数,该函数返回一个 Promise 对象,通过 setTimeout 函数实现了等待一定时间的效果。 定义一个 switchLi...
3
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
请求 5s 未完成就终止
具体的实现思路如下: 定义一个 fetchData 函数,该函数返回一个 Promise 对象。 在 fetchData 函数中使用 setTimeout 函数设置一个 5...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
并行限制的 Promise 调度器
具体的实现思路如下: 定义一个 Scheduler 类来实现 Promise 调度器。 Scheduler 类的构造函数接受一个参数 maxConcurrent,用来限制并...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
简析react hooks的原理
React Hooks 是 React 16.8 版本引入的一种新特性,可以让函数组件也能拥有状态和生命周期方法的能力。其实现原理主要分为两部分:钩子的实现和状态更新的实现...
7
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
处理高并发, 100 条数据,带宽为 10, 跑满带宽
在上面的代码中,我们使用 slice 方法将数据数组分成多个批次,每个批次最多包含 MAX_CONCURRENT_REQUESTS 个元素。然后使用 map 方法将每个批次...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
实现管道函数
管道函数是一种函数式编程中常用的概念,它可以将多个函数串联起来,实现类似于 Unix 命令中管道符号 | 的效果。具体来说,管道函数会将一个值作为参数传入第一个函数,将第一...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
阿拉伯数字转汉字
该函数接受一个数字作为参数,返回对应的汉字字符串。具体实现中定义了两个字符串常量,一个用于表示阿拉伯数字,一个用于表示单位。然后将数字转换成数组,并从低位到高位遍历,依次将...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
单例模式
单例模式是一种常见的设计模式,它可以确保一个类只有一个实例,并提供全局访问点。在 JavaScript 中,单例模式可以使用对象字面量、闭包、类等多种方式实现。下面是几种常...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
策略模式
策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式可以让算法的变化独立于使用它们的客户端,从而实现了更好的松耦合性。 在 ...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
观察者模式
观察者模式(Observer Pattern)是一种常用的设计模式,它定义了对象间的一种一对多的依赖关系,使得当一个对象状态发生改变时,所有依赖于它的对象都会得到通知并自动...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
发布订阅模式
发布订阅模式也是观察者模式的一种变体,用于处理应用程序中的一对多依赖关系。在这种模式中,当一个对象的状态发生改变时,所有依赖它的对象都会得到通知并自动更新。在 JavaSc...
2
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
前端规范
当开发团队规模逐渐增大,为了更好的代码可读性、可维护性、可扩展性、可复用性和项目安全性等方面的考虑,制定前端规范变得越来越重要。下面是一份常用的前端规范,包括代码风格规范、...
4
1
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
js作用域链简析
JavaScript 采用词法作用域(Lexical Scoping),也就是静态作用域,函数的作用域在函数定义的时候就决定了。作用域链是函数的一个重要属性,是由当前执行环...
3
评论
分享
阿银与三猫
赞了这篇文章
XinD
前端工程师
·
2年前
关注
详解JavaScript闭包
JavaScript中的闭包是一个非常重要的概念。理解闭包的概念有助于我们更好地理解JavaScript代码的执行过程,并且能够让我们编写更加高效的代码。 什么是闭包? 在...
3
评论
分享
下一页
关注了
31
关注者
1
收藏集
0
关注标签
0
加入于
2020-02-23