合集-有意思的

摘要:点击查看代码 <script setup lang="ts"> import axios from 'axios' const request = axios.create({ baseURL: 'http://localhost:3000', // 设置请求超时时间为5秒 timeout: 200 阅读全文
posted @ 2023-10-20 17:11 jialiangzai 阅读(186) 评论(0) 推荐(0) 编辑
摘要:axios请求重试_axios-retry插件 <script setup lang="ts"> import axios from 'axios' import axiosRetry from 'axios-retry' const request = axios.create({ baseURL 阅读全文
posted @ 2023-10-20 17:12 jialiangzai 阅读(247) 评论(0) 推荐(0) 编辑
摘要:简介 虚拟列表是一种优化长列表渲染的技术,它可以在保持流畅性的同时,渲染大量的数据。 在传统的列表渲染中,如果列表非常长,会导致渲染时间过长,页面卡顿,用户体验变得非常差。而虚拟列表则是只渲染可见区域内的数据,而非全部渲染,这样就可以大大提高渲染效率,保持页面流畅性。 应用场景 虚拟列表技术在大数据 阅读全文
posted @ 2023-10-21 21:46 jialiangzai 阅读(341) 评论(0) 推荐(0) 编辑
摘要:支持多种文件(docx、excel、pdf)预览的 vue 组件库。 同时支持 vue2/3 使用简单 支持本地文件 支持远程地址 pdf 预览 安装依赖 npm i @vue-office/pdf <script setup lang="ts"> // 引入 VueOffice 组件 import 阅读全文
posted @ 2023-10-21 22:14 jialiangzai 阅读(4099) 评论(0) 推荐(0) 编辑
摘要:![image](https://img2023.cnblogs.com/blog/2357003/202310/2357003-20231022114323824-964048896.png) 阅读全文
posted @ 2023-10-22 11:43 jialiangzai 阅读(81) 评论(0) 推荐(0) 编辑
摘要:把原生 DOM 标签转换后加入到 3D 场景空间中显示 function domTo3D() { // 1. 准备原生 DOM 标签 const tag = document.createElement('span') tag.innerHTML = '我是文字' tag.style.color = 阅读全文
posted @ 2023-10-24 19:03 jialiangzai 阅读(83) 评论(0) 推荐(0) 编辑
摘要:原生 DOM 还用原生的 DOM 点击事件,要注意开启 pointerEvents CSS3DRenderer 是一个新的渲染器,需要在渲染循环调用并适配 labelRenderer.domElement.style.pointerEvents = 'none' // 让标签触发鼠标交互事件 thr 阅读全文
posted @ 2023-10-24 19:25 jialiangzai 阅读(53) 评论(0) 推荐(0) 编辑
摘要:点击查看代码 // 目标:初始化 three.js 基础环境 import * as THREE from 'three' import { OrbitControls } from 'three/addons/controls/OrbitControls.js' import { CSS3DRen 阅读全文
posted @ 2023-10-25 00:24 jialiangzai 阅读(39) 评论(0) 推荐(0) 编辑
摘要:二分查找算法 const func = (array, target) => { let left = 0 let right = array.length - 1 while (left <= right) { let mid = Math.floor((left + right) / 2) if 阅读全文
posted @ 2023-10-26 10:54 jialiangzai 阅读(51) 评论(0) 推荐(0) 编辑
摘要:js判断字符串是否连贯 var name="ABCDEF"; //需要验证的字符串 var lcontinuity=0; //用于连贯个数的计数 for(var i=1;i<name.length;i++){ if(((name[i].charCodeAt())-(name[i-1].charCod 阅读全文
posted @ 2023-10-26 11:39 jialiangzai 阅读(98) 评论(0) 推荐(0) 编辑
摘要:世界坐标系:场景空间的中心点 模型坐标系:模型物体本身的中心点 // 注意:建模师给的模型文件,物体的坐标轴原点可能不再正中心 物体位移:参考父级物体的坐标系 旋转和缩放:参考自身坐标系 阅读全文
posted @ 2023-10-28 19:36 jialiangzai 阅读(67) 评论(0) 推荐(0) 编辑
摘要:this.model.traverse(obj => { obj.castShadow = true }) 阅读全文
posted @ 2023-11-04 18:37 jialiangzai 阅读(25) 评论(0) 推荐(0) 编辑
摘要:点击查看代码 const resizeObserver = ref(null); //进行初始化和监听窗口变化 onMounted(async () => { await nextTick(() => { initChart(); setOptions(options.value, opts.val 阅读全文
posted @ 2023-11-05 21:34 jialiangzai 阅读(240) 评论(0) 推荐(0) 编辑
摘要:作用: 1 验证码是目前大多网站所支持并使用于注册登录的。就在于其作用能有效防止恶意登录注册,验证码每次都不同, 这就可以排除,用其他病毒或者软件自动申请用户及自动登陆.有效防止这种问题。 2 短信验证码等可以验证用户的合法性 1 智能选图 文字点选 短信 滑动 等一般 都是购买的服务 2 图片文字 阅读全文
posted @ 2023-11-07 16:30 jialiangzai 阅读(83) 评论(0) 推荐(0) 编辑
摘要:同一处的多个装饰器是按照洋葱模型,由外到内进入,再由内到外执行 阅读全文
posted @ 2023-11-07 17:55 jialiangzai 阅读(33) 评论(0) 推荐(0) 编辑
摘要:flex属性是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。 flex-grow :flex-grow属性定义盒子的放大比例,默认为0 不放大 其他数字按比例放大 flex-shrink:如果所有项目的flex-shrink属 阅读全文
posted @ 2023-11-07 18:02 jialiangzai 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1 怎么判断是安卓还是 ios** //获取浏览器的userAgent,并转化为小写 var ua = navigator.userAgent.toLowerCase(); //判断是否是苹果手机,是则是true var isIos = (ua.indexOf('iphone') != -1) || 阅读全文
posted @ 2023-11-07 18:23 jialiangzai 阅读(101) 评论(0) 推荐(0) 编辑
摘要:URI Uniform Resource Identifier 统一资源标识符 URL Uniform Resource Locator 统一资源定位符 URN Uniform Resource Name 统一资源名称 阅读全文
posted @ 2023-11-07 18:36 jialiangzai 阅读(68) 评论(0) 推荐(0) 编辑
摘要:点击查看代码 function createBasic() { // 目标:了解顶点坐标绘制正方形 // 1. 准备 BufferGemotry 缓冲几何图形 // 2. 准备 32 位浮点数的数组,定义矩形的顶点位置 // 3. 准备 BufferAttribute 属性缓冲对象,保存几何图形的属 阅读全文
posted @ 2023-11-10 17:31 jialiangzai 阅读(51) 评论(0) 推荐(0) 编辑
摘要:概念:attribute 用于向顶点着色器,传输几何图形待处理的各种属性,例如:顶点坐标,UV 坐标等等 注意:attribute 只能用于顶点着色器中,值在运行时会从几何图形属性中取值 点击查看代码 function createBasic() { // 目标:着色器变量 - attribute 阅读全文
posted @ 2023-11-10 19:05 jialiangzai 阅读(27) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示