首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
Idea_Arraigado
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
单线程的JavaScript是如何实现异步的
今天硬着头皮在部门内部做了一次技术分享,主题如题。索性整理成文章留个纪念! 同步:会逐行执行代码,会对后续代码造成阻塞,直至代码接收到预期的结果之后,才会继续向下执行任务。 异步:调用之后先不管结果,继续向下执行任务。 看看,同步代码,当执行这种耗时操作时,就会停在原地,一定要…
js数据类型的检测
作为 JavaScript 的入门级知识点,JS 数据类型在整个 JavaScript 的学习过程中其实尤为重要。因为在 JavaScript 编程中,我们经常会遇到边界数据类型条件判断问题,很多代码只有在某种特定的数据类型下,才能可靠地执行 数据类型包含undefined,n…
JavaScript 的静态作用域链与“动态”闭包链
闭包是什么时候创建的,打包什么内容,存储在哪,和作用域链是啥关系,eval为什么性能不好。本文带你彻底理解闭包的本质。
一文搞懂Object.defineProperty和Proxy,Vue3.0为什么采用Proxy?
前言 前几天面试的时候,面试官问到了这个问题,感觉自己答的不是特别好,在这里整理一下~ 文章篇幅会比较长,但是看完一定会收获满满~希望你坚持看下去呀~
javascript之闭包六(闭包的作用与注意事项)
count作为一个全局变量,其他地方都可以对它进行操作,如果其他地方对count重新赋值或者重新定义count,那么这个计时器就被破坏了。这时候,闭包就起作用了。 可以看到,如果外界想访问list变量,只能通过我定义的函数isFirstLoad来进行访问,我对想访问list的外…
从 Number.isNaN 与 isNaN 的区别说起
如果你能很清楚答案,那么这篇文章你可以略过。 不清楚的朋友,我们来慢慢来分析。 那么,variable是什么呢?就是我们平时 var 之后的声明的那个东西。 意思是是说:NaN是一个放在 global(浏览器里是window)对象里的一个value,是一个代表Not-A-Num…
浅谈 instanceof 和 typeof 的实现原理
typeof 一般被用于判断一个变量的类型,我们可以利用 typeof 来判断number, string, object, boolean, function, undefined, symbol 这七种类型,这种判断能帮助我们搞定一些问题,比如在判断不是 object 类型…
BOM常用属性和方法
前言 最近在学框架源码的时候,发现底层需要熟悉大量的原生知识 于是今天来回顾和整理一下BOM相关的知识点 了解BOM BOM是浏览器对象模
javascript 求数组的最大值和最小值 (6种方法)
javascript 求数组的最大值和最小值 给定一个数组[1,8,5,4,3,9,2],编写一个算法,得到数组的最大值 9,和最小值 1。本文统计6种算法
原生JS数组sort()排序方法内部原理探究
此时排序的方式是按照ascii码进行排序,它会先将数组里的元素全部转为字符串(不影响原值),方便比较。