叶子yes
码龄6年
求更新 关注
提问 私信
  • 博客:235,917
    社区:1,226
    问答:43
    动态:7,442
    244,628
    总访问量
  • 99
    原创
  • 322
    粉丝
  • 80
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2019-10-02

个人简介:前端学习之旅,期待你的加入

博客简介:

叶子yes的博客

查看详细资料
个人成就
  • 获得689次点赞
  • 内容获得319次评论
  • 获得1,743次收藏
  • 代码片获得5,431次分享
  • 博客总排名986,063名
  • 原力等级
    原力等级
    6
    原力分
    2,017
    本月获得
    1
创作历程
  • 10篇
    2024年
  • 7篇
    2023年
  • 82篇
    2022年
成就勋章
TA的专栏
  • threejs
    6篇
  • JavaScript
    34篇
  • 前端
    63篇
  • 地图
    1篇
  • vue
    15篇
  • nodejs
    2篇
  • es6
    9篇
  • css3
    4篇
  • Typescript
    2篇
  • H5API
    3篇
  • jQuery
    2篇
  • html
    13篇
  • axure
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 14

TA参与的活动 5

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

nvm获取node版本时报错:Could not retrieve https://npm.taobao.org/mirrors/node/index.json.

这通常是由于网络连接问题、镜像源的问题或配置问题引起的。获取 Node.js 版本时遇到的错误信息表明无法从。:如果淘宝镜像源不可用,可以尝试更换为其他镜像源。
原创
博文更新于 2024.07.19 ·
573 阅读 ·
7 点赞 ·
0 评论 ·
2 收藏

像素流送服务器UE5.4-0.0.4.zip

发布资源 2024.05.23 ·
zip

【UE5】蓝图通信方式

创建两个Actor蓝图。
原创
博文更新于 2024.04.25 ·
1369 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

【Three.js】使用精灵图Sprite创建面朝相机的文本标注

在Three.js中精灵Sprite是一个总是面朝摄像机的平面,它通常和纹理贴图结合使用,贴图可以是一张图片,也可以是我们使用canvas绘制出来的任何东西。所以我们可以先使用canvas绘制文字,然后将它作为纹理贴图贴到精灵平面上,就可以创建面朝相机的文本标注了。
原创
博文更新于 2024.03.19 ·
1794 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

【Three.js】Layers图层的使用

Layers 对象为Object3D对象分配了1-32个图层,编号为0-31。在内部实现上,每个图层对象被存储为一个bit mask,默认所有 Object3D 对象都存储在第 0 个图层上。图层对象可以用于控制对象的显示,和相机处于同一个图层的物体才可以被显示出来。每个继承自 Object3D 的对象都有一个 Object3D.layers 对象。Mesh、Camera、Group等都继承自基类 Object3D,所以它们都有一个 layers 属性。
原创
博文更新于 2024.01.30 ·
1728 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

【Three.js】轨道控制器(OrbitControls)的使用

轨道控制器可以使得相机围绕目标进行轨道运动。轨道控制器功能不可以通过three模块来直接访问,需要从 example/jsm 子目录下导入。
原创
博文更新于 2024.01.26 ·
8437 阅读 ·
44 点赞 ·
6 评论 ·
35 收藏

【Vue3】状态管理工具——pinia的使用

pinia相当于vue2中的vuex,pinia也是vue.js状态管理库。使用storeToRefs可以将store中的数据转换成ref对象。注意:pinia中的storeToRefs只会对数据本身转换,而vue中的toRef会转换store中的数据。我们通过解构拿到的数据不是响应式的,所以需要使用storeToRefs将它们变成响应式的。
原创
博文更新于 2024.01.25 ·
578 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

【Three.js】画布自适应大小与全屏

在Three.js中,要使画布能够自适应窗口大小的变化,需要在窗口大小变化时更新相关的渲染器、摄像机等参数。①②更新摄像机的宽高比,以确保画面不会变形。③通过更新摄像机的投影矩阵,确保透视投影的正确显示。④更新渲染器的大小,使其与新的窗口大小相匹配。⑤设置渲染器的像素比,以适应高分辨率屏幕,提高渲染效果。
原创
博文更新于 2024.01.25 ·
1958 阅读 ·
8 点赞 ·
0 评论 ·
12 收藏

【Three.js】创建一个三维场景

Three.js是一个用于创建WebGL渲染的JavaScript库。WebGL(Web Graphics Library)是一种用于在Web浏览器中进行硬件加速的图形渲染的JavaScript API。它允许开发者利用计算机的GPU(图形处理单元)来执行图形渲染,从而实现高性能的3D图形和图形效果。它本身是一个相对底层的API,需要处理许多繁琐的任务,如着色器编写、缓冲区管理等。Three.js封装了底层的WebGL功能,用于简化和抽象WebGL的使用。
原创
博文更新于 2024.01.24 ·
983 阅读 ·
11 点赞 ·
6 评论 ·
11 收藏

【Vue3】计算属性computed和监听属性watch

