一键实现HTML转换成图片复制到剪切板上功能 背景: 项目截图可能由于用户电脑分辨率的问题无法截全图(排除用长截屏工具的情况下) 思路: 把html结构先用canvas转换成图片,再使用Clipboard API实现复制到剪切板的功能...
2023-0801 原文链接 #Canvas 介绍 canvas:使用脚本 (通常为 JavaScript) 来绘制图形的 HTML 元素。 本人遍历了以下两份文档,学习完就相当于有了笔和纸,至于最后能画出什么,则需要在 canv...
检测数据类型 怎样判断一个变量是数组还是函数还是对象? 这无疑是要我们判断数据类型 typeof 讲到我们首先想到的肯定是typeof但是typeof检测具有局限性 , 他不能准确的检测数组和对象 // 检测数组 返回'object...
一、学习调试 vite 源码 我们要学习源码,就避免不了调试代码。正所谓工欲善其事必先利其器。我们先来看看如何使用 vscode 调试 node vscode 配置 安装 auto-attach 插件 cammand(ctrl)+...
关于 Promise 的概念, 对于从事前端行业的同学们来说,已经是一个老生常谈的问题了,也会经常被面试官问到,然后就是经常回答不到点上,那么我今天就来详细的总结一下它的具体作用与如何来使用 Promise。 什么是Promise P...
如果想要文本超出宽度后用省略号省略,只需要加上以下的css就行了。 .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 3行...
基于Vue3+Ts实现水印方法封装 昨天在看公司源码的时候看到一个 utils 文件夹里封装了一个 waterMark.js,是实现添加水印功能的,研究了一下,是通过 canvas 画布画出水印然后再转换成图片最后再作为页面元素的背景...
本文为翻译文,原文地址:vercel.com/blog/how-re… 通过本篇文章你可以了解 Transitions、Suspense 和 React Server Components 等并发功能如何提高应用程序性能。 Reac...
简介 动态切换主题通常指的更多的是运行时切换页面主题的功能,比如用户通过点击页面中的一个按钮来达到几种预制主题的切换,这一般都是通过提前将几种预制主题的样式进行独立编译,供用户选择使用。这只是动态主题的基本功能,更进一步的,应该允许用...
前言 大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。 基本介绍 装饰器是一种以 @ 符号开头的特殊语法,放在目标代码的前面用于包装或扩展代码功能。JavaScript 的装饰器语法目前仍...