首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序袁
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
按照 Promise/A+ 手写Promise,通过promises-aplus-tests的全部872个测试用例
本文主要讲述如何根据 Promises/A+ 规范,一步步手写一个 Promise 的 polyfill,代码中会配上对应的规范解释。 1. 定义需要的常量和工具方法 2. Promsie 构造函数 Promise 的决议逻辑是 Promise 的一大重点,也是一大难点,把这个…
Promise解决的业务痛点
1. Promise 诞生 Promsie 是一种新的用于处理 js 异步逻辑的方法。回想我们曾经是如何处理 js 异步问题的 —— 利用回调,但是回调会引出一系列新的问题,比如回调地狱以及回调的信任问题。然后各开发者们都在寻求新的解决异步问题的方式,于是,Promise 诞生…
Promises/A+ 规范(译本)
promise 表示异步操作的最终结果。与 promise 进行交互的主要方式是通过 then 方法,该方法可以注册回调,以接收 promise 的完成值或无法完成 promise 的原因。 该规范详细说明了 then 方法的行为,提供了一个可交互的基础,所有与 Promise…
less、scss混入实现一行代码写出三角形图标任意组合
我们在项目中,经常会用到三角图标,这个时候,你是使用 icon 字体呢,还是会自己写 css 样式代码呢?今天我们就一起来看看,如何使用 less 或者 scss 的混入功能,实现只需一行代码,就写出各种样式的三角图标及其任意的组合呢。话不多说,直接上图: 1. 使用 Less…
CommonJS模块源码解析
在 CommonJS 规范中,一个文件就可以作为一个独立的模块,有自己的作用域,在这个文件内部定义的变量、函数等,都只属于这个模块,对其他模块是不可见的。如果想要其他模块能使用其内部的变量,就需要使用 module.exports 导出,然后在其他模块中使用 require()…
个人成就
文章被点赞
68
文章被阅读
6,510
掘力值
310
关注了
11
关注者
13
收藏集
3
关注标签
57
加入于
2020-11-22