监听ref或者reactive定义的对象类型数据中的某个属性时,如果该属性值不是对象类型,需要写成函数的形式,如果是对象类型,可以直接写,也可以写成函数的形式。监视ref定义的对象类型数据,监视的是对象的地址值,若想监视对象内部属性的变化,需要手动开启深度监视。② watch要明确指出监视的数据,watchEffect不用明确指定监视的数据,用到哪些属性,就监视哪些属性。它需要返回一个值,返回的值就是该计算属性的值。① 都能监听响应式数据的变化,不同的是监听数据变化的方式不同。定义的对象中的属性,
原创
博文更新于 2024.01.23 ·
3269 阅读 ·
21 点赞 ·
0 评论 ·
25 收藏

【Vue3】组件通信

父传子:props、v-model、$refs、默认插槽、具名插槽子传父:props、自定义事件、v-model、$parent、作用域插槽祖传孙、孙传祖:$arrts、provide、inject兄弟组件、任意组件之间传值:mitt、pinia
原创
博文更新于 2024.01.22 ·
1170 阅读 ·
21 点赞 ·
0 评论 ·
28 收藏

【Three.js】创建CAD标注线

CAD标注线在工程和制造领域中被广泛用于标记零部件、装配体和机械系统的尺寸、距离、角度等信息。它们帮助工程师和设计师更好地理解设计要求,并确保制造的准确性。在三维场景中添加标注线使得设计更加直观。人们可以在一个真实的三维环境中看到物体的形状、大小和相互关系,相比于传统的二维图纸,更容易理解和把握设计意图。下面是一个简单的效果图:要创建上图所示的标注线,我们可以把标注线拆分成三个部分:箭头线、箭头两端的线段 、文本信息。
原创
博文更新于 2023.12.04 ·
2077 阅读 ·
29 点赞 ·
3 评论 ·
34 收藏

使用Echarts图表时,页面切换后并且改变页面窗口大小,再切回原来页面Echarts图表显示有问题

可以看到,即使我们已经调用了resize方法,但是在进入页面的时候并没有去调用,所以Echarts图表不会自动恢复原来的样子,这时候我们再改变一下当前页面窗口大小,图表又可以再次调用resize方法,然后恢复原来的大小。所以这时候只需要我们手动调用一下resize方法就可以了。同时,我们还可以使用Vue Router提供的组件内守卫 beforeRouterEnter 来手动触发echarts的resize事件,它会在进入组件路由时触发。什么时候去手动调用resize方法呢?
原创
博文更新于 2023.07.27 ·
1828 阅读 ·
4 点赞 ·
2 评论 ·
9 收藏

el-select下拉框处理分页数据,触底加载更多

1、声明自定义指令2、使用自定义指令v-loadmore3、发送请求加载数据
原创
博文更新于 2023.07.21 ·
2934 阅读 ·
4 点赞 ·
1 评论 ·
16 收藏

Vue项目运行报错Error: error:0308010C:digital envelope routines::unsupported

在使用Node.js 18.16.0版本运行Vue项目时,报错 error:0308010C:digital envelope routines::unsupported。这是因为在Node 18版本中,默认使用了OpenSSL 3.0及以上版本,这个版本和之前的版本有所区别,它添加了一些新的特性,但同时也移除了一些旧的特性,从而导致一些依赖老版本的代码无法正常运行。所以,在一些使用了Old Crypto API或者其他与OpenSSL相关的有所不同的API的应用程序中,可能会出现奇怪的问题,
原创
博文更新于 2023.05.07 ·
952 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

将Egg项目部署到阿里云服务器

1、连接阿里云服务器,上传文件2、在阿里云服务器上安装Nodejs3、下载项目依赖4、安装egg-scripts 模块5、启动项目6、阿里云服务器开启7001端口
原创
博文更新于 2023.05.03 ·
1726 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

js基本包装类型

在 ES 中,数据类型分为基本数据类型和引用数据类型。而基本包装类型,严格来说不属于上面两个中的任意一个,但是又和这两种类型息息相关。基本数据类型和引用类型这两个类型其中一个很明显的区别是,引用类型有自己内置的方法,也可以自定义其他方法用来操作数据,而基本数据类型不能像引用类型那样有自己的内置方法对数据进行更多的操作。但基本数据类型真的没有吗?对于部分基本类型来说确实是这样的。......
原创
博文更新于 2023.03.22 ·
2026 阅读 ·
14 点赞 ·
11 评论 ·
24 收藏

解决模态框中的地图打开后中心点偏向左上角的问题

出现这个问题的原因是地图初始化是在mounted生命周期进行的,也就是说模态框还没有被打开就加载好地图了,而此时模态框的宽高是0,因此地图的中心点就会出现在左上角。
原创
博文更新于 2023.02.01 ·
535 阅读 ·
2 点赞 ·
5 评论 ·
3 收藏

【vue】实现滚动条滚动到底部时发送请求获取数据

当后端给我们一个分页获取数据的接口时,我们前端可以通过设置分页按钮来获取到所有的数据,也可以通过判断滚动条位置,当滚动条滚动到底部时就发送请求获取下一页的数据,这样我们就可以不设置分页按钮也能获取到所有的数据。
原创
博文更新于 2023.01.20 ·
2601 阅读 ·
11 点赞 ·
0 评论 ·
26 收藏

【git/gitee】git的简单使用

git是一个开源的分布式版本控制系统,我们通常使用git来进行团队合作开发。gitee是基于git的代码托管服务。下载安装完后,在桌面鼠标右键会出现。
原创
博文更新于 2023.01.17 ·
428 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏
加载更多