摘要:
ES5、ES6的浏览器兼容性 从https://www.caniuse.com上面可以查询到,ES的兼容性概览。 下面就主要浏览器进行说明: IE:可以看到IE6,IE7是完全不支持的。而IE8是只支持一些内容,参考引用4,IE9是大部分支持,支持度参考引用2。 Chrome:Chrome 23版本 阅读全文
摘要:
简述forEach()、map()、every()、some()和filter()的用法 在Javascript中,如何处理数组中的每一项数据? 有人可能会说,这还不简单,直接一个for循环遍历一下就好了。 是的,确实,这是最常见的做法。 但是,除此之外,ES5还提供了处理数组更加方便的方法,如题。 阅读全文
摘要:
JS中 reduce() 的用法 过去有很长一段时间,我一直很难理解 reduce() 这个方法的具体用法,平时也很少用到它。事实上,如果你能真正了解它的话,其实在很多地方我们都可以用得上,那么今天我们就来简单聊聊JS中 reduce() 的用法。 一、语法 arr.reduce(function( 阅读全文
摘要:
js 去掉字符串前后空格 第一种:循环检查替换 //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var w 阅读全文
摘要:
input输入框自动消除空格 版权 今天遇到了一个问题,用户在在前端的input里面输入id的时候,多写了个空格,数据库里面就找不到id了,所以无法获取输入的id所绑定的标签位置在哪里,现在需要在前端做一个处理,input框输入的数值里面,会自动消除空格。 代码示例: <!DOCTYPE html> 阅读全文
摘要:
修改值法一let obj = { a : '1', b : '2', c : '3'}Object.keys(obj).forEach(key=>{obj[key]=''})console.log(obj)法二 参数分别是对象 键key 值valuethis.$set(this.dynamicFor 阅读全文
摘要:
VUE ROUTER-LINK 上添加点击事件 在vue学习中遇到给router-link 标签添加事件@click 、@mouseover等无效的情况 我想要做的是v-for遍历出来的选项卡, 鼠标移上去出现删除标签,移除标签消失的效果 原代码: <router-link v-for="(item 阅读全文
摘要:
js去除空格的方法/** * 去除空格 */trim(str) { var result; console.log(str) if(str){ result = str.replace(/(^\s+)|(\s+$)/g,""); // result = str.replace(/\s/g,""); 阅读全文