摘要: 世界坐标系:场景空间的中心点 模型坐标系:模型物体本身的中心点 // 注意:建模师给的模型文件,物体的坐标轴原点可能不再正中心 物体位移:参考父级物体的坐标系 旋转和缩放:参考自身坐标系 阅读全文
posted @ 2023-10-28 19:36 jialiangzai 阅读(153) 评论(0) 推荐(0)
摘要: 原生 DOM 还用原生的 DOM 点击事件,要注意开启 pointerEvents CSS3DRenderer 是一个新的渲染器,需要在渲染循环调用并适配 labelRenderer.domElement.style.pointerEvents = 'none' // 让标签触发鼠标交互事件 thr 阅读全文
posted @ 2023-10-24 19:25 jialiangzai 阅读(101) 评论(0) 推荐(0)
摘要: ![image](https://img2023.cnblogs.com/blog/2357003/202310/2357003-20231022114323824-964048896.png) 阅读全文
posted @ 2023-10-22 11:43 jialiangzai 阅读(104) 评论(0) 推荐(0)
摘要: 简介 虚拟列表是一种优化长列表渲染的技术,它可以在保持流畅性的同时,渲染大量的数据。 在传统的列表渲染中,如果列表非常长,会导致渲染时间过长,页面卡顿,用户体验变得非常差。而虚拟列表则是只渲染可见区域内的数据,而非全部渲染,这样就可以大大提高渲染效率,保持页面流畅性。 应用场景 虚拟列表技术在大数据 阅读全文
posted @ 2023-10-21 21:46 jialiangzai 阅读(439) 评论(0) 推荐(0)
摘要: 渲染引擎首先通过网络获得所请求文档的内容,通常以8K分块的方式完成。 下面是渲染引擎在取得内容之后的基本流程: 1.解析html为dom树,解析css为cssom。渲染引擎开始解析html,并将标签转化为内容树中的dom节点。 2. 把dom和cssom结合起来生成渲染树(render)。接着,它解 阅读全文
posted @ 2023-09-05 21:31 jialiangzai 阅读(156) 评论(0) 推荐(0)
摘要: ![image](https://img2023.cnblogs.com/blog/2357003/202309/2357003-20230904220613803-1382303909.png) ``` Promise.resolve().then(() => { console.log(0); 阅读全文
posted @ 2023-09-04 22:08 jialiangzai 阅读(48) 评论(0) 推荐(0)
摘要: Vue和React中diff算法区别 vue和react的diff算法,都是忽略跨级比较,只做同级比较。vue diff时调动patch函数,参数是vnode和oldVnode,分别代表新旧节点。 1.vue对比节点。当节点元素相同,但是classname不同,认为是不同类型的元素,删除重建,而re 阅读全文
posted @ 2023-07-01 22:02 jialiangzai 阅读(867) 评论(0) 推荐(0)
摘要: 1、减少 http 请求 减少 HTTP 请求的方案主要有:合并 JavaScript 和 CSS文件、合并图片 CSS Sprites、图像映射(Image Map)和使用 Data URI 来编码图片,图片较多的页面也可以使用 lazyLoad 等技术进行优化。2、减少对 DOM 的操作 修改和 阅读全文
posted @ 2023-06-30 17:52 jialiangzai 阅读(135) 评论(0) 推荐(0)
摘要: ![image](https://img2023.cnblogs.com/blog/2357003/202306/2357003-20230630164254373-2072435177.png) 阅读全文
posted @ 2023-06-30 16:43 jialiangzai 阅读(26) 评论(0) 推荐(0)
摘要: 使用 wx.getUserInfo 方法 withCredentials 为 true 时可获取 encryptedData,里面有UnionID。后端需要进行对称解密 无法获取 UnionID 的问题 1、把小程序和公众号都绑定在开放平台;2、用户必须已经关注公众号。 阅读全文
posted @ 2023-06-30 16:08 jialiangzai 阅读(177) 评论(0) 推荐(0)