自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 事件循环与任务队列

JavaScript 的事件循环模型与许多其他语言不同的一个非常有趣的特性是,它永不阻塞。事件循环是浏览器实现的一种机制,用于处理异步任务。在Chrome的源码中,它通过一个永不结束的循环来实现,每次循环都会从消息队列中取出并执行第一个任务。JavaScript的事件循环,也称为消息循环,是浏览器渲染主线程的工作方式。它通过一个循环,不断地从任务队列中取出任务并执行。这些因素共同作用,使得JavaScript中的计时器在某些情况下可能不够精确。微队列中的任务通常具有较高的优先级。

2024-09-05 14:59:22 468

原创 Vue nextTick

在 Vue.js 中,nextTick是一个全局 API,它用于在下次 DOM 更新循环之后执行延迟回调。在修改数据之后,Vue 会异步更新 DOM,这个更新过程是批量进行的。nextTick。

2024-09-03 15:26:22 531

原创 前端 防抖(Debouncing)以及示例

防抖技术是一种在前端开发中用于优化性能的方法,特别是在处理高频事件(如输入、滚动等)时。它通过延迟执行回调函数,直到最后一次事件触发后的指定时间内没有新的触发,来减少函数调用次数。防抖函数通常使用 `setTimeout` 实现,它清除并重新设置定时器以实现延迟。在 Vue 中,可以通过绑定 `:value` 和 `@input` 事件,结合防抖函数,实现对输入事件的优化处理。

2024-09-01 16:31:32 434

原创 Git命令学习

git命令 简洁版

2024-08-31 23:17:13 905

原创 JS异步学习文档

异步编程:就是执行一个长时间任务时,程序不需要进行等待,而是继续执行之后的代码,直到这些任务完成后再后来通知你,通常以回调函数(callback)的形式。也接受一个 Promise 数组,但它会立即解析为第一个完成(无论成功还是失败)的 Promise。它接受一个 Promise 数组作为参数,只有当所有 Promise 都成功时,才会解析。:当异步操作成功时调用,它将 Promise 的状态从。:当异步操作失败时调用,它将 Promise 的状态从。要创建一个 Promise,你需要使用。

2024-08-31 16:48:48 1281

原创 软件工程 知识点大纲

软件 = 程序+数据+文档程序(一组计算机指令)数据(操作对象)文档(设计报告、规格说明、使用维护手册)软件危机包含两方面问题:如何开发软件,以满足不断增长,日趋复杂的需求如何维护数量不断膨胀的软件产品。

2024-06-16 22:32:21 611

原创 设计模式 知识点大纲

软件模式:在一定条件下的软件开发问题及其解法问题描述前提条件(环境或约束条件)解法效果✓大三律(Rule of Three)只有经过3个以上不同类型(或不同领域)的系统的校验,一个解决方案才能从候选模式升格为模式单一职责原则:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。单一职责原则分析✓一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小✓当一个职责变化时,可能会影响其他职责的运作✓将这些职责进行分离,将不同的职责封装在不同的类中。

2024-06-16 22:30:03 644

原创 数据结构(个人复习资料)

数据结构纲要

2023-02-15 21:27:55 158

原创 数据结构(个人复习纲要一)

数据结构的简单纲要对 向量 列表 栈 二叉树 图 进行了简单的介绍

2023-02-14 17:34:36 76

软件工程 知识点复习大纲

软件工程 知识点复习大纲 带图片

2024-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除