随笔分类 -  javaScript

前端主流编程语言
摘要:1、需求:写项目的时候,有一些很久之前的代码经常忘了有啥功能,用//写注释吧,多个地方用也要多个地方去写,十分麻烦,今天看别人项目时发现别人用的是@param来写的注释,只要定义变量或方法时注释,在其他地方使用鼠标移上去就能看到注释,十分方便 2、使用:方法很简单在你定义的变量前使用多行注释(复杂的 阅读全文
posted @ 2022-01-10 17:18 Pavetr 阅读(308) 评论(0) 推荐(0) 编辑
摘要:html: <div class="common_btn" @click="copyText"> {{ $t('common.copyText') }} </div> js: copyText() { let oInput = document.createElement('input'); oIn 阅读全文
posted @ 2021-12-27 17:41 Pavetr 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1、需求:当用户打开多个页面的时候,tab还要手动一个个点击删除就很麻烦,就需要一个批量删除的功能,比如右击弹出一个菜单进行批量删除 2、思路: 2-1、先弄一个全局定位的菜单模块,隐藏掉 2-2、给tabs绑定一个虚拟dom,获取它里面的子dom列表,因为游览器右击会有默认菜单,所以需要对子dom 阅读全文
posted @ 2021-12-16 15:37 Pavetr 阅读(503) 评论(0) 推荐(0) 编辑
摘要:1、需求:有个页面有两个模块,两个模块里面的内容都挺多并且需要,就要一个拖拽来控制两个模块的占位面积了 2、思路:设置右边模块margin空出一块空间放置拖拽的线,给线绑定mousedown方法,通过鼠标点击配置onmousemove和onmouseup的方法来计算需要的参数,通过动态设置style 阅读全文
posted @ 2021-12-16 11:08 Pavetr 阅读(1688) 评论(0) 推荐(0) 编辑
摘要:1:、需求:用户在处理大量数据表格的时候用鼠标一个个点很麻烦,于是想要按键移动编辑改完按方向键移动编辑下一个 2、思路:简单来说就是利用input的blur()和focus()方法,我这里用了element组件,原生也差不多,按键的时候focus下一个要移动的dom,blur之前的dom,就可以完成 阅读全文
posted @ 2021-12-15 15:37 Pavetr 阅读(316) 评论(0) 推荐(0) 编辑
摘要:简介:日常经常需要用到时间戳转时间格式,下面代码的思路就是传入格式,根据正则替换,非常灵活,可以根据需求调整位置、格式等,不多BB直接上代码 function parseTime(time, cFormat) { if (arguments.length 0) { return null } con 阅读全文
posted @ 2021-12-09 09:24 Pavetr 阅读(693) 评论(0) 推荐(0) 编辑
摘要:html部分: <div class="help ml20" @click="fullScreen"> <i class="el-icon-full-screen sideBar-el-icon"></i> </div> js部分(isFllScreen是判断是否开了全屏用的变量): fullScr 阅读全文
posted @ 2021-11-22 09:59 Pavetr 阅读(294) 评论(0) 推荐(0) 编辑
摘要:在做进销存时,遇到精度丢失的问题,就记一下 在JavaScript里,如果你认为0.1+0.2会等于0.3,你就错了,答案是0.30000000000000004 计算机的二进制实现和位数限制有些数无法有限表示 就像一些无理数不能有限表示,如 圆周率 3.1415926... 此时只能模仿十进制进行 阅读全文
posted @ 2021-09-16 14:35 Pavetr 阅读(444) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示