![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascipt
十贰_
为了中华崛起而编码。
展开
-
uni App 支付宝小程序分享当前页面代码(页面路由有一个参数或者多个参数)
支付宝小程序分享代码示例原创 2023-02-06 16:54:38 · 1761 阅读 · 0 评论 -
git忽略eslint检验提交代码
git eslint原创 2022-09-28 18:50:56 · 636 阅读 · 3 评论 -
前端导出Excel并下载到本地
同步,异步导出,以及不同浏览器内核下,如何兼容原创 2022-08-11 09:44:53 · 2400 阅读 · 5 评论 -
html2canvas将dom元素转为图片并传给后台
思路是先用html2canvas将dom转为base64位格式图片,然后将blob再上传到服务器。原创 2022-06-14 10:15:00 · 516 阅读 · 0 评论 -
element-ui el-cascader级联选择器设置指定层级不能选中(示例代码)
本文为转载原地址:https://www.136.la/shida/show-396330.html有时候用element-ui el-cascader级联选择器添加分类时会遇到最多添加几级的限定.看了文档,只要给需要禁止选择的选项添加disabled属性就可以.但是使用一层一层循环遍历数据感觉很麻烦,自己写了个遍历的方法,纪录下,方便以后使用<template> <el-dialog title="添加分类" :visible.sync="dialogVisibl原创 2022-04-19 09:48:12 · 7942 阅读 · 0 评论 -
js终止foreach循环(那种感觉又上来了,很难受又很难说)
众所周知,就我不知道,foreach不能用return结束循环,return只能结束foreach的当前循环。然后我就用return,return了一下午,我也是难受了一下午,所以我现在要把这个知识点记录下来。使用break(会报错)使用return fasle (只是终止本次循环)try { this.eCardRuleDTO.serviceStepList.forEach((i, v) => { this.startD = 1 thi原创 2022-04-11 21:30:26 · 988 阅读 · 2 评论 -
JavaScript中如何全部去掉字符串里的指定字符
很简单。比如:我要去除字符创里面的双引号 " ,在字符串后面加上这个方法就可以了。replace(/["]/g,"")原创 2022-03-18 14:48:18 · 5153 阅读 · 5 评论 -
Promise(详细讲解,后续会进行更新... ...)
博主之前在项目中做到过一个批量上传图片的功能(是在uni-app里面选择手机图片,选择多张图片之后,多张图片异步进行上传)具体的代码如下// 并行Promise.all(paths.map(path => pathToBase64(path))) .then(res => { console.log(res) // [base64, base64...] }) .catch(error => { console.error(error) })原创 2021-08-04 18:15:10 · 295 阅读 · 1 评论 -
javaScript 将字符串分割为整型数组的一个小技巧
具体的代码可以在下面进行查看 var str = '1,2,3,4,5,6,-1'; var str1 = str.split(','); console.log(str1);//['1','2','3','4','5','6','-1'] var str2 = str.split(',').map(el => +el); console.log(str2);//[1,2,3,4,5,6,-1]原创 2021-06-05 10:22:32 · 324 阅读 · 1 评论 -
javaScript 数组去重的方法(for、filter、set)
//第一种方式for(var i=0;i<this.rightData.length;i++){ if(v.id == this.rightData[i].id) return;}//第二种方式var n = this.rightData.filter(function(item){ return item.id == v.id;} )if(n.length>0) return;//第二种方式优化(箭头函数的写法)var n = this.rightDat原创 2021-05-22 19:02:09 · 194 阅读 · 0 评论 -
前端原生javaScript,通过身份证号判断年龄、性别、出生日期。
方法有两个参数,第一个形参传身份证号,第二个形参传num。num=1 代表返回出生日期。num=2代表返回性别。num=3代表返回年龄。//通过身份证号计算年龄、性别、出生日期function idCard(userCard, num) {//获取出生日期 if (num == 1) { birth = userCard.substring(6, 10) + "-" + userCard.substring(10, 12) + "-" + userCard.subst原创 2020-12-09 10:45:35 · 3265 阅读 · 0 评论 -
如何查看电脑是否已经成功安装了node和npm
原创 2020-11-16 19:01:31 · 5774 阅读 · 0 评论 -
ES6 箭头函数(详细讲解)
function 省略掉,替换为 =>参数只有一个时,可以省略 ()函数体只有一行时,可以省略 {}函数体只有一行,并且有返回值时,如果省略了{},必须省略return//无参数,一行,无返回值的函数let func1 = function(){ console.log('hello World')}let func1 = () => console.log('hello World')func1()//1个参数,一行,无返回值的函数let func2 = fu.原创 2020-11-15 08:38:24 · 158 阅读 · 1 评论 -
ES6对象简化赋值
如果属性名和变量名相同,可以简写方法可以省略 function关键字let name = '小黑'let city = '深圳'let person = { name, //name:name, city, //city:city sayHello(){ console.log('你好吗!') }}person.sayHello()原创 2020-11-15 08:08:55 · 163 阅读 · 0 评论 -
ES6模板字符串
使用 ` ` (1的左边)包裹文本 在需要替换的位置使用${} 占位,并填入内容即可。let name = '张三'let food = '土豆'let city = '郑州'let temStr = `我的名字是:${name} 我喜欢的东西是:${food} 我所在的城市是:${city}`...原创 2020-11-15 08:02:18 · 69 阅读 · 0 评论 -
var和let关键字之间变量提升的区别。
let和var关键字的用法基本一致。例如:let food = '我是food'food = '我是food1'console.log(food)但是let不会有变量提升,什么是变量提升呢,变量提升简单的理解就是变量的声明会提升到当前作用域的顶端。下面一个简单的例子你就可以理解了。console.log(food)var food = '土豆鸡蛋'console.log(food)let food = '土豆鸡蛋'当你用let去声明一个变量的时候,如果在声明变量之前去访问它,就原创 2020-11-12 21:57:20 · 205 阅读 · 1 评论 -
如何在vue-cli中引入百度地图(vue-Baidu-Map)
最近公司做的一个项目里面需要用到地图标点和圈出地块的面积,所以总结一下如何在vue中引入百度地图。1.安装$ npm install vue-baidu-map --save2.全局注册,在main.js文件中引入以下代码import BaiduMap from 'vue-baidu-map'Vue.use(BaiduMap, { ak: '你申请的key'})(ak是百度官方提供的密钥,需要开发者自己去申请 http://lbsyun.baidu.com/)3.界面<tem原创 2020-11-07 09:23:03 · 739 阅读 · 1 评论 -
(精品)用原生JS写一个好看的瀑布流
css部分```javascript*{ margin: 0; padding: 0; } #content{ width: 1000px; border: 4px solid black; margin: 5px auto; overflow: hidden; } #content ul{ width: 240px; padding: 4px; float: left; list-style-ty原创 2020-07-30 23:52:05 · 182 阅读 · 0 评论