相关文章
什么是防抖和节流?有什么区别? 如何实现?
防抖(Debounce)和节流(Throttle)是两种常用的技术手段,主要用于控制某个函数在一定时间内触发的次数,以减少触发频率,提高性能并避免资源浪费。
防抖(Debounce)的工作原…
建站知识
2024/11/23 16:24:13
null和undefined区别
首先 Undefined 和 Null 都是基本数据类型,这两个基本数据类型分别都只有一个值,就是 undefined 和 null。 undefined 代表的含义是未定义,null 代表的含义是空对象。
一般变量声明了但还没有定义的时候会返回 undefined,null主要…
建站知识
2024/11/23 15:31:33
《设计模式之美》第一章 总结
《设计模式之美》第一章 总结 第一章 概述
1.1 为什么学习代码设计
编写高质量的代码应对复杂代码的开发程序员的基本功职业发展的必备技能
1.2 如何评价代码的质量
1.2.1 可维护性
可维护性代码的特性:代码简洁、可读性好、可扩展性好代码分层结构清晰、模块化…
建站知识
2024/11/22 20:33:14
HTML使用jQuery实现两个点击按钮,分别控制改文本字体颜色和字体大小
jQuery 简介
jQuery 是一个广泛使用的 JavaScript 库,旨在简化对 HTML 文档的操作、事件处理、动画效果和 AJAX 等操作。
案例源码
<!DOCTYPE html>
<html lang"en">
<head>
<meta charset"UTF-8">
<meta name&q…
建站知识
2024/11/23 15:31:51
设计模式(六大原则)
目录 设计模式(分类) 设计模式(六大原则) 创建型 工厂方法 抽象工厂模式 单例模式 建造者模式 原型模式 结构型 适配器模式 装饰器模式 代理模式 设计模式的六大原则是指导…
建站知识
2024/11/23 16:24:13
LeetCode热题Hot100 - 两两交换链表中的节点
一刷~ 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 思路:
使用两个指针p1/p2,分别记录需要交换的两…
建站知识
2024/11/23 16:24:17