首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lemon1900
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
如何通过类比小故事理解 Promise?(转载)
如果你还是一个 JavaScript 初学者,你可能要纠结一下 Promise 到底是什么。 最近我发了一条动态,描述了这个问题,我被大家的反馈震惊到了。所以我决定写一篇关于 Promise 的教程。
关于 new 和 instanceof 的原理
1、new 在 JavaScript 中,当我们调用 new 的过程中会发生四件事情 新生成一个对象 链接到原型 绑定 this 返回新对象 以上几个过程,我们可以试着来自己实现一个 new 以下是实
关于进程、线程以及执行栈
1、进程与线程 相信大家都知道JS是单线程执行的,讲到线程就肯定得说下线程。本质上说,两个名词都是CPU 工作时间片的一个描述。 进程描述了 CPU 在运行指令及加载和保存上下文所需的时间,放在应用上
如何手写call、apply、及bind函数
首先从以下几点来考虑如何实现这几个函数 不传人第一个参数,那么上下文默认为 window 改变 this 指向,让新的对象可以执行函数,并能接受参数 1、实现 call 下面是对实现的分析: 首先 c
关于JS中Promise、async 及 await的特性和优缺点
1、Promise Promise 字面意思是承诺,这个承诺在未来会有一个确切的答复,并且该承诺有三种状态,分别是: 等待中(pending) 已完成(resolved) 已拒绝(rejected)
关于JS中的回调函数(Callback)以及如何解决地狱回调问题
1、回调函数 先来一个回调函数简单的例子 2、地狱回调 但是回调函数存在一个问题,那就是容易写出地狱回调(Callback hell)。假设很多个请求存在依赖性,就可能会导致这样的结果 以上代码看起来
关于JS数组方法map、filter和reduce
1、map map 的作用是生成一个新的数组,遍历原数组,将每个元素拿出来做一些变换后放入到新的数组中。 另外 map 的回调函数接受三个参数,分别是当前的索引元素,索引,原数组 第一轮遍历 pars
关于JS模块化
为什么要使用模块化?原因是模块化所带来的好处有以下几点 解决命名冲突 提供复用性 提高代码可维护性 实现模块化的方式有哪些? 1、立即执行函数 在早期,立即执行函数实现模块化是最常见的手段,通过函数作
关于JS中的继承
JS继承可以通过原型和 class 来实现,对于class,JS中其实并不存在类,class只是语法糖,本质还是函数。 1、组合继承 组合继承是最常用的继承方式 以上继承方式核心是在子类的构造函数中通
JS中var、let和const的区别
js常用的变量声明有方式 var、let 和 const,那它们之间到底有什么区别呢?什么是提升?什么又是暂时性死区? 1、var 对于这个问题,先来了解一下提升(hoisting)这个概念 从上述代
下一页
个人成就
文章被点赞
6
文章被阅读
6,336
掘力值
377
关注了
0
关注者
1
收藏集
0
关注标签
5
加入于
2020-02-29