- 博客(214)
- 收藏
- 关注
原创 error: pathspec ‘XXXXX‘ did not match any file(s) known to git
error: pathspec 'XXXXX' did not match any file(s) known to git
2024-07-07 14:02:37
452
2
原创 推荐一个基于react+ts+vite的二次开发中后台框架
hello world欢迎来到前端的新世界react.js🐱👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。您的观看就是作者创作的动力(本人不是作者,如有侵权请联系删除)登录页详情页权限管理结果页。
2024-05-29 10:53:33
589
原创 信息: 没有运行的任务匹配指定标准。
nginx启动不了,信息: 没有运行的任务匹配指定标准。tasklist /fi "imagename eq nginx.exe"
2024-01-04 09:54:50
1100
原创 鸿蒙OS 概述
HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
2023-12-14 17:59:51
411
原创 纯css实现高度或者宽度变化字体发生变化【容器查询】
纯css实现页面的字体自适应页面的高度的变化或者宽度的变化的实现,也有js的版本 根据兼容性来实现
2023-12-11 18:41:06
542
原创 WebGL 底层是如何工作的详细教程
顶点着色器就是用户在 GLSL 中写的函数。处理每个顶点时,均会被调用一次。用户可以将投影矩阵的值存储在特定的变量 gl_Position 中。GPU 会处理这些值,并将他们存储在其内部。假设用户希望绘制三角形 TRIANGLES, 那么每次绘制时,上述的第一部分就会产生三个顶点,然后 GPU 会使用他们来绘制三角形。首先 GPU 会将三个顶点对应的像素绘制出来,然后将三角形光栅化,或者说是使用像素点绘制出来。对每一个像素点,GPU 都会调用用户定义的片段着色器来确定该像素点该涂成什么颜色。当然,用户定
2023-12-11 14:07:26
450
2
原创 webGL的基本原理详细教程
WebGL 的出现使得在浏览器上面实现显示 3D 图像成为可能,WebGL 本质上是基于光栅化的 API ,而不是基于 3D 的 API。WebGL 只关注两个方面,即投影矩阵的坐标和投影矩阵的颜色。使用 WebGL 程序的任务就是实现具有投影矩阵坐标和颜色的 WebGL 对象即可。可以使用“着色器”来完成上述任务。顶点着色器可以提供投影矩阵的坐标,片段着色器可以提供投影矩阵的颜色。
2023-12-11 13:59:48
309
原创 Vue 3.0如何配置TypeScript支持
vue3中的ts支持的配置怎么做?vue3中的ref怎么用ts约束,vue3中的reactive怎么用ts约束,vue3中的computed怎么用ts约束
2023-12-06 19:06:31
734
原创 Vue 3.0 组合式API 模板引用
我们在子组件的mounted()生命周期钩子中,通过this.$parent.$refs.parentInput = this给父组件的引用中添加了一个parentInput的属性,并将该子组件作为该属性的值。在父组件中,我们可以根据该引用来访问子组件实例,并调用子组件的方法或访问其属性。例如,在focus()方法中,我们通过this.$parent.$refs.parentInput引用来获取到子组件实例,并调用其$refs.myInput.focus()方法让输入框获得焦点。总的来说,在Vue中
2023-12-06 19:01:18
262
原创 Vue 3.0 组合式API provide/inject
在 Vue.js 中,provide 和 inject 是一对用于跨级组件之间进行数据传递的高级选项。它们允许祖先组件向后代组件提供数据,而不需要通过 props 属性层层传递。provide 和 inject 在以下场景中非常有用:跨级组件的状态管理类似于全局配置的数据传递跨级主题设置
2023-12-06 18:58:29
314
原创 Vue 3.0 Teleport
Teleport 是 Vue 3 中引入的一种新功能,用于在 DOM 中方便地挂载和移除组件。Teleport 允许你在组件的模板中指定一个目标挂载点,并在组件渲染时将内容直接挂载到指定的目标元素上,而不受组件层次结构的限制。这对于在页面的不同位置渲染组件内容非常有用,例如在模态框、弹出框、滚动列表等场景中。
2023-12-06 18:53:43
114
原创 原生js的webserial实现连接串口数据
原生的js使用webSerial实现连接串口数据,读取串口数据,实现读取流和写入流,然后把数据进行相应的处理
2023-12-04 11:28:32
1654
5
原创 JavaScript RegExp 对象
JavaScript RegExp 对象RegExp:是正则表达式(regular expression)的简写。RegExp 对象用于规定在文本中检索的内容。
2023-12-04 09:54:45
177
1
原创 TypeScript 类 第三章 【抽象类,类的高级技巧】
ts中的抽象类 和类下高级技巧ts中怎么把类当做接口使用 构造函数当你在TypeScript里声明了一个类的时候,实际上同时声明了很多东西。 首先就是类的 实例的类型。
2023-12-02 21:40:49
144
原创 TypeScript 类 第二章 【参数属性,存取器,静态属性】
ts中的参数类型 存取器,静态属性TypeScript支持通过getters/setters来截取对对象成员的访问。 它能帮助你有效的控制对对象成员的访问。下面来看如何把一个简单的类改写成使用get和set。 首先,我们从一个没有使用存取器的例子开始。
2023-12-02 21:38:24
212
原创 TypeScript 类 第一章【类,继承,修饰符】
ts中的类的接口如何定义,readonly修饰符你可以使用readonly关键字将属性设置为只读的。 只读属性必须在声明时或构造函数里被初始化。ts中的修饰符
2023-12-02 21:35:36
98
原创 TypeScript 接口之基本接口定义
我们稍后会讲到索引签名,但在这我们要表示的是SquareConfig可以有任意数量的属性,并且只要它们不是color和width,那么就无所谓它们的类型是什么。还有最后一种跳过这些检查的方式,这可能会让你感到惊讶,它就是将这个对象赋值给一个另一个变量: 因为squareOptions不会经过额外属性检查,所以编译器不会报错。
2023-12-02 21:22:00
143
vue2面试题一百问,所有的问题,你的面试我帮你,被最少的题学最精炼的知识
2023-11-14
基于vueuse的api实现的虚拟滚动和无限滚动列表
2023-11-10
vue3+ts+vite4开发的弹出层组件
2023-11-10
仿element plus实现的MEssage信息提示的组件
2023-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人