会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Simoon
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
35
下一页
2025年11月13日
js时间循环机制、浏览器生命周期
摘要: 事件循环机制: 主线程中存在一个「调用栈」(Call Stack) function foo() { console.log('foo'); setTimeout(() => console.log('foo timeout')); Promise.resolve().then(() => cons
阅读全文
posted @ 2025-11-13 17:23 SimoonJia
阅读(36)
评论(0)
推荐(0)
2025年11月10日
谷歌浏览器设置解决跨域问题
摘要: chrome://flags/ Insecure origins treated as secure
阅读全文
posted @ 2025-11-10 16:19 SimoonJia
阅读(90)
评论(0)
推荐(0)
2025年11月4日
threejs样例:GPU拾取
摘要: 文章链接:https://threejs.org/manual/#zh/indexed-textures 案例:https://threejs.org/manual/examples/picking-gpu.html 这是因为 JavaScript 无法通过简单的查看纹理和材质,就推测出你的对象是否
阅读全文
posted @ 2025-11-04 11:03 SimoonJia
阅读(19)
评论(0)
推荐(0)
2025年10月29日
localeCompare根据名称排序(中文、英文、数字)
摘要: localeCompare() 是字符串的方法,用来比较两个字符串在特定语言环境下的排序顺序。 chars.sort((a, b) => a.name.localeCompare(b.name)); 是按对象的 name 属性 按语言规则(通常是字母或拼音顺序)从小到大排序。 相比直接用 >、< 比
阅读全文
posted @ 2025-10-29 14:05 SimoonJia
阅读(42)
评论(0)
推荐(0)
vue2x添加一个元素拖拽功能
摘要: 拖拽元素绑定: <div class="add-twin-wrap-container"> <div class="add-twin-wrap" @click.stop> <p class="title" @mousedown="onDragStart"> 添加场景类型实例 <span class=
阅读全文
posted @ 2025-10-29 12:01 SimoonJia
阅读(4)
评论(0)
推荐(0)
2025年10月27日
坐标系与投影关系
摘要: [地理坐标系] 4326 (WGS-84) 4490 (CGCS2000) |投影 |投影 v v 3857 (Web Mercator) 32650 (UTM Zone50N)
阅读全文
posted @ 2025-10-27 18:26 SimoonJia
阅读(4)
评论(0)
推荐(0)
2025年10月17日
three自带的框选工具SelectionBox、SelectionHelper
摘要: 🧱 一、SelectionBox 是什么? SelectionBox 是 Three.js 示例库中的一个工具类(examples/jsm/interactive/SelectionBox.js),用于通过定义一个**三维空间包围盒(Box3)**来选中视野内的物体。 换句话说: 它根据相机、鼠标
阅读全文
posted @ 2025-10-17 10:38 SimoonJia
阅读(59)
评论(0)
推荐(0)
2025年10月16日
创建一个scale为0的矩阵
摘要: 实现instanceMesh内某个单例暂时隐藏 const _zeroMatrix = new THREE.Matrix4().multiplyScalar(0);
阅读全文
posted @ 2025-10-16 15:24 SimoonJia
阅读(4)
评论(0)
推荐(0)
2025年10月15日
主线程阻塞型帧堆积(Frame Backlog)
摘要: “主线程阻塞型帧堆积(Frame Backlog)” 是前端性能调优中一个非常核心但常被忽视的现象,尤其在 WebGL / Three.js / 游戏循环 或 高频 UI 渲染 场景下。 🧠 一、定义:什么是“主线程阻塞型帧堆积” 帧堆积(Frame Backlog) 指的是: 渲染任务(fram
阅读全文
posted @ 2025-10-15 10:11 SimoonJia
阅读(21)
评论(0)
推荐(0)
2025年10月14日
Map做数据缓存
摘要: Map 的好处: 键可以是任意类型(包括对象) 保持插入顺序 查找性能优于普通对象(尤其是大量键时) // 创建缓存 const cache = new Map(); // 存入数据 cache.set('user_1', { name: 'Alice', age: 25 }); // 读取数据 i
阅读全文
posted @ 2025-10-14 12:01 SimoonJia
阅读(9)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
35
下一页
公告