![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Js
龙雨LongYu12
一专注于开发得码农
展开
-
js 工具类方法(更新中。。。)
【代码】js 工具类方法(更新中。。。原创 2023-05-26 18:36:00 · 127 阅读 · 0 评论 -
js:export 和 exports default的使用和区别
目录1、export2、exports default同时在引入改文件时,可以使用解构的方式,直接获取到文件中 a、obj、add已经第一个导出的 对象中的属性:也可以以一个对象的形式导入,但是导入的命名 sss 要和导出的一样2、exports default:在同一个文件只有一个,且不能使用解构的方式获取对象中的属性,只能以一个对象导入,但是文件名可以自定义。......原创 2022-06-28 09:04:13 · 1829 阅读 · 0 评论 -
js:Class对象中的函数,在使用 this 时理解
目录第一种:通过实例调用函数时:第二种:通过解构实例调用函数时:1、函数声明的时,按普通声明函数的形式进行声明: 2、函数声明时,使用箭头函数的形式当调用函数时,打印出这个 this ,结果时实例本身: 将实例对象 My 解构出属性 add,当调用这个解构的值的时候,将 this 打印出来,结果是:undefined运行结果是,这 this 是对象My 的实例:...原创 2022-06-27 16:58:23 · 544 阅读 · 0 评论 -
js 正则 macth 获取两个特殊符号之间的字符串
正则:我想要获取 - 和 = 之间的内容结果: 案例2我想要获取 < 和 > 之间的内容j结果原创 2022-06-07 12:24:12 · 559 阅读 · 0 评论 -
js算法题:“智能重复”
题目:有一个字符串:'2[3[a]2[3[u]2[p]]]]',将他转换成aaauuuppuuuppaaauuuppuuupp案例:原创 2022-06-06 11:01:17 · 150 阅读 · 0 评论 -
js 数组乱序
// 数组乱序 outOfOrder(arr) { var j, tem, i; for (i = arr.length; i; i--) { j = Math.floor(Math.random() * i); tem = arr[i - 1]; arr[i - 1] = arr[j]; arr[j] = x; } return arr; },原创 2022-05-28 12:10:58 · 262 阅读 · 0 评论 -
自定义检测图片加载失败指令
Vue.directive('onerror', { // 监听图片加载,加载失败替换图 inserted: function (el) { el.setAttribute('onerror', `this.src="${require('./assets/images/0.png') }"`) }})说明:1、onerror是指令标识,使用时在标签中直接加入 v-onerror 就可以2、./assets/images/0.png 是图片存放地址3、指令如果很多的情.原创 2022-04-16 14:59:32 · 872 阅读 · 0 评论 -
node使用node-xlsx生成excel
安装node-xlsx(node-xlsx - npm)npm i node-xlsx依赖引入const fs = require('fs')const path = require('path')const nodexlsx = require('node-xlsx').default生成表格const list = [ [1, 2, 3], [true, false, null, 'sheetjs'], ['foo', 'bar', new Date('20..原创 2022-03-22 16:14:17 · 1691 阅读 · 2 评论 -
原生Ajax下载excel(带token)
首先确定后端返回的是文件流let xhr = new XMLHttpRequest();xhr.open("GET", URL, true);xhr.responseType = 'blob';xhr.setRequestHeader('Authorization', token)xhr.onload = function(e) { console.log(this.response); var blob = this.response; var reader = new FileRea原创 2022-03-10 17:39:20 · 447 阅读 · 0 评论 -
ajax上传图片
let file = $('#uploadImg')[0].files[0] let form = new FormData() form.append('files', $('#uploadImg')[0].files[0]) admin.req({ url: xxx, type: 'POST', data: form, processData: false, contentType: f.原创 2022-03-09 16:43:27 · 121 阅读 · 0 评论 -
js图片格式转换(File、blob、二进制)
一、首先知道你要转换的编码格式:log一下就能看到:Blob:二进制File二、File转Blob// 原生<input class="ut myHide" id="uploadFile" name="uploadFile" type="file" onchange="btnUploadFile(event)" /> function btnUploadFile(e){ //获取图片文件 var i.....原创 2022-02-18 14:29:51 · 20194 阅读 · 1 评论 -
总结:js中Object.setPrototypeOf和Object.create的区别
首先知道什么是原型,只要这样才能理解下面的内容:Object.setPrototypeOf(obj, prototype)他是将prototype作为已知对象obj的原型Object.create(prototype)是创建一个以prototype为原型的对象原创 2022-01-14 09:14:56 · 837 阅读 · 0 评论 -
js+canvas 实现图片压缩
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <input type="file" onchange="getImg(this)"/> <img src="" id="img" > <script> function ge.原创 2021-11-29 15:48:10 · 152 阅读 · 0 评论