首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaScript
订阅
吃花椒酱的喵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Node.js系列一 - JavaScript运行原理
一. JavaScript如何运行 1.1. Atwood定律 Node.js是一个基于V8 JavaScript引擎的JavaScript运行时环境。 Any application that can be written in JavaScript, will eventu…
事件循环Event Loop
防止同时操作同一DOM出现混乱。 所谓的"JS是单线程的"只是指JS的主运行线程只有一个,而不是整个运行环境都是单线程。 JS异步的实现靠的就是浏览器的多线程,当遇到异步API时,就将这个任务交给对应的线程,当这个异步API满足回调条件时,对应的线程又通过事件触发线程将这个事件…
ES11新特性介绍
如果表达式在 ?? 的左侧 运算符求值为undefined或null,返回其右侧。 ?.用户检测不确定的中间节点,如果不存在中间节点则返回undefined。避免了程序报错直接导致整个应用挂掉 使用 Promise.all 来并发两个接口,如果其中任意一个异常,则两个区域都无法…
彻底理解Promise原理及全功能实现
Promise作为前端异步解决方案的出现,可以说是火遍全网,几乎所有的异步场景甚至框架都会有它的身影,比如Vue的批量处理等。今天我们就按照Promise A+ 规范来完整实现Promise全功能,话不多说,上代码。 测试成功,promise的改造就算符合规范了。这个难点在于t…
浏览器进程、JS事件循环机制、宏任务和微任务
负责浏览器界面的显示,与用户交互。如前进、后退等 对于前端来说,页面的渲染、JS的执行、事件的循环都在这个进程中进行。 浏览器的渲染进程是多线程的。 浏览器的渲染进程包括哪些线程: GUI渲染线程与JS引擎线程是互斥的,当JS引擎执行时GUI线程会被挂起(相当于被冻结了),GU…
由浅入深,66条JavaScript面试知识点
我只想面个CV工程师,面试官偏偏让我挑战造火箭工程师,加上今年这个情况更是前后两男,但再难苟且的生活还要继续,饭碗还是要继续找的。在最近的面试中我一直在总结,每次面试回来也都会复盘,下面是我这几天遇到的面试知识点。但今天主题是标题所写的66条JavaScript知识点,由浅入深…
JavaScript中的Map、WeakMap、Set和WeakSet介绍
我猜想,超过70%的JavaScript开发人员仅使用对象来收集和维护其项目中的数据。好吧,确实如此,新的集合对象(例如Map和Set)即使在2015年问世也没有得到充分利用。 因此,今天,我将讨论2015年以来的神奇新功能——Map,Set,WeakMap和WeakSet。 …
我在项目中是这样配置Vue的
在前面的文章中,小编为大家带来了许多Vue 实战技巧,也得到了大家的许多好评。其实在前面那些技巧之外,我们还可以做的更多,让我们的开发流程更流畅,开发体验更好,项目性能更上一层楼,怎么做呢,我们一起来看看。 在我们开发的时候,为了方便调试,我们需要使用源码进行调试,但在生产环境…