会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
梧桐灯下江楚滢
博客园
首页
新随笔
联系
订阅
管理
2025年3月12日
Canvas- stroke 和 strokeWidth 导致性能下降
摘要: 笔者在使用konva,在画布中绘制了大量数据点,并实现了画布的拖拽操作。但是,拖拽功能卡顿严重,在使用各种方法进行优化后,都没有显著提升。 在尝试删除绘制点的stroke和strokeWidth属性后,拖拽性能显著提高,无明显卡顿现象。 现分享deepseek-v3对其的解释: 1. 原因分析 (1
阅读全文
posted @ 2025-03-12 11:39 梧桐灯下江楚滢
阅读(34)
评论(0)
推荐(0)
2024年12月19日
vue-canvas-创建矩形框对指定区域的点数据进行坐标变换
摘要: demo简介 读取两个csv文件(geo数据和drawing数据) 绘制散点图 使用矩形框选中范围内的数据(只选中drawing数据) 拖动矩形框 或 reshape矩形框,同时,矩形框内的数据点坐标也相应变换 核心代码介绍 1 template 设置了工具栏和画布作为两个核心组件 工具栏包含”绘制
阅读全文
posted @ 2024-12-19 16:49 梧桐灯下江楚滢
阅读(158)
评论(0)
推荐(0)
2024年10月9日
Api-前后端串连
摘要: 端口号识别 前端和后端项目目前都在本地运行,但是端口号不同 前端:http://localhost:5173/ 后端:http://localhost:5000/ 不同端口号视为不在同一个域之下。 解决跨域的方法 使用Flask的CORS: 您可以在后端(例如使用 Flask)应用 CORS(跨域资
阅读全文
posted @ 2024-10-09 17:55 梧桐灯下江楚滢
阅读(26)
评论(0)
推荐(0)
2024年9月26日
Vue-每日小知识(9/26)
摘要: 知识介绍 多参数返回函数: 使用解构赋值 代码分析 // 根据缩放比例计算图像显示属性,返回图像在SVG中的显示区域(左上x,左上y,w,h) const calculateImageAttributes = (scale, imageSize, svgSize) => { const W = im
阅读全文
posted @ 2024-09-26 19:33 梧桐灯下江楚滢
阅读(8)
评论(0)
推荐(0)
2024年9月24日
SolidJS-每日小知识(9/24)
摘要: 对图片指定范围的区域进行填充显示 1 定义变量,svg和image // 用于保存SVG元素的引用 const [svgRef, setSvgRef] = createSignal<SVGSVGElement | null>(null); // 图像原始尺寸 const imageSize = {
阅读全文
posted @ 2024-09-24 19:39 梧桐灯下江楚滢
阅读(13)
评论(0)
推荐(0)
2024年9月22日
Vue-每日小知识(9/21)
摘要: 知识介绍 对json数据进行优化 使用vuex完成不同components之间的参数 代码分析 1. 对json数据进行优化 原数据: "connections": [ { "X_point": { "coords": [ 13327354.751253285, 3229146.982745276
阅读全文
posted @ 2024-09-22 10:13 梧桐灯下江楚滢
阅读(15)
评论(0)
推荐(0)
2024年9月19日
SolidJS-每日小知识(9/18)
摘要: 知识介绍 给图片添加旋转功能并自适应容器的宽和高 代码分析 1 给图片添加旋转功能并自适应容器的宽和高 定义信号量 const [imgRotation,setImgRotation] = createSignal(0); const [isLandscape, setIsLandscape] =
阅读全文
posted @ 2024-09-19 12:24 梧桐灯下江楚滢
阅读(14)
评论(0)
推荐(0)
2024年9月17日
SolidJS-每日小知识(9/16)
摘要: 知识介绍 使用select组件选择不同数据集,并将数据集渲染到页面上 对视图内所有元素进行指定距离的移动(by button) 代码分析 1 使用select组件选择不同数据集,并将数据集渲染到页面上 定义信号量和options const [selectedFile,setSelectedFile
阅读全文
posted @ 2024-09-17 12:57 梧桐灯下江楚滢
阅读(22)
评论(0)
推荐(0)
2024年9月16日
SolidJS-每日小知识(9/15)
摘要: 知识介绍 在视图缩放时,对SVG中的元素也进行缩放,使得text、circle等在放大后不会过于占据视野 对mainSVG中的蓝点增加双击强调的效果 对双击强调后的蓝点在lenSVG视图中,增加其他元素的半透明效果 代码分析 1 在视图缩放时,对SVG中的元素也进行缩放,使得text、circle等
阅读全文
posted @ 2024-09-16 10:36 梧桐灯下江楚滢
阅读(14)
评论(0)
推荐(0)
2024年9月15日
SolidJS-每日小知识(9/14)
摘要: 知识介绍 使用两个SVG进行主视图和Len视图的区分,len视图中附带额外信息 代码分析 1 使用两个SVG进行主视图和Len视图的区分 设置主视图 // 绘制主SVG的函数 const drawMainSVG = () => { // 选择主SVG并设置其属性 const svgMain = d3
阅读全文
posted @ 2024-09-15 09:53 梧桐灯下江楚滢
阅读(12)
评论(0)
推荐(0)
下一页
公告