首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端黄先森
掘友等级
前端工程师
|
作业帮教育科技(北京)有限公司
90后程序员,从事前端工作7年,带过11人,也做过全栈。还略懂投资理财、健康饮食、算命、养生、AIGC等,对新东西很感兴趣,欢迎链接我
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
17、requestAnimationFrame 和requestIdleCallback 的执行时机
浏览器执行情况: 宏任务 --> 微任务 --> requestAnimationFrame --> 渲染 --> requestIdleCallback --> 下一个宏...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
24、什么是函数式编程
定义:将纯函数作为第一公民,实现功能的开发 纯函数:无状态 && 无副作用的函数 无状态:函数不依赖或修改外部状态 无副作用:函数运行不对外部产生影响 所以函数式编程就是尽...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
8、递增的三元子序列
原题:力扣《递增的三元子序列》 难度:中等 题目: 给你一个整数数组 nums ,判断这个数组中是否存在长度为 3 的递增子序列。 如果存在这样的三元组下标 (i, j, ...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
7、除自身以外数组的乘积
原题:力扣《除自身以外数组的乘积》 难度:中等 题目: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
4-6 RN 入门与实战
期望这篇 RN 文章,能给你的 React、跨端、底层带来一些提升 移动端演进 第一阶段: 浏览器 APP,直接打开 HTML 第二阶段:hybrid 方案 原生 APP,...
5
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
5、观察者模式
观察者模式:允许一个对象在发生某个变化时自动通知其他关联模式 白话:存在两个角色:观察者、被观察者;观察者保持对被观察者的监视,当发现被观察者在做某件事时,就做出某些反应 ...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
6、反转字符串中的单词
原题:力扣《反转字符串中的单词》 难度:中等 题目: 给你一个字符串 s ,请你反转字符串中单词的顺序。 单词:是由非空格字符组成的字符串。 s 中使用至少一个空格将字符串...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
5、反转字符串中的元音字母
原题:力扣《反转字符串中的元音字母》 难度:简单 题目: 给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。 元音字母包括 'a'、'e'、'i'、'o...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
23、浏览器缓存
浏览器缓存 浏览器缓存主要指的是 HTTP 缓存,浏览器本质是将资源缓存到本地内存和磁盘中的 HTTP 缓存只支持 GET 响应,其他类型的响应无法缓存 简单理解缓存: 优...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
16、forEach 如何终止循环
结论:正常情况下是无法终止的 forEach 的实现原理如下: 所以正常情况下是无法终止 forEach 的 特殊处理可实现终止 1、抛出错误:try...catch + ...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
4、种花问题
原题:力扣《种花问题》 难度:简单 题目: 假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
22、Vue 渲染流程
以初始化为例: 1、模板编译 根据引入路径,将<template>里面的代码编译成模板 AST 树(描述模板的) 再根据模板 AST 树生成JS AST 树(用来描述渲染函...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
15、React 调用 setState 后的更新流程
在 React 的 Hooks 里面,通过 useState 可以创建一个 setState 函数。 调用它后,最终会触发页面的更新。 具体更新流程为: 调用 useSta...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
4、迭代器模式
迭代器模式:提供统一的方法来顺序访问集合对象(数组、对象、树等)的元素,而无需暴露该集合的内部表示。 普通迭代器: ES6 中,引入了迭代协议,用于创建迭代器对象,使用迭代...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
3、代理模式
代理模式:为对象的操作提供一个替代或代理接口。 代理模式允许我们在访问目标对象之前、之后或者代替目标对象执行额外的操作,从而对原始对象的行为进行增强、控制、限制或者扩展。 ...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
3、拥有最多糖果的孩子
原题:力扣《拥有最多糖果的孩子》 难度:简单 题目: 给你一个数组candies和一个整数extraCandies ,其中candies[i]代表第i个孩子拥有的糖果数目。...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
21、类数组转数组
什么是类数组? 一种具备数组结构,但不支持数组方法的数据结构 核心是支持数字索引与length属性,但不是通过Array创建的,所以不具备数组方法 常见的类数组有哪些? A...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
2、字符串的最大公因子
原题:力扣《字符串的最大公因子》 难度:简单 题目:对于字符串 s 和 t,只有在 s = t + t + t + ... + t + t(t 自身连接 1 次或多次)时,...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
14、手写模拟实现 Promise.finally
首先 Promise.finally 的作用是:无论 Promise 的状态成功与否,都会进入 finally 中 手写 Promise.finally:...
0
评论
分享
前端黄先森
前端工程师 @作业帮教育科技(北京)有限公司
·
1年前
关注
2、策略模式
核心:定义一系列算法,并将每个算法封装在具有共同接口的单独对象中,并可替换。 场景:处理一系统相同但有细微差别的逻辑 代码实现:根据绩效计算奖金 未使用策略模式:代码写死了...
0
评论
分享
下一页
个人成就
文章被点赞
57
文章被阅读
12,538
掘力值
1,095
关注了
9
关注者
24
收藏集
8
关注标签
9
加入于
2017-09-20