首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
喝可乐不长胖
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
JavaScript 装饰器:一个高端玩具还是一个必备工具?
在 JavaScript 中,装饰器是一种能够装饰函数和类的语言特性。通过装饰器,我们可以为函数和类添加各种有用的功能,比如日志记录、输入验证、结果缓存、错误处理等,而无需修改原始函数或类的代码。
JS手写题-防抖-节流
防抖 什么是防抖(debounce)? 当事件触发时,相应的函数不会被立即触发,而是会被推迟执行。 当事件连续密集触发时,函数的触发会被一直推迟。 只有当等待一段时间后也没有再次触发该事件,那么才会真
🔥「吊打面试官」彻底理解事件循环、宏任务、微任务
0毫秒意味着没有延迟,所以本应直接执行console.log('cccc'),但是...
JS中的EventLoop、宏任务、微任务
JS 单线程的特点就是同一时刻只能执行一个任务。 这是由一些与用户的互动以及操作 DOM 等相关的操作决定了 JS 要使用单线程,否则使用多线程会带来复杂的同步问题。如果是多线程,一个线程正在修改 DOM,另一个线程正在删除 DOM,那么以哪一个为准呢? 如果执行同步问题的话,…
[JavaScript]js EventLoop And Async
从一开始,js有一个执行栈(stack)中存放了该页面所有的代码即该页面主线程,当执行遇到异步操作(async)时,浏览器的webcore模块(如network,timer,domBinding模块等)将其放置到一个幕后线程中等待,然后浏览器接着执行主线程,当幕后线程中的代码准…
js基础必会,面试灵魂拷问
arguments本身并不能调用数组的方法,它是另外一种对象类型,只不过属性从0开始排,一次是0,1,2...最后还有callee和length属性。我们把这样的对象成为类数组。 遍历的是数组的key,是string类型。数组的私有属性也会遍历,continue、break、r…
JS基础知识(覆盖JS基础面试题)
总结一些前端基础的知识,有些知识可能在前端面试的时候会问到,所以做个记录,也有助于其他人查看,如果有什么问题,可以指出,会积极修正。 喜欢的小伙伴点个赞吧,感觉对身边人有帮助的,麻烦动动手指,分享一下。非常感谢各位花时间阅读完,同时很感谢各位的点赞和分享。
前端进阶必经之路(一):1.2w字深入理解JavaScript26个核心概念
大家好,我是六六。花费了一周的时间终于写完了这篇js核心概念的汇总。创作的过程也是查缺补漏,希望大家也能有收获的。喜欢的给作者点个赞哦,创作不容易的。 如有错误,请大家积极指出来,避免误导他人。(第一次写这么多字的文章,难免会有错误的) 如有补充,告诉我,我会积极添加上来。 我…
1.1w字 | 初中级前端 JavaScript 自测清单 - 2
本系列文章是我在我们团队内部的“现代 JavaScript 突击队”,第一期学习内容为《现代 JavaScript 教程》系列的第二部分输出内容,希望这份自测清单,能够帮助大家巩固知识,温故知新。 JavaScript 有八种数据额类型,有七种原始类型,它们值只包含一种类型(字…
JavaScript 中 this 的错误认识、绑定规则、常见问题讲解
相信 Javascript 中的 this 会使很多同学在工作学习中产生困惑,笔者也同样是,经过阅读各种资料及实际工作中的应用,做了以下梳理,主要内容包括长期以来大家对 this 的错误认识及 this 的绑定规则,箭头函数、实际工作场景中遇到的问题,希望对于有此困惑的你能有所…