- 博客(34)
- 收藏
- 关注
原创 数组中的map方法
JavaScript中的map()方法详解map()方法经常拿来遍历数组,但是不改变原数组,但是会返回一个新的数组,并且这个新的数组不会改变原数组的长度注意:有时候会出现这种现象,出现几个undefined其实,map()方法是对每一项数组进行遍历,遍历一次,返回一个值,给新数组加上一个元素,这是就是满足x=4的元素,只有两个,所以其他项就返回了undefined。
2024-06-11 21:03:29
692
原创 cookie,session,token的区别
cookie,session和token都是我们实现授权的方式,在面试中也经常问道到他们的区别,那么他们的区别到底是什么呢?
2024-03-27 09:55:17
440
原创 next.js项目基础入门
注意:服务端组件是在服务端运行的,所以没有调用浏览器API的能力,暂时不支持交互,比如要使用window.XXX,useState,useEffect等,需要在文件开头使用’use client‘声明。使用use client等于是声明了一个服务器和客户端组件模块之间的边界,也就是说,如果一个文件顶部有这个指令,那么导入该文件的所有其它模块(包括子组件)都将被视为客户端捆绑的一部分。服务端组件就是在服务端渲染的组件,在next.js v13中,只要是在app目录内的页面,全部默认为服务端组件。
2024-03-20 21:38:25
911
原创 数组索引类型转换
我们都知道数字可以作为数组的索引来使用,那如果我使用字符串,函数或者对象作为数组索引呢?看到这段代码,我们可能会感到疑惑,我们使用字符串作为数组索引会出现问题吗?这里我们就能引出,当我们使用数字,对象,函数等作为数组索引时,他会进行一个类型转换,会将这些都转换成一个字符串。
2024-03-07 10:40:00
447
原创 vue组件封装实现v-model
在子组件中接收一个props,这里注意如果父组件传递时写的是v-model就接收modelValue,如果父组件传递时写的是v-model:value那么这里就接受的是value。在输入框输入的时候将输入的值通过事件传递给父组件即可。这样就实现了自己封装的input组件的v-model。并且接收一个事件update:modelValue。
2024-01-24 17:51:51
1100
1
原创 keepAlive动态缓存组件
keepAlive的使用大家应该都清楚,如果我们在同一个router-view下展示的组件,有的想让他缓存,有的不想让他缓存应该怎么办呢?
2023-12-19 16:53:41
178
原创 Charles手机抓包配置(Mac+安卓)
charles下载完成之后,点击proxy——>Proxy Settings打开页面后勾选Enable transparent HTTP proxying,点击ok然后点击proxy——>macOS Proxy,这里是勾选是否抓取电脑内的请求。
2023-12-08 10:14:24
1212
原创 ffmpeg.js的基本使用
现在的视频格式有很多,比如MP4,WebM等,我们在开发过程中也经常需要进行格式转换,所以今天给大家分享一下ffmpeg,一个视频格式的处理工具。
2023-11-17 14:15:04
6494
2
原创 本地开发使用 whistle+ Proxy SwitchyOmega 配置 web 代理
首先需要安装查看版本,如果能正确输出whistle的版本信息,就表示安装成功whisle -V然后启动whistlew2 start之后就需要配置代理出现之后点击打开会出现这个页面,在这里填写配置的代理就可以啦。
2023-10-31 14:39:10
1129
原创 时间复杂度分析
i<n 执行n+1次(因为最后一次也要比较)i++以及for循环内的代码执行n次。那么T(n)=n+n+n=3n+2。设上述语句需要循环x次才能跳出循环。记这个程序的运行时间为T(n)int i=0执行1次。
2023-09-21 10:16:11
68
原创 js节流和防抖面试时应该怎么说
例如:设定1000毫秒执行,当你触发事件了,他会1000毫秒后执行,但是在还剩500毫米的时候你又触发了事件,那就会重新开始1000毫秒后再执行。
2023-09-16 09:15:48
87
原创 uniapp小程序触底加载不生效
触底加载触底加载类似于分页,却又不同于传统的分页,他只有在用户上滑页面,并在页面距离底部一定距离时才会触发。
2023-08-17 08:44:51
995
1
原创 解决HBuilder安装内置终端失败,报错请检查网络
在安装内置终端时,如果出现内置终端安装失败,请检查网络这种错误,可以使用以下的方法就可以顺利解决。只需要使用管理员权限打开HBuilder就可以解决报错。
2023-08-06 21:03:50
1257
1
原创 文件上传阿里云(使用Ant Design)
前端页面经常需要进行文件上传,那么就需要实现配合后端实现文件上传oss阿里云,下面区分了使用组件和不使用组件进行上传的情况注意需要通过customRequest自定义上传方法这里我定义了文件需要为pdf和word,如果你有别的需求可以更改accept属性。
2023-07-04 16:28:30
826
原创 Ant Design Pro of Vue去除token验证外的登录权限验证
ant design pro of vue去除登录权限,增加请求头等
2023-06-26 17:15:25
612
1
原创 uniapp上传oss阿里云的方法和一些需要注意的问题
使用uni.chooseImage选择图片获取图片数据,这里就不写这个了,网上应该有很多,拿到图片数据和后端返回的数据后,做如下操作。
2023-05-19 21:36:56
1464
原创 uniapp项目实现节流操作
函数被频繁调用时,会出现性能问题,此时就需要进行节流操作 节流操作主要是在一定的时间内同一事件无论触发多少次,对应的事件处理函数都只是每间隔规定事件执行一次。
2023-05-14 12:47:29
1339
原创 解决非法出现多次出现的‘contentType‘具有不同的值
服务器500错误: Page指令:非法出现多次出现的'contentType'具有不同的值(old:[text/html; charset=UTF-8],new:[text/html;charset=UTF-8])
2022-08-09 14:58:51
1245
原创 jQuery超详细入门教程
jquery其实总的来说东西不是很多期间发现一点问题就是界面中使用本地存储之后,刷新后虽然数据不会丢失,但是刷新会整个页面重新渲染,有些只想在修改数据之前加载的内容也会被重新加载。然后是我jquery总结的一些知识点jQuery$是jQuery的别称,jQuery顶级对象jQuery是一个js函数库,包含以下功能html元素选取html元素操作css操作html事件函数js特效和动画html DOM遍历和修改AJAXUtilities除此之外,jQuer还提供了大量的插件j
2022-05-21 21:23:58
4524
原创 算法之枚举
枚举一、理解枚举类型枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看如何写一个枚举?二、枚举的定义语法在没有枚举类型时定义常量常见的方式 public class DayDemo { public static final int MONDAY =1; public static final int
2022-03-21 20:55:10
2705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人