当前位置:首页 > JS 第2页

JS 第2页

JS实现dfs

2026-04-06 02:45:25JavaScript
JS实现dfs
深度优先搜索(DFS)实现(JavaScript) 递归实现 function dfsRecursive(node, visited = new Set()) { if (!node || vi…

JS实现ln

2026-04-05 19:55:58JavaScript
JS实现ln
实现自然对数(ln)的方法 在JavaScript中实现自然对数(ln)可以通过以下几种方式: 使用Math对象的原生方法 JavaScript的Math对象提供了Math.log()方法,该方法计…

JS奇数实现

2026-04-05 15:56:31JavaScript
JS奇数实现
判断奇数的基本方法 在JavaScript中,判断一个数字是否为奇数可以通过多种方式实现。以下是一些常见的方法: 使用模运算符(%) 模运算符返回两个数相除的余数。如果一个数除以2的余数为1,则该数…

实现 slice JS

2026-04-05 11:31:50JavaScript
实现 slice JS
实现 JavaScript 的 slice 方法 JavaScript 的 slice 方法用于从数组中提取一部分元素,返回一个新数组,而不修改原数组。以下是实现 slice 方法的详细步骤: 基本…

lrucache实现 JS

2026-04-05 05:44:40JavaScript
lrucache实现 JS
LRU Cache 实现(JavaScript) LRU(Least Recently Used)缓存是一种常见的缓存淘汰策略,当缓存空间不足时,会优先移除最近最少使用的数据。以下是基于 JavaSc…

JS节流和防抖的实现

2026-04-05 02:14:40JavaScript
JS节流和防抖的实现
节流(Throttle)的实现 节流确保函数在指定时间间隔内最多执行一次,适用于高频触发但需要限制执行频率的场景,如滚动事件。 时间戳版本 通过比较当前时间与上一次执行时间决定是否触发:…

JS实现文本的删除

2026-04-04 20:31:24JavaScript
JS实现文本的删除
使用 substring 方法删除部分文本 substring 方法可以从字符串中提取指定范围的字符,通过拼接可以间接实现删除效果。 let str = "Hello World"; let n…

JS如何实现左右滑动

2026-04-04 11:20:28JavaScript
JS如何实现左右滑动
实现左右滑动的JavaScript方法 使用Touch事件监听 通过监听touchstart、touchmove和touchend事件实现触摸滑动效果: let startX, moveX; con…

JS实现哀悼

2026-04-03 20:44:07JavaScript
JS实现哀悼
实现网页哀悼效果的方法 通过修改网页的CSS样式,可以实现整体变灰的哀悼效果。以下是常见的实现方式: 方法一:使用CSS filter属性 html { filter: grayscale…

JS实现跳表

2026-04-03 19:43:16JavaScript
JS实现跳表
跳表简介 跳表(Skip List)是一种基于概率的平衡数据结构,允许快速查询、插入和删除操作,时间复杂度为O(log n)。它通过多层链表实现,每一层都是下一层的子集,高层链表跳过多个节点以加速搜索…