- 博客(197)
- 收藏
- 关注
原创 拖拽盖章处理
2.onmouseup时,计算出在pdf显示区域内的left,top,removeChild删除原先复制的元素,再appendChild到pdf显示区域的父元素中。再次移动onmousedown绑定对应事件。1.复制对应元素,在onmousemove中left和top一直在变化。主要代码文件如下,重点在于_signPic内的坐标获取处理。进行元素拖拽:同类章替换、删除已盖章。
2024-10-28 15:10:13
345
原创 ES6新特性
推荐菜鸟教程:菜鸟教程ES6ES6 数据类型有: Number 、 String 、 Boolean 、 Object、 null 、 undefined 、 Symbol 。1. Let、Const两者都拥有块级作用域,没有变量提升,不能重复声明,存在暂时性死区let用于声明变量const用于声明常量,一旦声明必须初始化。基本数据类型的常量一旦声明就不改变,但是引用数据类型的常量,比如对象(Object),可以改变里面的属性值(里面的数据结构改变),但建议不要修改,要修改就用let2.结构赋值
2022-05-24 16:16:29
157
原创 vue3导出excel表格方式之一——xlsx文件
下载插件"element-plus": "^2.2.1","file-saver": "^2.0.5","xlsx": "^0.17.4"<script setup>import { reactive, ref } from "vue";import XLXS from "xlsx";import FileSaver from "file-saver";defineProps({ msg: String,});const count = ref(0);const st
2022-05-23 16:10:27
2520
原创 vscode——插件使用
打开扩展:ctrl+shift+x(快捷键)、直接在vscode面板点击扩展标志实时显示代码的变更记录要结合Git,有提交记录的插件:GitLens直接下载即可,无需其他操作效果展示:常用主题one dark pro效果图文件iconvscode-icons效果图...
2022-05-20 10:39:57
539
原创 vue——插槽slot的学习与使用
Slot介绍:插槽就是子组件提供给父组件使用的一个占位符,用 表示,父组件可以向这个占位符中填充任何的自定义内容。1.普通插槽:具名插槽就正常使用,没有别的要求//父组件<mySon>//子组件里面有slot标签自定义的内容才有效<p>我是父组件</p></mySon>//子组件<div><p>我是子组件</p><slot>//父组件自定义的内容在这里面显示<p>如果
2022-05-09 16:44:33
311
原创 TCP协议——三次握手
TCP是什么?TCP(Transmission Control Protocol,传输控制协议)是一个面向连接的、可靠的、基于字节流的传输层协议,是面向客户端和服务器端连接的通讯协议。TCP 的三个特点:面向连接、可靠性和面向字节流。客户端的状态:CLOSED、SYN-SENT、ESTABLISHED服务器端的状态:CLOSED、LISTEN、SYN-RCVD、ESTABLISHEDSYN(Synchronize Sequence Numbers),同步序列编号;ACK(Acknowledge
2022-05-07 16:32:50
787
原创 JS—字符串String操作方法
concat()concat():用于将一个或多个字符串拼接成一个新的字符串let str = 'hello world';let res = str.concat('!')console.log(res);//hello world!slice()/substring()/substr()这三个方法都是返回调用它的字符串的一个子字符串,都不影响原字符串,都可以传入一或者两个参数,若省略第二个参数则截取到字符串末尾参数都是正数slice()/substring():第一个参数是子字符串的开
2022-04-28 17:44:51
557
原创 uniapp创建项目——vue3+vite
创建项目命令npx degit dcloudio/uni-preset-vue#vite my-vue3-project在创建新的页面时,会有模板选择。创建常用模板:在一下的目录下创建一个文件,将常用的模板放进去常用的vue3初始化模板<script setup>import { ref, toRefs, onMounted, reactive, defineProps } from 'vue'import { useRouter, useRoute } from 'vu
2022-04-12 21:57:51
1473
1
原创 js单线程如何实现异步?
js在浏览器中执行过程同步-异步同步:会逐行执行代码,前面代码执行完毕后再执行后面的代码,因此会对后续代码造成阻塞(js的单线程跟同步差不多)。异步:调用之后先不管结果,先放入文物队列,然后再继续向下执行任务。(将任务添加到任务队列,进行等待,等执行栈清空后再执行任务队列内的任务)异步任务分为宏任务和微任务,微任务优先于宏任务主任务(执行栈)——微任务——宏任务浏览器是js的宿主环境之一,但浏览器是多线程的GUI渲染线程JS引擎线程事件触发线程定时触发器线程异步http请求线程
2022-04-07 22:29:44
577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人