随笔分类 - 浏览器相关
摘要:当 ES Module 最开始作为一种新的 JavaScript 模块化方案在 ES6 中被引入的候,其实是通过在 import 语句中强制指定相对路径或绝对路径来实现的。 import dayjs from "https://cdn.skypack.dev/dayjs@1.10.7"; // ES
阅读全文
摘要:写在前面 想来很多同学看到内存泄漏,内心直接会跳出两个字:闭包!!!再让你说点其它的估计就噤声了。如果你对内存泄漏的了解仅限于闭包,那真的是应该仔细看此文了,闭包可能会造成内存泄漏,但是内存泄漏并不是只有闭包,它只是内存泄漏的引子之一罢了。 写的程序运行一段时间后慢慢变卡甚至要崩溃了? 如题,你的程
阅读全文
摘要:事件循环是 JavaScript 的一种执行机制,用于协调异步任务的执行顺序、传递消息以及处理用户交互等事件。事件循环由以下四个组成部分组成。 调用栈(Call Stack):调用栈是 JavaScript 的一种执行机制,用于控制函数的执行顺序。当函数被调用时,将函数压入调用栈中,并开始执行函数,
阅读全文
摘要:浏览器中的 Ajax 请求流程一般包括以下几个步骤: 创建 XMLHttpRequest 对象 通过 new XMLHttpRequest() 方法创建 XMLHttpRequest 请求对象,该对象提供了一些属性和方法,可以用来发送 Ajax 请求并处理响应数据。 发送请求 使用 open() 方
阅读全文
摘要:事件循环是 JavaScript 的一种执行机制,用于协调异步任务的执行顺序、传递消息以及处理用户交互等事件。事件循环由以下四个组成部分组成。 调用栈(Call Stack):调用栈是 JavaScript 的一种执行机制,用于控制函数的执行顺序。当函数被调用时,将函数压入调用栈中,并开始执行函数,
阅读全文