首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Per Day
Always_positive
创建于2021-05-13
订阅专栏
本专栏主要记录每日一题
等 152 人订阅
共268篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你知道原型链?那你能实现一个new吗?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 new在原型链中扮演什么样的角色? 手写new的实现 创建一个空对象。 拿到构造函数。 让空对象的隐式原型
Koa的洋葱模型到底是什么?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 什么是Koa? 将node原生的req和res封装成为一个context对象。 基于async/await
OSI七层网络模型,你了解多少?
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 OSI七层模型具体指的是哪七层? 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 每一层主要负
Promise的异常捕获问题
Promise根据异常出现的位置不同采取的方案也不同 Promise内部抛出异常 Promise.then的第一个函数出现了异常
Vue中的v-if和v-for为什么不能一起用?
假如v-if和v-for一起使用会出现什么情况? 为什么不能一起使用?因为v-for的优先级比v-if的优先级高,所以如果嵌套使用的话,每次v-for都会执行一次v-if,造成重复计算的问题,会影响性
for...in和for....of的区别是什么?
核心区别:获取的内容不同 for...in主要获取对象的key和数组的下标,同时for...in还能够遍历原型链上的可枚举属性。 for...of主要获取对象的value值。 常见问题汇总 RQ1:f
这一次,彻底搞懂Vue中的keep-alive
keep-alive的使用场景及其特点 用于Vue性能优化。 缓存组件。 频繁切换,不需要重复渲染。 keep-alive有include和exclude属性,这两个属性决定了哪些组件可以进入缓存。
LeetCode——简化路径(辅助栈)
题目描述 解题思路 AC代码 总结简化路径的本质就是借助栈这个数据结构的特点对不同的情况进行出栈和入栈,最后返回的就是路径的简化结果,遇到空字符串和一个点的都跳过,遇到两个点的则出栈是本题的核心。
你了解Vue的动态加载组件和异步加载组件吗?
如何动态加载组件? 引入可能被使用的组件 通过动态属性is来读取组件名 如何异步加载组件? 通过import在注册组件的时候引入组件 通过条件渲染来加载组件
Vue的作用域插槽slot有什么用?
一、基本使用 父组件 子组件 二、父组件通过slot接收子组件传递过来的值 子组件通过slot进行动态属性传值 父组件通过template v-slot进行接收 三、具名插槽
浅析Vue中$nextTick的原理
一、$nextTick有什么用? Vue是异步渲染的框架。 data改变之后,DOM不会立刻渲染。 $nextTick会在DOM渲染之后被触发,以获取最新的DOM节点。 连续多次的异步渲染,$next
你真的了解Vue的生命周期吗?
Vue生命周期的主要阶段 创建前后 beforeCreate:实例刚在内存中被创建出来,此时还没有初始化好data和methods属性。 created:实例已经在内存中创建好,此时data和meth
Vue中的methods、watch、computed、filters到底有什么区别?
一、methods 可以通过Vue实例访问方法,在方法中最好不要使用箭头函数,因为涉及到this指向的问题。 重新渲染的时候,methods总会执行该函数。 methods是函数调用,filters和
JS事件冒泡、事件捕获、事件委托到底有什么区别?
什么是事件?事件流? DOM事件流的三个阶段 事件捕获阶段 处于目标阶段 事件冒泡阶段 事件捕获:事件从根节点documnet到目标节点。 事件目标:事件流到达目标元素之后,执行目标元素相对应的处理函
LeetCode——回文数(反转比较)
题目描述 解题思路 思路一:反转比较法 思路二:使用递归比较首尾元素 总结回文数的一个特点是正着读和倒着读是一样的,那么我们可以定义一个临时变量来存储目标元素的反转,然后顺序比较每个元素是否相等,相等
手写函数柯里化
什么是函数柯里化? 实现思路 接收一个处理数据的函数。 定义一个数组用于接收所有的参数。 返回一个函数,如果返回的函数接收的参数的长度是0,则返回fn执行的结果,如果不是0,则将参数push进数组中,
你知道多少种判断数据类型的方法?
方式一:通过constructor 需要特别注意的是null和undefined没有constructor属性。 方式二:使用instanceof来判断引用类型到底属于哪种类型 需要特别注意的是:in
这一次,彻底搞懂Vue的组件通信
前言 一、父组件向子组件进行传值 核心:通过props就行传递。 在父组件中引入子组件。 通过在子组件的标签上进行传递。 子组件中通过声明props进行接收。 二、子组件向父组件传值 核心:通过thi
关于数组去重,你知道多少种方案?
方式一:通过Set 方式二:通过对象 方式三:利用indexOf和-1的关系进行遍历 方式四:利用filter和indexOf的关系 方式五:利用sort + splice 方式六:借助Map 方式七
使用reduce实现数组扁平化
实现的目标 原生flat具有的特点 使用reduce函数实现数组扁平化 reduce concat 实现代码
下一页