自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 分享最近前端面试遇到的一些问题

分享最近前端面试的一些问题

2025-03-22 19:51:38 1108

原创 微信小程序使用video

微信小程序播放视频,它有原生的视频video,所以就可以直接使用了,但是注意一点,这个视频不要放到本地,小程序分包有大小限制,基本上一个视频就超出了限制,所以小程序就无法打包。我的解决办法有两个。反正最终就是不要放在项目里面就行。第一个是在网上找一个视频,复制他的地址,如下图,找到video,然后复制他的src地址。第二个是使用wxCloud里面 放到云开发里面。

2025-03-22 17:40:40 669

原创 微信小程序的请求方法

如下所示,有的时候一个文件里面的export太多了,我们可以使用Import * from './33.js'把里面的所有都导出。(这里要注意,如果遇到,使用导出的方法出错的话,我们就把具体的某一个方法导出来,就是花括号那种导出。这个相较于PC端封装的请求简单(例如axios需要请求拦截器和响应拦截器),因为我们是在小程序提供的请求方法基础上进行的封装,算是站在巨人的肩膀上了。我们封装请求request方法的时候,需要设置一个请求头,让每次请求都携带用户的认证令牌。这里想要梳理一下关于导出和导出。

2025-02-28 17:26:54 266

原创 使用CSS3DRenderer/CSS2DRenderer给模型上面添加html标签的一个demo

这里有一点需要注意一下,就是添加渲染器css3dRender,他会增加一个html标签,默认会叠加到父元素canvas上面,这样就会导致鼠标缩放,模型无法缩放,所以需要设置pointerEvents属性为none,解决html标签对画布的遮盖。思路:使用css3dRender添加一个图片,然后获取的位置坐标,使用css3dRender添加一个文字标签,也设置这个位置坐标,此外z轴设置一个高度,这样就可以放在图片的正上方。

2025-02-25 18:45:00 1058

原创 推荐使用nvm,管理不同node版本

这时候nvm的好用就体现出来了,可以下载多个node版本,需要的时候切换就行,下载不同版本的node后不需要去自己配置环境之类的,切换版本非常丝滑简单。有时候因为项目需要特定的node,因为node只能下载一个特定版本,所以我们就需要去删了重装node,然后配置node,真的很麻烦。推荐一个好用的管理node方法,使用nvm。这个文章写的很清楚,看完配置就完成了。下面贴一个我下载参考的文章。

2024-12-16 20:35:58 276

原创 vue生命周期

vue生命周期

2024-12-05 21:58:11 666

原创 idea如何解决中文无法输入问题

idea如何解决中文无法输入问题

2024-12-05 16:58:51 436

原创 一篇文章看懂Promise

一篇文章看懂Promise

2024-12-01 19:38:56 512

原创 一篇文章看懂SSE的基本使用

一个单向的持久通信方式,只能服务器给客户端发送数据。文章是看B站up小满zs的视频整理的笔记。适用于:可视化大平台,

2024-11-28 14:19:40 633

原创 前端网络请求的API

XHRajaxjqueryfetchaxios(以上都遵循浏览器同源策略,异步请求数据,不阻塞页面),img的srcscript的src。ajax基于创建XHR技术,创建对象与服务器异步通信,优点:局部刷新页面。缺点:请求方式比较复杂。jQuery是一个流行的JavaScript库,其中包含了简化Ajax调用的方法。axios基于promise,本质上也是对xhr的封装,体积相对较小比起jQuery,使用需要引入额外的库。链式调用处理异步操作。自动转化请求和响应的数据格式。

2024-11-28 14:11:47 291

原创 一篇文章看懂navigator.sendBeacon

一篇文章看懂navigator.sendBeacon

2024-11-28 14:05:52 512

原创 一篇文章看懂websocket基本用法

一篇文章看懂websocket基本用法

2024-11-27 11:39:07 683

原创 了解HTTP请求、HTTP轮询、websocket、SSE通信方式

一篇文章简单了解浏览器和服务器通信的几种方式

2024-11-25 14:25:13 647

原创 一篇文章看懂fetch的基本用法

一篇文章看懂fetch的基本用法

2024-11-24 23:12:36 635

原创 一篇文章看懂Ajax基本使用

一篇文章看懂Ajax基本使用

2024-11-24 20:49:15 606

原创 前端开发怎么解决跨域问题(三种方法)

前端开发解决跨域问题的三种方法

2024-11-24 20:39:18 395

原创 一篇文章解决gitee提交本地代码1

git config --global --add safe.directory 本台计算机代码地址。

2024-11-23 18:33:58 232

原创 vue3项目博客

这个项目是跟着B站up程序员老罗做的,我自己总结了遇到的问题。前端原码我放到了Gitee可以参考,但是我做的项目没有做完,因为后面我感觉练习的有点重复,所以系统设置和回收站我没有做。这个是B站的视频地址我的收获。

2024-11-23 18:22:58 409

原创 vue3组件间通信

方法:在父组件定义ref,通过ref接收子元素暴露的属性或者方法。方式:父亲使用子定义的自定义方法,通过函数接收子元素传递的参数。具体使用的话:在模板字符串不需要props直接。注意点二:如果是传递变量是字符串,我们就可以直接赋值,例如。defineProps定义父亲传递的数据然后使用。,但是如果是对象就需要。注意点一:子元素要在。

2024-11-23 12:16:15 331

原创 pinia基本知识整理

pinia知识总结

2024-11-21 23:34:53 536

原创 可视化大屏(pinia进行数据管理)

使用进行pinia数据管理的可视化大屏

2024-11-21 23:30:10 575 3

原创 如何在three.js里面导入obj的三维模型

添加obj模型,需要加载mtl文件,绘制模型的纹理颜色之类的。但是mtl文件需要修改路径。需要引入loader,可以加载obj模型的文件和mtl文件。这里修改路径我是参照博主:杰拉啦德。

2024-11-05 13:09:19 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除