js
weixin_41655541
这个作者很懒,什么都没留下…
展开
-
onmouseover、onmouseenter 和 onmousemove 三者之间的区别
onmouseover其支持冒泡,所以当鼠标移入或鼠标移入其子元素的时候都会触发相关事件 其对应的移出事件是 onmouseoutonmouseenter其不支持冒泡,所以当鼠标移入这个元素本身的时候会触发相关事件 其对应的移出事件是 onmouseleaveonmousemoveonmousemove也不支持冒泡事件,当鼠标在元素上移动的时候会触发相关事件...原创 2020-12-23 15:18:02 · 790 阅读 · 0 评论 -
拼接时间
timeForMat(count) { // 拼接时间 let time1 = new Date(); time1.setTime(time1.getTime() - (24 * 60 * 60 * 1000)); let Y1 = time1.getFullYear(); let M1 = ((time1.getMonth() + 1) > 10 ? (time1...原创 2020-07-23 09:37:18 · 212 阅读 · 0 评论 -
手机号用*号展示
比如: 13140121671 => "131****1671" '王宝宝' =>"*宝宝"noPassByMobile(str){ if(null != str && str != undefined){ var pat=/(\d{3})\d*(\d{4})/; return str.replace(pat,'$1****$2'); } else { ...原创 2020-06-15 10:35:13 · 323 阅读 · 0 评论 -
js数组的一些方法
所有数组方法https://www.runoob.com/jsref/jsref-obj-array.html1.some方法(方法用于检测数组中的元素是否满足指定条件(函数提供))注意:some() 不会对空数组进行检测。注意:some() 不会改变原始数组。this.historyList=[{waybillNo:1585268956},{waybillNo:158526...原创 2019-12-19 16:29:55 · 115 阅读 · 0 评论 -
js实现一键导出Excel
想要如下页面,一键导出Excel:html:<div class="container"> <table id="backViewTable" class="table table-hover table-sm table2excel"> <tr> <td&am转载 2018-11-05 10:57:37 · 4296 阅读 · 2 评论 -
input各种事件
1.onfocus 当input 获取到焦点时触发2.onblur 当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空。3.onchange 当input失去焦点并且它的value值发生变化时触发,个人感觉可以用于注册时的确认密码。4.onkeydown 按下按键时的事件触发,5.onkeyup 当按键抬起...转载 2019-05-05 17:14:04 · 94797 阅读 · 0 评论 -
js去除string中的某个字符
关于JS删除String里的字符的方法,一般使用replace()方法。但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则。 1 2 3 4 varstr ="abcdaabbssaaa"; varreg =newRegExp("a","g"); vara = str.replace(r...原创 2019-06-18 13:57:51 · 16115 阅读 · 0 评论 -
get请求url参数中有+、空格、=、%、&、#等特殊符号的问题解决
url出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?解决办法将这些字符转化成服务器可以识别的字符,对应关系如下:URL字符转义用其它字符替代吧,或用全角的。+ URL 中+号表示空格 %2B空格 URL中的空格可以用+号或者编码...原创 2019-06-24 18:18:46 · 29595 阅读 · 5 评论 -
vue前端实现搜索功能
代码如下 <template> <div class="safetyInfo"> <nut-searchbar placeText="请输入详细地址/门牌号/" v-model="search" @input="submitFun" ...原创 2019-07-16 14:37:41 · 13758 阅读 · 2 评论 -
循环终止
当有个需求是需要循环往数据库里(有条件的)添加数据的时候,最好使用for循环,中止用break注意:forEach 不能中途跳出,break和return都不行!!!! 需要中途跳出时,需要用for循环 4.遍历2和3得出的结果,用2的数量return_num和3实际出库数量的out_inv_qty做对比 */ for (let v = 0; v < ret.length...原创 2018-11-02 14:37:03 · 723 阅读 · 0 评论 -
正则验证——常用的正则表达式
常用正则表达式 说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索 /替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限 定,请根据需要,自行处理。正则表达式(英文:Regular Expression)在计算机科学中...翻译 2018-10-11 11:16:45 · 471 阅读 · 1 评论 -
正则表达式
介绍正则表达式,通常我们用它来做字符串的匹配、查找和替换。构造我们可以通过两种方式创建正则表达式 字面量 const reg = /abc/i; 使用new RegExp()构造函数 const reg = new RegExp('abc', 'i'); 而事实上,我们几乎会用到使用构造函数创建正则表达式的情况,但也绝非用不到,比如我们在写代码...原创 2018-10-11 11:05:42 · 377 阅读 · 0 评论 -
js keys方法之详解
Object.keys方法之详解在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组传入对象,返回属性名var obj = {'a':'123','b':'345'};console.log(Object.keys(obj)); //['a','b']var obj1 = { 100: "a", 2: ...原创 2018-07-19 14:47:06 · 5838 阅读 · 0 评论 -
js对闭包的理解
闭包,顾名思义,就是把馒头变成包子~馒头全是面粉,包上馅就成了包子包子是带馅的馒头闭包是自带运行环境的函数发哥是自带背景音乐的男人~有童鞋不理解“自带运行环境”的含义~再举例说一次吧~码农们都吃过方便面吧~ 它和普通面条有什么区别呢? 就是 自带调味包 。调味包就是方便面的烹饪环境。它简化了煮面条的流程。让用户不必练就厨艺也能吃上美味的内牛满面。函数式编程的...原创 2018-07-30 11:35:06 · 194 阅读 · 0 评论 -
字符串截取的实际应用例子
截取字符串的实际应用场景1const name = "小米.mp3";const names = name.substring(0, name.lastIndexOf('.'));//输出'"小米"前缀名const suffix_name = "." + name.replace(/.+\./, "");//后缀名 mp3后缀名对后缀做判断是否是想要的格式 包含知识点: ...原创 2018-07-27 12:00:42 · 573 阅读 · 0 评论 -
js数组操作实例
1.数组操作-找出两个数组中不同的元素思路:两个数组链接合并为一个数组arr, 遍历两个数组,找出包含arr1不包含arr2 或者不包含arr1包含arr2的数push 到新的数组ressfunction differ(arr1,arr2){ var ress=[]; var arr=arr1.concat(arr2); for(i>0,i<a...原创 2018-07-27 16:01:10 · 1069 阅读 · 1 评论 -
JSON转换为JS对象和JS对象转换为JSON
1. JSON转换为JS对象 名称 parse 类型 执行类 参数 json: string JSON字符串 返回值 js对象 示例 parse('{"a":"abc","b":true,"c":123,"d":{"e":"test"},"e":[1,2,"3"]原创 2018-07-31 09:08:12 · 17508 阅读 · 0 评论 -
数组去重
1.利用对象的属性不能相同的特点去重var arr=[4,5,5,5,9,8,5,3];var obj={};var result=[];for(i=0;i<arr.length;i++){ if(!obj[arr[i]]){ obj[arr[i]]=1;//obj[arr[i]]=true; result.push(arr[i]); }}c...原创 2018-08-01 15:21:13 · 122 阅读 · 0 评论 -
数组对象去重
reduce()方法对数组对象进行去重var arr = [{ "name": "张洋", "age": "23", "gender": "fff"}, { "name": "刘宇", "age": "23", "gender":原创 2018-08-01 16:39:31 · 4229 阅读 · 1 评论 -
js正则表达式验证大全
1.用户名验证const user_name_regx = /^[a-zA-Z0-9]{6,21}$/ if (!user_name_regx.test(user_name.value)) { error('您输入的账号不符合要求!请重新设置!'); return; }2.密码验证const user_pwd_regx = /^(?![0-9]+$)(?...原创 2018-10-11 10:49:06 · 959 阅读 · 0 评论 -
javascript slice substr substring,slice,splice,split中操作
javascript 中slice,substr,substring方法的对比阅读目录1.slice——提取字符串的片断,并在新的字符串中返回被提取的部分。 2.substr——在字符串中抽取从下标开始的指定数目的字符。 3.substring ——提取字符串中介于两个指定下标之间的字符。 4.splice()——存在Array中 方法向/从数组中添加/删除项目,然后返回...原创 2018-07-19 14:17:40 · 331 阅读 · 0 评论