js基础
罗倩楠_666
90后,喜欢前端技术
展开
-
vue2.x实现鼠标拖拽div右下角进行缩放的功能
监听鼠标的mousedown,mouseup,mousemove事件,对盒子进行缩放原创 2022-11-17 14:38:19 · 845 阅读 · 0 评论 -
接口返回同级json数据,使用递归处理成树形结构
//arr 为接口返回的json数据var arr = [ { "id": "2052", "name": "总公司", "parentId": "1938", "parentIds": ",1938," }, { "id": "2092", "name": "eellqqe", "parentId": "2052", "parentIds": ",1938,2052," }, { "id": "2093", "name": "检修部.原创 2022-05-28 17:04:46 · 373 阅读 · 0 评论 -
打平数组。
打平数组,又称数组拍平,数组扁平化,就是将数组里面的数组打开,最后合并为一个数组let array = [1,[2,3,4],5,6,[7,8,9,[10,11,12,[13,14]]],15]//使用递归思想//方法-:let resultArray = []function arraySpread(array) { array.forEach(item => { if (item instanceof Array) { arrayS.原创 2021-09-28 16:57:05 · 980 阅读 · 0 评论 -
清除cookies
document.cookie = "dt_cookie_user_name_remember=0;expires=" + new Date().toUTCString(); document.cookie = "dt_cookie_user_pwd_remember=0;expires=" + new Date().toUTCString();dt_cookie_user_name_remember 和 dt_cookie_user_pwd_remember 就是存储在cookies里面的值..原创 2021-06-21 17:06:35 · 188 阅读 · 0 评论 -
解决input file上传图片,部分手机拍照或者本地图片无法上传(图片太大,需要上传之前先压缩)
现在一般手机拍的照片都好几兆,图片文件太大会非常影响上传速度或者根本上传不上去,故上传图片前需要先进行压缩,这里使用的是lrz.js(lrz.js文件这里就不提供了)<input type="file" style="display: none;" id="unloadBtn" accept="image/*" onchange="getImg(this)"><a href="javascript:;" onclick="uploadImg()" id="result"> &l原创 2021-06-19 16:01:32 · 2203 阅读 · 0 评论 -
用自定义svg实现点击图片时,图片添加边框
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Do原创 2021-05-23 22:27:32 · 951 阅读 · 0 评论