随笔分类 -  浏览器相关

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