首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
举杯邀明月
创建于2022-03-20
订阅专栏
...
等 2 人订阅
共6篇文章
创建于2022-03-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript异步编程:async底层原理与promise/generator的关系
我们都知道,async/await 只是 promise 的语法糖🍬。在进入正文前,让我们来快速回顾一下 promise 和 generator...
CommonJS和ES6 Module 模块规范原理浅析
这个两个规范曾经困扰过我,因为他们的关键词都很像:import/export/export default/require/module.exports... 总是傻傻分不清楚。 关于他们之间的区别只是听说一个动态加载、一个静态加载;一个导出副本,一个导出引用。这又是什么意思,…
Event Loop事件循环机制
JavaScript在浏览器里的执行流程跟在Node.js中一样,是基于事件循环的。 事件循环:一个在JavaScript引擎等待任务、执行任务和休眠等待更多任务这几个状态之间的无穷无尽的循环。 浏览网页时,JavaScript引擎大多数时候什么也不做,只在一个脚本、处理函数或…
JavaScript异步编程:async/await
async/await是一种方便使用promise的特殊语法。 函数前面的async表示:此函数将会返回一个promise,如果函数返回的不是promise,将会包装成一个已经resolved...
手写一个parseInt——Number类型转换详解
这两种方法看似简单,深究起来有很多门道。 字符串:全部由数字组成则返回字符串,包含非数字的字符则返回NaN,空字符串返回0。 Infinity和数字:原样返回。 null / false:返回0。 undefined:返回NaN。 parseInt(string, radix)…
JavaScript对象总结(面向对象、原型链、继承)
JavaScript数据类型分为基本类型和引用类型,对象则是某个特定引用类型(如原生引用类型:Object、Array、Date、RegExp、Function以及三个基本包装类型Boolean、Number、String)的实例。 对象是一组无序键值对的集合,即key和val…