一些重要笔记
文章平均质量分 54
M_emory_
思考只会带来问题,只有行动才能找到答案
展开
-
前端性能优化:防抖与节流
一、防抖和节流主要是干什么的防抖和节流主要用于控制函数执行的频率,通过限制函数的触发次数,避免函数被过度调用而引发的性能问题或产生不必要的副作用。防抖和节流能够优化函数执行频率,提升性能,控制事件触发频率,优化用户输入,实现平滑动画等。在需要控制函数执行频率以避免资源浪费、提高交互体验或优化动画效果的场景中,防抖和节流都是非常有用的技术手段如果还是不太能理解他俩的区别,之前我在一个评论区看到一个神评:“防抖就是回城,节流就是放技能”,相信看到这句话,就能通俗易懂的理解他俩之间的区别了。原创 2024-03-20 22:03:32 · 368 阅读 · 0 评论 -
Vue 通过自定义指令实现前端按钮权限功能
Vue 通过自定义指令实现前端按钮权限功能登录完以后通过token获取用户对应的button(按钮权限),通过自定义指令,判断当前按钮的权限是否在用户对应的button数组里,若不在即删除该按钮DOM。原创 2024-02-26 11:39:56 · 546 阅读 · 0 评论 -
Vue 批量注册全局组件
Vue 批量注册全局组件在项目开发中,我们经常会封装一些全局组件,然后在入口文件中统一导入,这时就会出现一个问题,如果我封装了很多组件,假如有成百上千的组件,都想注册成全局组件,那岂不是入口文件要引入几千行,显然这样是很笨拙的,所以就出现了批量注册全局组件。原创 2024-01-21 18:02:21 · 490 阅读 · 0 评论 -
VS Code 配置 Vue3 模板 详细步骤
VS Code 配置 Vue3 模板 详细步骤1、打开 VS Code ,在页面左下角找到这个设置图标,然后找到 “用户代码片段” 2、接着点击 “新建全局代码片段文件” 3、在输入框中输入你要设置的模板名,然后回车确认4、接下来配置自己想要模板代码,或者也可以借鉴我写的这个,具体根据自己的需求来配置5、接下来看一下效果,在 .vue 文件里面输入你刚刚设置的那个模板名,然后回车,就可以看到刚刚配置的模板代码了希望对大家有用,喜欢的可以点个赞鼓励一下原创 2024-01-11 15:24:16 · 1512 阅读 · 0 评论 -
js函数声明的几种方式
js函数声明的几种方式在JavaScript中,有几种方式可以声明函数,其中最常见的有两种:函数声明和函数表达式。原创 2023-12-25 14:49:32 · 411 阅读 · 0 评论 -
配置代理——解决跨域问题(详解)
配置代理——解决跨域问题(详解)二、跨域问题的产生当出现以下报错,看到 CORS 和 'Access-Control-Allow-Origin' 这两个关键信息的时候,就说明出现跨域问题了原创 2023-07-26 16:44:04 · 3731 阅读 · 3 评论 -
CORS如何实现跨域(前端+后端代码实例讲解)
跨源资源共享(CORS,或通俗地译为跨域资源共享)是一种基于HTTP头的机制,该机制通过允许服务器标示除了它自己以外的其他源(域、协议或端口),使得浏览器允许这些源访问加载自己的资源。跨源资源共享还通过一种机制来检查服务器是否会允许要发送的真实请求,该机制通过浏览器发起一个到服务器托管的跨源资源的“预检”请求。在预检中,浏览器发送的头中标示有 HTTP 方法和真实请求中会用到的头。下面举一个简单的跨域请求的例子现在我从向服务器resres。原创 2023-07-03 19:27:43 · 682 阅读 · 0 评论 -
jsonp 详解 —— 终于搞懂 jsonp 了
JSONP 不是一门编程语言,也不是什么特别的技术,它更像一个漏洞,程序员可以利用这个漏洞,实现跨域(可以简单理解为跨域名)传输数据。在介绍 JSONP 之前,先来介绍一下浏览器的同源策略。通过 jsonp,我们可以避开浏览器的同源策略,从而进行跨域请求。jsonp 是利用 HTML 标签的 src 属性引用资源不受同源策影响的特性来实现的,实现步骤如下:通过动态创建 script 标签,其 scr 指向非同源的 url,并传递一个 callback 参数给服务端。原创 2023-07-02 22:24:55 · 7511 阅读 · 0 评论 -
前端模块化导入与导出方法总结
模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。举个简单的例子,我们要写一个实现 A 功能的 JS 代码,这个功能在项目其他位置也需要用到,那么我们就可以把这个功能看成一个模块采用一定的方式进行模块化编写,既能实现复用还可以分而治之。具体说来,JS 模块化方案很多,有 AMD/CommonJS/UMD/ES6 Module 等,本文主要介绍CommonJS和ES6 Module的用法。二、模块化的好处1、防止命名冲突2、代码复用3、高维护性。原创 2023-07-02 15:20:19 · 729 阅读 · 0 评论 -
js 实现时间差函数和用 js 得到一个格式为 (yyyy-MM-dd) 日期的函数
时间差。js 实现时间差函数和用 js 得到一个格式为 (yyyy-MM-dd) 日期的函数原创 2023-05-03 10:59:16 · 184 阅读 · 0 评论 -
cnpm 安装 electron 时报错cnpm : 无法加载文件 D:\nodejs\node_global\cnpm.ps1,因为在此系统上禁止运行脚本
【代码】cnpm 安装 electron 时报错cnpm : 无法加载文件 D:\nodejs\node_global\cnpm.ps1,因为在此系统上禁止运行脚本。原创 2023-04-23 23:42:17 · 595 阅读 · 0 评论 -
清理C盘的几种方法,帮你解决C盘爆红的烦恼
我们使用电脑时,c盘总是不知不觉就“变红”,好像下载的东西都在其他盘符啊,但c盘却莫名其妙的空间变少了,c盘空间不足的原因是什么?c盘中的大量内存是被什么占用了呢?:许多软件会默认安装在c盘,这会导致c盘空间减少(即使没有安装到C盘,很多文件也会自动安装到C盘里面)。:电脑在启动或程序运行任何操作时都会产生临时文件,这些文件占用了大量的c盘空间。:系统备份文件占用大量的空间,如果备份频繁,c盘空间就会被大量占用。:电脑使用时间长了,会堆积各种垃圾文件,这会占用大量的c盘空间。原创 2023-04-16 23:54:11 · 1140 阅读 · 0 评论 -
js 中 reduce() 方法的基本使用
js 中 reduce() 方法的基本使用原创 2023-03-28 17:11:18 · 106 阅读 · 0 评论 -
认识 axios 以及运用 request 封装 axios
认识 axios 以及运用 request 封装 axios原创 2023-03-28 15:11:25 · 464 阅读 · 0 评论 -
js 中的 join() 方法的基本使用
js 中的 join() 方法的基本使用原创 2023-03-20 22:57:41 · 1319 阅读 · 0 评论 -
js 中的 indexOf() 函数的基本使用
js 中的 indexOf() 函数的基本使用还可以根据此方法对照学习lastIndexOf() 方法原创 2023-03-20 22:31:44 · 1963 阅读 · 0 评论 -
js 中数组的 map() 函数的基本使用
js 中数组的 map() 函数的基本使用map() 方法与 filter() 方法的区别原创 2023-03-18 21:27:00 · 989 阅读 · 0 评论 -
js 中数组的 filter() 函数的基本使用
js 中数组的 filter() 函数的基本使用原创 2023-03-18 17:58:07 · 3254 阅读 · 0 评论 -
JS中常用的一些方法总结
JS中常用的一些方法总结原创 2023-03-12 21:05:26 · 85 阅读 · 0 评论 -
计算机进制的转换(任意进制)详解
计算机进制的转换(任意进制)详解任意进制转十进制十进制转任意进制二进制、八进制、十六进制之间的转换原创 2023-03-04 22:35:55 · 823 阅读 · 0 评论 -
正则表达式(如何写正则表达式)
如何书写正则表达式,正则表达式是什么,概念是什么原创 2022-07-20 21:29:59 · 705 阅读 · 0 评论