首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Per Day
Always_positive
创建于2021-05-13
订阅专栏
本专栏主要记录每日一题
等 152 人订阅
共268篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
前端面试不会直接挂掉的题目--冒泡排序
什么是冒泡排序? 冒泡排序的思想 排序的轮数是数组的长度-1. 每一轮排序都将最大的值放在最末尾。 下一轮排序需要比较的次数都要比上一轮少一次。 实现冒泡排序 时间复杂度和空间复杂度分析 空间复杂度
LeetCode——LRU 缓存机制(借助Map)
题目描述 解题思路 1: 初始化构造函数 2:实现get方法 判断map中是都有目标key。 没有则返回-1 有,则保存对应的值,然后删除键值对,重新存,然后返回对应的值。这里之所以要进行重新存储,是
这一次,彻底搞懂闭包
什么是闭包? 为什么需要闭包? 闭包的应用场景 场景一:立即执行函数 场景二:模拟块级作用域 场景三:封装私有变量 闭包解决了什么问题?(闭包的作用) 闭包可以缓存上级作用域,使得函数外部打破了函数作
学会使用useMemo和useCallback对你没坏处
这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战 什么是useMemo? useMemo的基本用法 memo方法 memo方法的基本用法 useCallback是什么? useCallba
大厂面试必须掌握的六种继承方式,你会吗?
这是我参与8月更文挑战的第30天,活动详情查看:8月更文挑战 1:原型链继承 原理 实现代码 优缺点 优点:实例可以继承的属性包括:实例的构造函数的属性,父类构造函数的属性,父类原型对象上的属性。 缺
这一次,彻底搞懂useEffect
这是我参与8月更文挑战的第29天,活动详情查看:8月更文挑战 什么是useEffect? 1. useEffect执行时机 当做componentDidMount和componentDidUpdate
一道看似简单的阿里前端算法题
题目描述 题目分析 解题思路 第一步:构建哈希表,键为目标元素,值为目标元素出现的次数 第二步:对数组去重 第三步:构建大顶堆 第四步:求第k大的元素和第m大元素 第五步:根据哈希表出现的次数计算并返
需要掌握的Hooks之useReducer与useContext
这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战 什么是useReducer? useReducer接受什么? userReducer返回的是什么? 定义的reducer函数接收什么,返回
LeetCode——去除重复字母(借助栈)
这是我参与8月更文挑战的第27天,活动详情查看:8月更文挑战 题目描述 解题思路 第一步: 如果字符出现在栈中则直接跳过 第二步: 如果字符没有出现在栈中,则进行下面的判断 栈中是否有元素. 栈顶元素
useState是怎么回事?
这是我参与8月更文挑战的第26天,活动详情查看:8月更文挑战 为函数组件提供状态 useState的返回值是什么? useState的细节 接收唯一的参数即状态初始值,初始值可以是任意数据类型。 返回
从原理出发理解instanceof
这是我参与8月更文挑战的第23天,活动详情查看:8月更文挑战 有了typeof为什么还需要instanceof? instanceof的实现原理 Object.prototype.__proto__
一篇文章掌握Egg.js的核心用法
这是我参与8月更文挑战的第16天,活动详情查看:8月更文挑战 快速创建一个egg项目 创建一个文件夹并进行自定义命名 进入上述文件夹,并初始化egg 安装依赖 运行项目 Egg的目录结构 1. app
【青训营】- Script标签中async和defer属性总结
这是我参与8月更文挑战的第15天,活动详情查看:8月更文挑战 为什么需要async和defer? 解决上述问题的方法 async和defer的区别 1. 不含async也不含defer 2. 只含as
LeetCode——替换后的最长重复字符(滑动窗口)
这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 题目描述 解题思路 构造一个数组,该数组拥有26个元素,下标代表的是大写字母A-Z。 定义滑动窗口的左右边界和滑动窗口中出现次数最多的字母
必须搞懂的跨域解决方案
这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战 跨域是什么? 跨域请求有没有发送到服务器端? 同源策略限制哪些,不限制哪些? 限制以下内容: Ajax请求。 Cookie、LoaclSt
LeetCode——最大连续1的个数 III(滑动窗口)
这是我参与8月更文挑战的第12天,活动详情查看:8月更文挑战 题目描述 解题思路 定义滑动窗口的左右边界。 定义滑动窗口中连续1的个数(包含K个零) 定义滑动窗口中零的个数。 核心循环体 进入循环的条
这一次,不再为web页面生命周期烦恼
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 什么是Web页面生命周期? 页面生命周期的主要事件 1. DOMContentLoaded CodeSandBox在线演示 DOMCont
TypeScript中的类--(TypeScript 05)
这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 类的注解方式 继承中的super 1. 构造函数内部的super指的是父类的构造函数 2. 构造函数外部的super指的是父类本身 类成员
Express_01--Express中的基本常识和模板引擎的用法
这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 1. 安装express 2. Express的Hello,World 3. 将一个文件夹下的所有文件变为可访问 4. 使用nodemon来
Node 04--使用Node处理表单请求与两种暴露方式
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 使用Node处理表单get请求 表单的格式 表单要有action属性,这个属性是告知浏览器要将数据发送到哪里。 每一个输入框要有name属性
下一页