js
涔溪
这个作者很懒,什么都没留下…
展开
-
js文件下载
图片,视频,文件下载原创 2023-03-13 09:37:53 · 180 阅读 · 0 评论 -
下载图片视频
js vue 下载图片文件原创 2023-03-08 18:02:19 · 164 阅读 · 0 评论 -
js、vue文本点击复制内容
js、vue文本点击复制内容原创 2022-11-16 17:10:45 · 348 阅读 · 0 评论 -
JS键盘字母相应的keyCode值
JavaScript中键盘字母与keyCode值(键值)的对照表keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape原创 2021-10-09 14:22:31 · 1240 阅读 · 0 评论 -
在下拉菜单中,传递的value参数为 id时,如何拿到其 label值?
在下拉菜单中,传递的value参数为 id时,如何拿到其 label值?<template> <el-select @change="selectGet" class="cms-width" v-model="info[item.field]" filterable remote reserve-keyword placeholder="请输入老师姓名" :loading="loading" v-if="item.field=='tplChannel原创 2021-08-30 18:03:38 · 332 阅读 · 0 评论 -
设置网页右键点击,并阻止右键点击默认事件
设置网页右键点击,并阻止右键点击默认事件//为当前文档添加鼠标右击事件,防止默认的右击菜单弹出document.oncontextmenu=Youji; function Youji(){ alert("右击成功!"); return false;}原创 2021-07-27 10:08:54 · 915 阅读 · 1 评论 -
动态修改网页icon图标
动态修改网页icon图标//如果在vue项目中 在App.vue下的 created() 中输入var link = document.querySelector("link[rel*='icon']") || document.createElement("link");link.type = "image/x-icon";link.rel = "shortcut icon";link.href = this.icon_url; //icon图标document.getElementsBy原创 2021-05-19 10:31:20 · 3613 阅读 · 2 评论 -
动态修改网页title
动态修改网页icon图标//如果在vue项目中 在App.vue下的 created() 中输入var link = document.querySelector("link[rel*='icon']") || document.createElement("link");link.type = "image/x-icon";link.rel = "shortcut icon";link.href = this.icon_url; //icon图标document.getElementsBy原创 2021-05-19 10:31:56 · 419 阅读 · 0 评论 -
js判断一个字符串 是否存在在另一个字符串
js判断一个字符串 是否存在在另一个字符串let title = that.route.path;//获取当前路由路径letrouterStr=that.route.path; //获取当前路由路径let routerStr = that.route.path;//获取当前路由路径letrouterStr=that.store.state.route_url; //某个动态路由function isContains(title, routerStr) {return title.indexO原创 2021-04-27 14:29:14 · 309 阅读 · 0 评论 -
JS常用兼容
JS 常用兼容//1滚动条距离顶端的距离var scroll_top = Math.floor(document.documentElement.scrollTop || document.body.scrollTop);//2滚动条距左端的距离var scroll_left = Math.floor(document.documentElement.scrollLeft || document.body.scrollLeft);//3.byClassName的兼容function byClas原创 2021-05-07 11:19:20 · 463 阅读 · 0 评论 -
JS扁平化数组
数组扁平化、二维数组、多维数组的多种扁平化方法 //扁平化简单的二维数组 const arr1 = [11, [22, 33], [44, 55], 66]; const flatArr1 = arr1.join().split(','); //.split 将字符串转化为数组 console.log(flatArr1) // 主要使用的join方法: let arr2 = [[1,2],3,[4,5],6]; let flatArr2 = arr2.join(',');原创 2021-05-17 12:04:34 · 306 阅读 · 0 评论 -
JS数组去重
数组去重 // 利用ES6新方法 set 去重(兼容性较差) var arr = [0,1,1,1,1,1,2,3,4,4,4,5,6,6,7,8,8,9]; function unset (arr) { return Array.from(new Set(arr)) } console.log(unset(arr),"set方法") // 利用for嵌套for,然后用splice去重 function unsplice(arr) { for (var原创 2021-05-17 13:33:56 · 368 阅读 · 0 评论 -
宏任务与微任务
宏任务与微任务浏览器为了能够使得 JS 内部 task(任务) 与 DOM 任务能够有序的执行,会在一个 task 执行结束后,在下一个 task 执行开始前,对页面进行重新渲染 (task-> 渲染-> task->…)宏任务(task):就是JS 内部(任务队列里)的任务,严格按照时间顺序压栈和执行。如 setTimeOut、setInverter、setImmediate 、 MessageChannel等微任务(Microtask ):通常来说就是需要在当前 task 执行结原创 2021-05-20 16:41:46 · 224 阅读 · 0 评论