前端工具函数 第2页

  • 代码实现 // canvas 下载图片 function downImg(src, name, ext { const img = new Image( ; img.src = src; img.setAttribute('crossOrigin'

    前端工具函数7702024-08-15 11:40:08
  • 代码解释 生成一个在最大数和最小数之间的随机数 实现代码 /** * 生成随机数 * @param min 最小数 * @param max 最大数 */ function getRandom(min, max { return

    前端工具函数8402024-06-14 08:27:29
  • 声明一个hooks /hooks/useWatermarkBg.js import { computed } from 'vue'; export default function useWatermarkBg (props { return computed(( => {

    前端工具函数5902024-03-15 12:27:51
  • 柯里化函数 柯里化(Currying)是函数式编程中的一种重要技术,它将一个接受多个参数的函数转换为一系列接受单个参数的函数。通过柯里化,可以实现部分应用参数、延迟执行以及函数组合等高级功能。

    前端工具函数13502024-03-06 21:00:03
  • 代码解释 定义了一个函数 concurRequest,用于并发请求多个 URL 并返回它们的响应结果。 实现代码 /** * 并发函数 * @param data 传入的请求数组 [url, url, url] * @param maxnum 同时发起请求的数量,默认为3 */ functio

    封装并发请求处理函数

    前端工具函数12202023-09-13 15:28:27
  • 代码解释 在前端开发中,深拷贝是一个常见的需求,特别是在处理复杂数据结构时,如嵌套对象或数组。深拷贝意味着创建一个新的对象或数组,并且递归地复制原对象或数组中的所有属性(包括嵌套的对象和数组),使得新对象与原对象在内存中是完全独立的。 实现方法 使用JSON数列化与反数列化 let newObj

    前端工具函数4402023-08-11 13:04:00
  • 代码解释 懒加载也加延迟加载、按需加载,指在长网页中延迟加载图片数据,是一种较好的网页性能优化的方式。 优点 减少了无用资源的加载 提升用户体验 防止加载过多图片而影响其他资源文件的加载 实现原理 方式一:浏览器原生API交叉观察者模式(IntersectionObserver ‌ In

    前端工具函数10002023-06-15 10:07:20
  • // 防抖 function debounce(fn, wait { let timer = null; return function( { clearTimeout(timer ; timer = setTimeout((

    前端工具函数11302022-03-15 11:46:55
  • //判断访问终端 var browser={ versions:function( { var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident' ˃ -1, //IE

    前端工具函数2002021-05-12 14:03:50
召唤伊斯特瓦尔