当前位置:首页
> JavaScript
JavaScript 第169页
js实现一个回调函数
2026-04-05 04:11:05JavaScript
回调函数的基本概念 回调函数是一种作为参数传递给另一个函数的函数,并在特定事件或条件发生时被调用。JavaScript中广泛使用回调函数来处理异步操作、事件监听等场景。 简单回调函数示例 定义一个接…
js中实现保留两位小数
2026-04-05 04:07:39JavaScript
保留两位小数的常用方法 方法1:使用toFixed()方法 将数字转换为字符串并保留指定位数的小数,自动四舍五入: let num = 3.14159; let result = num.toFix…
js实现汉诺塔移动过程
2026-04-05 04:02:37JavaScript
汉诺塔问题简介 汉诺塔(Tower of Hanoi)是一个经典的递归问题,目标是将一组大小不同的盘子从一根柱子移动到另一根柱子,遵循以下规则: 每次只能移动一个盘子。 任何时候大盘子不能放在小盘子…
js实现平衡二叉树
2026-04-05 04:01:10JavaScript
平衡二叉树实现 平衡二叉树(AVL树)是一种自平衡二叉搜索树,通过旋转操作确保左右子树高度差不超过1。以下是JavaScript实现的关键步骤: 节点结构 定义树节点,包含值、左右子节点和高度属性:…
js实现将网页转换成pdf
2026-04-05 03:59:34JavaScript
使用html2canvas和jsPDF库实现网页转PDF html2canvas可以将网页内容渲染为canvas,jsPDF再将canvas转为PDF文件。这种方法适合需要精确控制页面样式的场景。…
js实现输入框数字加1
2026-04-05 03:56:13JavaScript
实现输入框数字加1的方法 方法一:使用valueAsNumber属性 获取输入框的值并转换为数字,加1后重新赋值。 const input = document.getElementById('n…
js利用循环实现下拉框
2026-04-05 03:54:50JavaScript
使用 JavaScript 循环实现下拉框 方法一:使用 for 循环动态生成下拉选项 // 获取下拉框元素 const dropdown = document.getElementById('myD…
js实现一秒滚动的效果
2026-04-05 03:53:21JavaScript
JavaScript 实现平滑滚动效果 使用 window.scrollTo 方法结合 behavior: 'smooth' 实现平滑滚动: window.scrollTo({ top: 100…
蛇形数字宫格的实现js
2026-04-05 03:51:39JavaScript
蛇形数字宫格的实现(JavaScript) 蛇形数字宫格是一个按特定顺序填充数字的矩阵,数字从左上角开始,按照蛇形路径(先从左到右,再从右到左,依次交替)填充。以下是实现方法: 初始化矩阵 创建一个…
js实现复杂度n的排序
2026-04-05 03:48:32JavaScript
时间复杂度为 O(n) 的排序算法 在 JavaScript 中,实现时间复杂度为 O(n) 的排序算法通常需要满足特定条件,例如数据范围有限或分布均匀。以下是几种常见的 O(n) 排序算法及其实现方…










