在前端开发中,我们经常需要处理高频事件(如输入框输入、滚动、窗口调整大小等)。如果不加限制,浏览器会频繁触发回调函数,导致性能问题,甚至页面卡顿。 防抖(Debounce) ...
在前端开发中,我们经常需要处理高频事件(如输入框输入、滚动、窗口调整大小等)。如果不加限制,浏览器会频繁触发回调函数,导致性能问题,甚至页面卡顿。 防抖(Debounce) ...
什么是 viteObfuscateFile? 简单来说,viteObfuscateFile 是一个 Vite 插件,用于将你的 JavaScript 代码混淆,让别人看得头疼...
安装插件 main.ts vite.config.ts 也可以单独创建* postcss.config.cjs* App.vue 高度适配
1、使用 Tailwind CSS 隐藏滚动条 在代码中使用 2、如何画出0.5px边框 方法一:使用伪元素和 transform一种常见的解决方案是使用 CSS 的伪元素 ...
目录 一. 代码规范[http://t.zoukankan.com/cqkjxxxx-p-15630629.html#%E4%B8%80-%E4%BB%A3%E7%A0%81...
数字:^[0-9]至少n位的数字:^\d{n,}零和非零开头的数字:^(0|[1-9][0-9])带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?有两位小数...
ES6 中提供了一些对象的方法扩展,其中的 Object.assgin() 让我印象深刻,因为他的使用方式和效果,让我想起了数组的拼接方法:Array.prototype.c...
一、概述 1.1 五层模型 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要...
1.数组去除空值 2.通过某元素获取在数组中对应的下标(也是判断是否存在于这个数组中) 3.改变数组对象中元素的值 4.数组去重 5.计算数组中每个元素出现的次数 6.对象里...
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为: 它们各自的定义: apply:调用一个对象的一个方法,...
一、封装 Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法...
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次...
一、那么我们就从最简单的环境搭建开始: 安装node.js,从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命...
安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具,输入 node -v,npm包管...