排序
ios 微信浏览器视频自动播放问题解决方法【亲测有效】
播放自动视频的两个前提条件 设置自动播放 autoplay 设置静音 muted 有些限制必须有点击操作,这个看需求,如果实现不了进入页面自动播放可以考虑价格播放按钮,引导用户点击。 因为我的视频不...
高德地图「海量点标记 + 海量标注」卡顿问题 解决方案
最近刚做了个和地图相关的需求,涉及到「海量点标记 + 海量标注」。当数据量达到三千以上的时候,「海量标注」会明显拖慢页面的加载/响应速度,非常影响用户体验,因此我对其进...
解决微信小程序中,页面中多个视频只播放一个视频的方法
需求:在页面中只允许播放一个视频。 目标:在页面中同时展示多个视频,但只有一个视频可以播放,其他视频需要停止播放。 简介: 当在微信小程序中需要实现多个视频只播放一个视频时,我们面临...
cesium使用天地图,此级别下无地图影像,天地图不显示等问题
相信很多刚接触cesium、GIS开发的小伙伴都会遇到这个问题,也许刚开始用着前人写好的代码并没有注意到这个问题,自己搭建的时候才发现这个问题又一时间找不到解决的办法,我就是这样过来的。 问...
吴恩达与 ChatGPT 提示工程教程学习笔记
4 月 28 日, Ng 联合 OpenAI 团队的 Isa 共同开发了名为 ChatGPT **Prompt Engineering for Developers 的课程, 旨在教给大家怎样在 GPT 模型写出优秀的 prompt. Introducing Large Language Mo...
二维图形学-点、线和形状
二维图形学是计算机图形学中的重要分支,主要研究平面内的点、线、形状等基本元素及其相互关系与变换。在本文中,将会详细介绍二维图形学中的点、线和形状,并提供相应的代码实现。 点(Point)...
我在 vscode 插件里接入了 ChatGPT,解决了代码变量命名的难题
lowcode 插件 已经迭代了差不多3年。作为我的生产力工具,平常一些不需要动脑的搬砖活基本上都是用 lowcode 去完成,比如管理脚手架,生成 CURD 页面,根据接口文档生成 TS 类型,生成 mock 等...
富文本编辑器Tiptap系列教程——5分钟搭建基于Tiptap的富文本编辑器
这是我参与「掘金日新计划 · 6 月更文挑战」的第 3 天,活动详情:juejin.cn/pos... 接上篇 富文本编辑器 Tiptap 系列教程——5 分钟认识 Tiptap,本节我们主要讲一下如何构建一个 Tiptap 富文...
聊聊javascript中令人头大的this
在JavaScript中,this是一个非常重要的关键字,可以用来访问对象中的属性和方法。它指向当前函数的执行上下文。由于 JavaScript 可以是面向对象的,也可以是基于原型的语言,所以 this 的含义有...
JS中的四大继承方案
所谓继承,就是子类继承父类中的属性和方法。 方案一:原型继承 方法:子类的原型指向父类的一个实例。 function A() { this.x = 100; } A.prototype.getX = function getX() { console.log(...
vue项目部署自动检测更新
前言 当我们重新部署前端项目的时候,如果用户一直停留在页面上并未刷新使用,会存在功能使用差异性的问题,因此,当前端部署项目后,需要提醒用户有去重新加载页面。 在以往解决方案中,不少人...
简单聊聊webpack、rollup和vite
vite近几年比较火,业界也总是将它和webpack放在一起进行比较。所以出于好奇心,最近就决定了解一下vite到底是个什么东西。 直接看vite的文档,感觉有点云里雾里,唯一看懂的就两句话: vite有...
【vite3+vue3 项目打包优化】依赖分包策略、CDN在线加速
我正在参加「掘金·启航计划」 现在很多小伙伴都已经使用 Vite + Vue3 开发项目了,如果你是 '前端架构师' 或者是 '团队核心' 的话,不得不可考虑的一个问题就是性能优化。 说到前端性能优化,...
如何用puppeteer留下历史掘金热榜
前言 成为打工人后,没有那么多的时间去刷掘金了,很多时候只能在周末才有时间去优哉游哉的躺在床上刷着热榜,但这个时候我们往往会错过掘金热榜的历史记录(热榜的内容一直在变化),这种情况或...
uniapp开发安卓TV — 智慧厕所大屏(1)
最近一段时间,公司打算拓展业务,要做智慧厕所项目,涉及到监控大屏、传感器;我这边负责进行大屏绘制、以及数据接收。目前该项目已完成一部分,趁此机会,做一下阶段总结。 本文主要讲解该项...
基于Ant-design-vue的 Modal弹窗 封装 命令式 与 Hooks 用法
前言 通常大家在使用弹窗有多样化的使用方式,常见的是直接使用该 Modal 组件,然后显隐的状态放在父容器里面维护。 其次就是在全局挂载一个公共的弹窗组件,然后通过 store 来传递不同的参数,...
Vue3中pinia的使用 持久化处理
简单记录一下学习pinia的过程 Pinia是什么? Pinia 是一个基于 Vue 3 的状态管理库。 与 Vue 2 中的 Vuex 不同,Pinia 使用了 Vue 3 中的 Composition API,因此可以更好地支持 TypeScript 和更...
【nuxt3】优雅地封装useFetch
什么是useFetch Nuxt.js 是一个基于 Vue.js 的通用应用框架,用于构建服务器渲染的应用程序(也称为通用应用程序或同构应用程序)。它简化了使用 Vue.js 构建服务器渲染应用程序的过程,并提供...
logicflow流程图手把手入门教程(附demo)
本文正在参加「金石计划」 logicflow流程图入门教程(带demo) 线上demo 一、安装 npm i @logicflow/core npm i @logicflow/extension 二、基本使用 2-1、设置流程网格背景 1、导入配置文件 i...
14. WebGPU 透视投影
在上一篇文章中,介绍了如何制作 3D ,但 3D 没有任何透视效果。它使用的是所谓的“正交”视图,它有其用途,但通常不是人们说“3D”时想要的。 现在,需要添加透视效果。究竟什么是透视?基本...