摘要: #### 2023-5-31 ``` 微信用户: d* 感谢这位大佬的打赏。 ``` #### 2023-3-30 ``` 微信用户: s*d 感谢这位大佬的打赏。 ``` #### 2023-3-20 ``` 微信用户: *性 感谢这位大佬的打赏。 ``` #### 2023-3-20 ``` 微 阅读全文
posted @ 2023-03-30 16:26 南风晚来晚相识 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 闭包 闭包官方的解释:闭包(closure)是一个函数以及其捆绑的周边环境状态(词法环境)的引用的组合。 也就是说:闭包让开发者可以从内部函数访问外部函数的作用域。 在 JavaScript 中,闭包会随着函数的创建而被同时创建。 上面这3句话是mdn的解释。太复杂了。笨笨的我理解不了。 我的理解: 阅读全文
posted @ 2024-02-21 22:01 南风晚来晚相识 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 消息队列的解释 每个任务都有一个任务类型。 同一个类型的任务必须在一个队列中。 不同类型的任务可以分属于不同的队列中。 在一次事件循环中,浏览器可以【根据实际情况】从不同的队列中取出任务执行。 浏览器必须准备好一个微队列,微队列中的任务优先其他所有类型的任务。 chrome中的常见队列 在 chro 阅读全文
posted @ 2024-01-26 12:54 南风晚来晚相识 阅读(204) 评论(0) 推荐(2) 编辑
摘要: 开场白 今天遇到一个场景;就是更改一个图片的颜色; 当听到这个。我直呼好家伙;这个是要上天了呀。 但是仔细一思考;借助canvas好像也能实现; 于是下来研究了一下,并不难; 我们下面来看看怎么实现的 基本思路 主要是获取图片的像素点;ctx.getImageData() 然后去更改图片的像素点; 阅读全文
posted @ 2023-12-22 10:51 南风晚来晚相识 阅读(69) 评论(0) 推荐(0) 编辑
摘要: echarts设置多条折线不是你想的那样简单 简单的多条折线图 小伙伴写过多条折线图的都知道, 常见的折线图是 xAxis 配置项下的 data属性上设置时间或者日期。 series配置项下是对应的 legend中的数据以及该条折线的数据。 <!DOCTYPE html> <html lang="en"> <head> <meta charse 阅读全文
posted @ 2023-12-14 12:37 南风晚来晚相识 阅读(498) 评论(0) 推荐(3) 编辑
摘要: 起因 今天遇见一个特别有意思的小功能。 就是更换人物图像的背景颜色。 大致操作步骤就是:点击人物-实现背景颜色发生变化 将图片绘画到canvas画布上 我们需要将图片绘制到canvas画布上。 这样做的目的是为了方便我们去操作像素点来更改颜色。 首先创建 Image 的实例。将图片的地址赋值给图片实 阅读全文
posted @ 2023-11-17 09:14 南风晚来晚相识 阅读(510) 评论(0) 推荐(5) 编辑
摘要: 初识canvas canvas 我们可以理解为是一个画布。 它是一个载体。 我们的文字,图案,都是在这个载体(画布)上来进行操作的。 canvas的5个要素 canvas 具有的5个要素: 1.id 元素的唯一标识 2.width 宽度 3.height 高度 4.画笔,上下文 canvas.get 阅读全文
posted @ 2023-11-16 09:54 南风晚来晚相识 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Mingtianxie 阅读全文
posted @ 2023-10-31 21:55 南风晚来晚相识 阅读(44) 评论(0) 推荐(0) 编辑
摘要: <template> <div class="managingPatientSize"> <div id="china-map"></div> </div> </template> <script> import geoJson from 'echarts/map/json/china.json' 阅读全文
posted @ 2023-10-31 21:54 南风晚来晚相识 阅读(61) 评论(0) 推荐(0) 编辑
摘要: canvas添加水印思路 1.在画布上写上水印的名称(时间加上用户名) 2.canvas转化为base64,作为body的背景色 3.优化倾斜度和透明度 4.如果用户去除body的style水印消失 5.鸡肋 MutationObserver 在画布上写上水印的名称 <body> <canvas i 阅读全文
posted @ 2023-10-31 21:49 南风晚来晚相识 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 创建多页面入口 1.在根目录下创建 demo1.htm1,demo2.htm1这两个文件 2.在vite.config.js文件中配置入口 3.在src下创建文件夹和文件,src/demo1/app.vue和src/demo1/main.js demo1.htm1 <!doctype html> < 阅读全文
posted @ 2023-10-31 21:48 南风晚来晚相识 阅读(156) 评论(0) 推荐(0) 编辑