首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
戈多走了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
55篇文章 · 0订阅
同步和异步、阻塞和非阻塞的区别
我们以一种通俗易懂的方式来说说啥是同步、啥是异步;相信看完就不会再有疑惑了。 1、同步阻塞 有一天你饿了,想吃饭,但是你不会做,这时候你就跟你妈说:妈,我饿了,我要吃饭。然后你妈就……
面试官:说说执行上下文吧
当 JS 引擎解析到可执行代码片段(通常是函数调用阶段)的时候,就会先做一些执行前的准备工作,这个 “准备工作”,就叫做 "执行上下文(execution context 简称 EC)" 或者也可以叫做执行环境。 全局执行上下文——这是默认或者说是最基础的执行上下文,一个程序中…
为什么说 bind 的实现非常考验对原型链的理解?
bind 的实现其实非常考验对原型链的理解。bind 和 apply,call 是 JS 修改 this 指向的三把利器 🔱。但看似简单的内容,实则包含了 JS 的两大核心内容:原型链和构造函数。
JS 私有属性的 6 种实现方式,你用过几种?
class 是创建对象的模版,由一系列属性和方法构成,用于表示对同一概念的数据和操作。 有的属性和方法是对外的,但也有的是只想内部用的,也就是私有的,那怎么实现私有属性和方法呢? 不知道大家会怎么实现
JavaScript 装饰器介绍
装饰器是一种包装代码的简单方法,它也是一种设计模式,能够扩展包装代码的功能而不修改它。 尽管装饰器在 TypeScript 和 Python 等语言中被广泛使用,但是。。。
js的数据类型、类型判断、类型转换,让你顿悟升华
JS的数据类型、类型判断以及类型转换 各种知识点和小细节你都清楚吗,类型转换的规则都有搞明白吗,来看篇文章让自己升华一下吧
ServiceWorker 介绍
ServiceWorker是一种特化的Worker,专门来处理跟网页有关的资源(assets),在浏览器和真正的服务端之间扮演一个代理(Proxy)的角色。
重学Promise,基于A+规范实现它
Promise解决了什么问题?如何实现一个Promise?如果实现ES6-Promise的那些方法?这里都有
手写async await的最简实现(20行)
如果让你手写async函数的实现,你是不是会觉得很复杂?这篇文章带你用20行搞定它的核心。 经常有人说async函数是generator函数的语法糖,那么到底是怎么样一个糖呢?让我们来一层层的剥开它的糖衣。 这篇文章的目的就是带大家理解清楚async和generator之间到底…
手写async await核心原理,再也不怕面试官问我async await原理
前言 async await 语法是 ES7出现的,是基于ES6的 promise和generator实现的 generator函数 在之前我专门讲个generator的使用与原理实现,大家没了解过的