专栏名称: 前端开发博客
「前端开发博客」专注前端开发技术,分享前端开发资源和前沿技术资讯,助力前端开发工程师更好成长。
今天看啥  ›  专栏  ›  前端开发博客

代码工具箱:18个实用的 JavaScript 函数

前端开发博客  · 公众号  ·  · 2024-09-21 11:19
    

文章预览

本文将分享一些实用的 JavaScript 代码片段,可以帮助你提升代码效率,简化开发流程。这些代码涵盖了常见的需求,例如 URL 处理、缓存清理、获取 CSS 变量等等,非常实用。 函数节流 📡 /** 函数节流计时器版本 */ function   throttle ( callback: Function, delay: number )  {    let  timer: number |  null    return   function  ( )  {      if  (timer)  return      const  args =  arguments   // 使用闭包保存参数数组     timer = setTimeout( ()  =>  {       callback.apply( null , args)       timer =  null     }, delay)   } } URL 解码 & 编码 💻 /** 编码 URL */ function   encodeURL ( url: string, isComponent = true ):  string   {    return  isComponent ?  encodeURIComponent (url) :  encodeURI (url) } /** 解码 URL */ function   decodeURL ( url: string, isComponent = true ):  string   {    return  isComponent ?  d ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览