首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JYuan
掘友等级
前端开发
水流心不惊~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
JYuan
前端开发
·
1年前
关注
Typescript中如何实现Exclude<T, E>?
1. 定义 实现原理: 使用条件类型(Conditional Type)的语法进行类型运算。 对于每个 T 中的类型,如果它是 E 中的类型,则映射为 never(空类型)...
0
评论
分享
JYuan
前端开发
·
1年前
关注
Typescript中如何运用Pick<T, K>?
1. 定义 实现原理: 首先通过 K extends keyof T 约束 K 必须是 T 的属性键(key)的子集。 然后使用映射类型(Mapped Type)的语法,遍...
0
评论
分享
JYuan
前端开发
·
1年前
关注
Typescript中如何运用Record<K, V>?
1. 定义 它通过使用映射类型(Mapped Type)的语法,遍历键类型 K 的所有属性,并为每个属性创建一个新的属性,类型为 T。 这个工具类型非常有用,它可以帮助你快...
0
评论
分享
JYuan
前端开发
·
1年前
关注
Typescript中如何实现Readonly<T>?
如上示例: [P in keyof T]: 这部分使用了映射类型语法,它遍历类型 T 的所有属性,并将每个属性的键(key)存储在 P 中。这样,我们可以逐个访问 T 的属...
0
评论
分享
JYuan
前端开发
·
1年前
关注
Typescript中如何实现Required<T>?
1. 示例 在上面的示例中,关键在于使用TypeScript 2.8中引入的-删除?修饰符。 2. 拓展 -修饰符 代码执行效果: -readonly [P in keyo...
1
评论
分享
JYuan
前端开发
·
1年前
关注
Typescript中如何实现Partial<T>
1. 示例 在上面的示例中,Partial<Person> 将类型 Person 中的所有属性转换为可选属性,添加了 ? 符号。 这样,PartialPerson 类型中的...
0
评论
分享
JYuan
前端开发
·
1年前
关注
1. JavaScript的函数参数有哪些?
在JavaScript中,函数参数可以通过以下几种方式进行定义和传递: 位置参数(Positional Parameters):这是最常见的参数传递方式,函数定义时通过指定...
0
评论
分享
JYuan
前端开发
·
2年前
关注
1. 当父级div设置flex时,子级div宽度200px无效
1. 问题描述 如果父级容器设置了 display: flex;,子级 <div> 设置了固定的宽度(如 width: 200px;),在某些情况下,可能会导致子级的宽度不...
0
评论
分享
JYuan
前端开发
·
2年前
关注
25. Three.js如何更新对象的转换(Matrix transformations)?
1. 方式一 修改对象的position,quaternion和scale属性,让three.js重新计算来自这些属性的对象矩阵: 默认情况下,matrixAutoUpda...
0
评论
分享
JYuan
前端开发
·
2年前
关注
24. Three.js中的矩阵变换介绍?
1. 介绍 在Three.js中,矩阵变换是一种用于在三维空间中对对象进行平移、旋转和缩放的技术。 矩阵变换可以通过应用不同的矩阵操作来改变对象的位置、方向和大小。 在Th...
0
评论
分享
JYuan
前端开发
·
2年前
关注
23. Three.js中的Three.InstancedMesh使用流程?
1. 流程 创建场景、相机和渲染器: 创建一个Three.js场景、相机和渲染器,并将渲染器的输出添加到HTML文档中。 创建几何体和材质: 创建一个几何体对象和一个材质对...
0
评论
分享
JYuan
前端开发
·
2年前
关注
22. Three.js中的Three.InstancedMesh(实例化网格)是什么?
1. 介绍 Three.InstancedMesh是Three.js中的一个类,用于创建实例化网格。 实例化网格是一种优化技术,可以在渲染多个相同几何体的情况下提高性能。 ...
0
评论
分享
JYuan
前端开发
·
2年前
关注
21. Three.js中的Three.BufferAttribute是什么?
1. 介绍 BufferAttribute 是 Three.js 中的一个类,用于表示几何体的属性数据。 它作为 BufferGeometry 中的一个重要组成部分,用于存...
0
评论
分享
JYuan
前端开发
·
2年前
关注
20. Three.js中的Three.BufferGeometry.index是什么?
1. 介绍 BufferGeometry 的 index 是一个属性,用于存储几何体的顶点索引数据。它可以被用于定义几何体的面(三角形)或线段的连接方式。 2. 作用 通常...
0
评论
分享
JYuan
前端开发
·
2年前
关注
19. Three.js中的Three.BufferGeometry该如何使用?
1. 流程 创建一个 BufferGeometry 对象 定义顶点位置数据 将顶点位置数据设置到 BufferGeometry 中的属性中(如: position) 创建一...
0
评论
分享
JYuan
前端开发
·
2年前
关注
18. Three.js中的Three.BufferGeometry是什么?
1. 介绍 Three.BufferGeometry 是 Three.js 中的一个类,用于表示几何体的数据结构。 它是 Three.js 中用于高性能渲染的几何体表示方式...
0
评论
分享
JYuan
关注了
白哥学前端
前端开发
JYuan
关注了
熊的猫
前端开发
JYuan
前端开发
·
2年前
关注
17. Three.js常见的光照(Light)?
1. 介绍 环境光(Ambient Light): 环境光是一种均匀分布的光照,模拟了场景中的全局光照。 环境光没有特定的方向和位置,只有一个颜色和强度。 环境光可以使整个...
0
评论
分享
下一页
个人成就
文章被点赞
209
文章被阅读
48,444
掘力值
1,513
关注了
32
关注者
100
收藏集
3
关注标签
3
加入于
2018-04-19