首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript 常见问题
火星飞鸟
创建于2021-11-01
订阅专栏
整理自己在学习JavaScript中,遇到比较重要的知识点。
等 9 人订阅
共12篇文章
创建于2021-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Web Workers:在后台线程执行指定脚本
使用Web Worker可以在后台线程中运行 JavaScript,线程可以执行任务而不会干扰用户界面。 使用规则 worker是使用Worker()构造出的实例对象,在后台线程中运行一个命名的 Ja
JavaScript 实现异步任务调度器
1. 题目要求 最近遇到了一个 JavaScript 手写代码题,要求实现一个具有并发数量限制的异步任务调度器,可以规定最大同时运行的任务。 实现一个Scheduler类,使下面的代码能正确输出。 2
JavaScript 中null和undefined的区别
JavaScript 中的基本数据类型包括:String、Number、Boolean、null、undefined、BigInt,其中null和undefined都表示“无”这层含义,一般情况下,两
JavaScript 常见的5种设计模式
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」。 1. 装饰者模式 如下代码所示,创建3个飞机对象。plane可以发射普通子弹;plane2不仅可以发射普通子弹,还可以
JavaScript 理解异步函数、async/await关键字
「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」。 1. Promise 异步函数,即async / await,是基于Promise的应用,可以让我们以同步的方式写异步
JavaScript forEach、for-in和for-of的区别总结
「这是我参与11月更文挑战的第9天,活动详情查看:2021最后一次更文挑战」。 1. forEach forEach用来遍历数组,用forEach有以下特征: 相比于for循环,形式更加简洁 没有返回
JavaScript class和function的区别
「这是我参与11月更文挑战的第8天,活动详情查看:2021最后一次更文挑战」。 在 JavaScript 中,ES6 开始引入class的概念。实际上,JavaScript 中class的本质也是基于
JavaScript ES6中Object的新增方法
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」。 在 ES6 中,添加了Object.is()、Object.assign()、Object.keys()、Object.
JavaScript 异步编程Promise详解
「这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战」。 1. 定义 Promise对象用于表示一个异步操作的最终完成(或者失败)及其结果值,是异步编程的一种解决方案,比传统的解
JavaScript 箭头函数的特点、与普通函数的区别
「这是我参与11月更文挑战的第4天,活动详情查看:2021最后一次更文挑战」。 1. 箭头函数的使用 ES6 中新增了使用箭头=>来定义函数表达式的方法。很多情况下,箭头函数和函数表达式创建的函数并无
JavaScript 变量声明var、let、const详解
「这是我参与11月更文挑战的第3天,活动详情查看:2021最后一次更文挑战」。 JavaScript 中的变量是松散类型的,可以保存任何类型数据,变量只不过是一个名称。JavaScript 中,可以声
JavaScript 手动实现instanceof
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」。 1. instanceof的用法 instanceof运算符用于检测构造函数的prototype属性是否出现在某个实例对