首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS基础知识
订阅
黑人森林哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【超简单】一文解析宏任务与微任务:理解事件循环(Event Loop)机制
在前端开发中,我们经常听到宏任务和微任务。这两个概念是在 JavaScript 中任务调度过程中的重要组成部分,对于理解事件循环(Event Loop)机制至关重要。
面试一定要会的js数据类型判断方法!
前言 js的数据类型判断是面试题里的常考题型,常用的判断方法有四种: Array.isArray() typeof Object.prototype.toString.call() obj insta
JavaScript中的同步与异步
如果仅仅停留在文字上的理解,个人觉得有口无心,每当屡屡面试时,这都是一个常问的话题,牵扯到的是事件的执行顺序,任务队列,在js当中对于异步处理任务,是一个非常重要知识. 区别:进程和线程的主要差别在于,它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保…
用 JavaScript 的方式理解递归
1. 递归是啥? 递归概念很简单,“自己调用自己”(下面以函数为例)。 在分析递归之前,需要了解下 JavaScript 中“压栈”(call stack) 概念。 2. 压栈与出栈 栈是什么?可以理解是在内存中某一块区域,这个区域比喻成一个箱子,你往箱子里放些东西,这动作就是…
JS 闭包经典使用场景和含闭包必刷题
堆内存:存储引用类型值,对象类型就是键值对,函数就是代码字符串。 栈内存:提供代码执行的环境和存储基本类型值。 栈内存释放:一般当函数执行完后函数的私有作用域就会被释放掉。 保护函数的私有变量不受外部的干扰。形成不销毁的栈内存。 保存,把一些函数内的值保存下来。闭包可以实现方法…
Vue.$nextTick你真的懂了吗???
原理性的东西就会文字较多,请耐下心来,细细品味 Vue中DOM更新机制 当你气势汹汹地使用Vue大展宏图的时候,突然发现,咦,我明明对这个数据进行更改了,但是当我获取它的时候怎么是上一次的值
不必硬背,彻底理解JavaScript中的this指向!
在执行上下文中,包含了变量环境、词法环境、外部环境、this: 实际上,this 是和执行上下文绑定的,也就是说每个执行上下文都有一个this
彻底搞懂JavaScript事件循环
1. 异步执行原理 (1)单线程的JavaScript 我们知道,JavaScript是一种单线程语言,它主要用来与用户互动,以及操作DOM。 JavaScript 有同步和异步的概念,这就解决了代码
JS 中10个命名最糟糕但超实用的 API
你觉得 JS 里命名最糟糕的 API 有哪些? 前几天贺老聊到这个话题,快一起来看看这些容易搞混的东西都有哪些吧🕵️♂️
大白话-浏览器事件循环(event loop)
事件循环是什么 事件循环 的概念非常简单。它是一个在 JavaScript 引擎等待任务,执行任务和进入休眠状态等待更多任务这几个状态之间转换的无限循环。 它的功能是负责执行代码、收集和处理事件以及执