书架

书架

=一个知识书库=

基于 Three.js 的 3D 模型加载优化

基于 Three.js 的 3D 模型加载优化

作为一个3D的项目,从用户打开页面到最终模型的渲染需要经过多个流程,加载的时间也会比普通的H5项目要更长一些,从而造成大量的用户流失。为了提升首屏加载的转化率,需要尽可能的降低loading的时间。这里就分享一些我们在模型加载优化方面的心得。 # 一、前言 近段时间,我们使用three.js完成了vivo拟我形象的开发工作,大家可以在vivo账号中拟制属于自己的3D形象,也可以保存作为自己的头像名片。 作为一个3D的项目,从用户打开页面到最终模型的渲染需要经过多个流程,加载的时间也会比普通的H5项目要更长一些。然而过长的等待时间会造成大量的用户流失,这部分用户没有体验到具体的
more...
视觉算法开发新利器:Supervision低代码工具箱全解析

视觉算法开发新利器:Supervision低代码工具箱全解析

![视觉算法开发新利器:低代码工具箱全解析,简化开发流程,新增高级视频分析功能!](http://www.lixianglong.cn/bg_store/img/content/b55b4b1b608246559e51c73c277b6707_1440w.jpg) 在**计算机视觉**算法开发过程中,你是否需要从硬盘加载数据集、在图像或视频上绘制分类检测结果、选择视频中的特定区域进行分析,或者统计一个区域内目标的流量分析。如果有上述需求,那么文中这款计算机视觉**工具箱**绝对可以帮你事半功倍! **视频指定区域车流量计数** ![动图封面](http://www.lixia
more...
总结 Vue3 组件管理 12 种提高效率高级写法

总结 Vue3 组件管理 12 种提高效率高级写法

## SFC 单文件组件 顾名思义,就是一个`.vue`文件只写一个组件 ### 模板写法 ![图片](http://www.lixianglong.cn/bg_store/img/content/TZL4BdZpLdg71Q30GKo9KwQn8oTwbU3La06wqia4WDYzib.png) 如果这个组件想要在别的组件里使用,就需要在另一个`.vue`中引入和使用、复用 <!--more--> ### h函数写法 使用 `defineComponent + h` 去进行组件编写 ![图片](http://www.lixianglong.c
more...
Vue3为什么推荐使用ref而不是reactive

Vue3为什么推荐使用ref而不是reactive

> `ref` 和 `reactive` 是 Vue3 中实现响应式数据的核心 API > > * `ref` 用于包装基本数据类型 > * `reactive` 用于处理对象和数组。 > > 尽管 `reactive` 似乎更适合处理对象,但 Vue3 官方文档更推荐使用 `ref` 下面我们从源码的角度详细讨论这两个 API,以及 Vue3 为什么推荐使用`ref`而不是`reactive`? <!--more--> ## ref 的内部工作原理 `ref` 是一个函数,它接受一个内部值并返回一个响应式且可变的引用对象。这个引用对象有一个 `.value`
more...
inheritAttrs为false说明

inheritAttrs为false说明

`inheritAttrs: false` 是 Vue 2.4.0+ 引入的组件选项,用于控制是否从父组件继承属性到子组件的根元素上。当设置为 `true` 时(默认行为),父组件中的非 `prop` 属性会被应用到子组件的根元素上。当设置为 `false` 时,这些属性不会被应用到子组件的根元素上。 例如,如果你有以下父组件: ```xml <template> <div> <child-component class="parent-class" id="parent-id" /> </div> </template> <script> im
more...