![](https://img-blog.csdnimg.cn/20201126140617529.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 60
前端 JavaScript、ES6 等相关内容
无解的菜鸟晖
这个作者很懒,什么都没留下…
展开
-
前端 Vue 操作文件方法(导出下载、图片压缩、文件上传和转换)
本文对前端 Vue 项目开发过程中,经常遇到要对文件做一些相关操作,比如:文件导出下载、文件上传、图片压缩、文件转换等一些处理方法进行归纳整理,方便后续查阅和复用。1、后端的文件导出接口,返回数据是文件流 blob,转成 url 链接下载;2、后端接口返回数据是文件下载的 url 链接;3、文件 file 或文件流 blob 转成 base64;4、base64 转成文件 file 或文件流 blob;5、压缩图片文件的方法封装;6、通过第三方库image-conversion 压缩图片;7、前端上传图片原创 2024-06-06 10:02:08 · 1628 阅读 · 0 评论 -
JavaScript 实现关闭浏览器、判断支付宝或微信内置浏览器
1、写入工具类文件handleBrowser.js// 判断是否为微信内置浏览器export function isWeixinBrowser() { const agent = navigator.userAgent.toLowerCase(); if (agent.match(/MicroMessenger/i) == "micromessenger") { return true; // 是 } else { return false; // 否 }}/.原创 2021-10-03 11:38:36 · 1136 阅读 · 0 评论 -
JavaScript 字符串和数组之间相互转化
1、字符串 --> 数组split() 方法:用于把一个字符串分割成字符串数组,省略分隔符时,是把整个字符串转化成数组的 1 个元素。把空字符串 ('') 当做分割符时,那么字符串中的每个字符之间都会被分割。<script> var str = 'hxh,ooo,p,g,666,**'; console.log(str.split()); // ["hxh,ooo,p,g,666,**"] console.log(str.split(..原创 2020-11-27 12:00:20 · 436 阅读 · 0 评论 -
JavaScript数组遍历方法总结
1.for循环使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显。for(j = 0,len=arr.length; j < len; j++) { //。。。}2.foreach循环遍历数组中的每一项,没有返回值,对原数组没有影响,不支持IE.//1 没有返回值arr.forEach((item,index,array)...转载 2020-04-28 21:38:16 · 221 阅读 · 0 评论 -
JavaScript 将数字字符串(String)转换成数值类型的数字(Number)
JavaScript 中将字符串转换成数字有三个函数 Number()、parseInt()、parseFloat() 这三个函数,都可以将数字格式的字符串转换成数字1、Number()<script> var str1 = 'hxh'; // 字母字符串 var str2 = '11223344'; // 数字字符串 var str3 = 'hxh666'; // 字母 + 数字 字符串 var str4 = '666hxh'.原创 2020-11-26 11:10:16 · 10664 阅读 · 1 评论