首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
有蝉
掘友等级
web前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
有蝉
web前端
·
4年前
关注
ES6-ES11(5)——ES6_ 模板字符串
> 模板字符串(template string)是增强版的字符串, 用反引号(`) 标识, > 1. 字符串中可以出现换行符; > 2. 可以使用 ${xxx} 形式引用变...
0
评论
分享
有蝉
web前端
·
4年前
关注
ES6-ES11(4)——ES6_ 变量的解构赋值
应用场景: 频繁使用对象方法、数组元素,就可以使用解构赋值形式;应用场景: 频繁使用对象方法、数组元素,就可以使用解构赋值形式;...
0
评论
分享
有蝉
web前端
·
4年前
关注
ES6-ES11(3)——ES6_ const声明常量
1. 声明必须赋初始值 3. 不允许重复声明 4. 值不允许修改 5. 块儿级作用域(局部变量) 6. 对于数组和对象的元素修改,不算对产量的修改,不会报错 因为数组和对象...
0
评论
分享
有蝉
web前端
·
4年前
关注
ES6-ES11(2)——ES6_ let变量声明
1. 不允许重复声明 2. 块儿级作用域(局部变量) if、 else、 while、 for、{} 3. 不存在变量提升 4. 不影响作用域链 应用场景(for循环中的l...
0
评论
分享
有蝉
web前端
·
4年前
关注
ES6-ES11(1)—— 概要
let 关键字 声明局部变量; const 关键字 声明常量; 变量和对象的解构赋值 简化变量声明:从; 模板字符串 声明自带格式的字符串; 简化对象和函数写法 简化对象和...
0
评论
分享
有蝉
web前端
·
4年前
关注
webpack基础概念
entry: 指定webpack打包⼊⼝⽂件:Webpack 执⾏构建的第⼀步将从 Entry 开始,可抽象成输⼊ output: 打包转换后的⽂件输出到磁盘位置:输出结...
1
评论
分享
有蝉
web前端
·
4年前
关注
vue须知(6)—— Vue数组响应式是怎么实现的呢?
找到数组原型 覆盖那些能够修改数组的更新方法, 使其可以通知更新 将得到的新的原型设置到数组实例原型上 大致思路如下...
0
评论
分享
有蝉
web前端
·
4年前
关注
vue须知(5)—— 你知道nextTick吗,它是干什么的,实现原理是什么?
这道题考查大家对vue异步更新队列的理解,有一定深度,如果能够很好回答此题,对面试效果有极大帮助 答题思路 1.nextTick是啥?下一个定义 2.为什么需要它呢?用异步...
131
14
分享
有蝉
web前端
·
4年前
关注
vue须知(4)—— 你怎么理解vue中的diff算法?
源码分析1:必要性,lifecycle.js - mountComponent() 由下图可知,每一个组件挂载的时候,都会对应的创建一个watcher(即:一个组件只对应一...
1
评论
分享
有蝉
web前端
·
4年前
关注
vue须知(3)—— vue中key的作用和原理
源码中找答案:src\core\vdom\patch.js - updateChildren() 测试代码如下 上面案例重现的是以下过程 不使用key 前两次比较A/B,进...
0
评论
分享
有蝉
web前端
·
4年前
关注
vue须知(2)—— Vue组件data为什么必须是个函数而Vue的根实例则没有此限制?
源码中找答案:src\core\instance\state.js - initData() 源码如下:会根据data的数据类型来进行不同的逻辑处理 测试代码如下 下图中的...
1
评论
分享
有蝉
web前端
·
4年前
关注
vue须知(1)—— v-if和v-for哪个优先级更高?如果两个同时出现,应该怎么优化得到更好的性能?
源码中找答案compiler/codegen/index.js 做个测试如下 两者同级时,渲染函数如下: 两者不同级时,渲染函数如下 源码如下 结论: 显然v-for优先于...
6
2
分享
有蝉
web前端
·
4年前
关注
Promise(3.10) 自定义(手写)Promise —— 异步修改状态then方法结果返回
then方法里面,改进状态为“pending”的代码 说的发送到发送到发送到发送到发斯蒂芬挖的发爱仕达发...
1
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.9) 自定义(手写)Promise —— 同步修改状态then方法结果返回
promise.then()返回的新promise的结果状态由什么决定? (1)简单表达:由then()指定的回调函数执行的结果决定(下图中的result) (2)详细表达...
0
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.8) 自定义(手写)Promise —— 指定多个回调的实现
需要把上图中执行的回调都保存起来(多个then里面的回调) 方法:callack需要改成数组, this.callacks = [] this.callacks.push(...
0
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.7) 自定义(手写)Promise —— 异步任务回调的执行
在状态改变时,调用then方法里面的回调 在then方法中判断pending状态做一些操作->保存回调函数, 增加callback属性:this.callack = {}...
0
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.6) 自定义(手写)Promise —— then方法执行回调
then方法执行回调时,根据不同的状态执行不同的回调 阿斯顿发送到发送到发送到发送到发斯蒂芬阿萨德...
0
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.5) 自定义(手写)Promise —— Promise对象状态只能修改一次
如何做就能确保pendding只能被修改一次 修改状态前判断这个状态是否被改过就可以实现 if(self.PromiseState !== 'pending') retur...
0
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.4) 自定义(手写)Promise —— throw抛出异常改变状态
```javascript function Promise(executor){ //resolve和reject都是函数 //添加属性 this.PromiseStat...
0
评论
分享
有蝉
web前端
·
4年前
关注
Promise(3.3) 自定义(手写)Promise —— resolve与reject代码实现
resolve函数执行完成之后 (1)promise的状态会从pedding变为fulfilled (2)修改对象结果值...
0
评论
分享
下一页
个人成就
文章被点赞
148
文章被阅读
27,392
掘力值
946
关注了
10
关注者
37
收藏集
0
关注标签
0
加入于
2020-11-19