01 2024 档案
摘要:地图() map 方法接受一个数组,对该值执行某些操作,然后返回与原始数组相同的数组。 筛选() filter 方法接受一个数组并过滤一些值,例如所有奇数,并返回一个与原始数组大小相同(如果所有数字都符合条件)或小于原始数组的数组。 减少() returns 函数接受一个数组,对值执行一些操作,例如
阅读全文
摘要:CSS 网格是一种二维布局系统,可以精确控制网页上元素的位置和大小。它引入了基于网格的布局模型,使开发人员能够轻松创建复杂的设计。 关键概念:网格容器 网格项 网格线
阅读全文
摘要:在 JavaScript 中,“this”关键字指的是一个对象。 但它引用哪个对象取决于调用它的上下文。 例如: 在全局范围内,它指的是节点环境的全局对象和浏览器的窗口对象。 在函数中,“this”指的是全局对象/窗口对象。 但需要注意的是,在严格模式下,函数中的“this”是未定义的。(在这里阅读
阅读全文
摘要:事件循环是 JavaScript 运行时环境的核心组件。它负责调度和执行异步任务。事件循环通过持续监视两个队列来工作:调用堆栈和事件队列。 调用堆栈是一种堆栈(LIFO)数据结构,存储当前正在执行的函数(存储代码执行期间创建的执行上下文)。 Web API是异步操作(setTimeout、获取请求、
阅读全文
摘要:Promise 代表异步操作的最终结果。 它们具有三种状态:待处理、已完成或已拒绝。 使用 .then() 处理成功结果,使用 .catch() 处理错误。 使用构造函数创建 Promise,使用 .then() 链接 Promise,使用 .catch() 处理错误,使用 async/await
阅读全文
摘要:对象解构:将对象和数组中的值提取到不同的变量中 展开运算符 (…):合并数组、复制对象、扩展迭代以及动态传递参数 关闭:在函数内创建私有变量和函数,从而实现数据封装和函数模式 功能组成:组合函数来创建新函数,提高代码的可重用性和可读性
阅读全文