常用工具
文章平均质量分 77
乐活是一种态度
会一点是一点
展开
-
js数组去重的几种方法
前几天在面试中碰到了一道数组去重的方法, 我记得是有好多种的, 但是只想起来了一种的写法, 今天抽空整理一下js数组去重的方法, 供大家参考1. 创建新数组, 使用indexOf判断是否添加进新数组, 最后返回新数组 这个方法也是我记得的方法…. 这个方法不兼容IE8, 看大家需要来使用了function unique(arr) { var newArr...原创 2018-03-18 12:43:26 · 235 阅读 · 0 评论 -
js去除字符串前后的空字符
在面试中有一道面试题是: 写一个方法实现, 去除字符串前后的空白字符串。在ECMAScript5中提出了trim方法,兼容IE9。trim() 方法会从一个字符串的两端删除空白字符。并返回一个新的字符串。如果 trim() 不存在,可以在所有代码前执行下面代码:if (!String.prototype.trim) { String.prototype.trim = funct...原创 2018-03-18 12:56:24 · 2442 阅读 · 0 评论 -
前端开发中常用的函数
整理一下工作中经常用到的方法,给自己一个保存的地方,同时也分享给大家。:)js处理input中的空白字符串 text为input 的值,返回处理后的字符串。function inputValue(text) { var _val = text.replace(/^(\s|\u00A0)+/, '').replace(/(\s|\u00A0)+$/, '')...原创 2018-03-06 14:11:18 · 1054 阅读 · 1 评论 -
原生js使DIV滚动到最底部
在工作中使用vue重构聊天的时候,需要做到一个效果是,聊天窗口默认是展示最新消息的,也就是展示到最下方,话不多说,下面是代码var ele = document.getElementById('#ele');ele.scrollTop = ele.scrollHeight;只要获取到对应的元素,设置元素的scrollTop为元素的scrollHeight即可....原创 2018-03-14 12:28:34 · 59445 阅读 · 2 评论 -
在VScode中创建你的代码模板
使用VScode的用户代码片段功能,来生成自己习惯的代码模板,提升开发效率1.选择菜单里的 文件 > 首选项 > 用户代码片段2.选择你需要自定义模板的文件,以vue为例3. 配置对应文件json 把代码片段写在json里。每个代码段都是在一个代码片段名称下定义的,并且有prefix、body和description。prefix是用来触发代码片段的...原创 2018-05-11 17:56:53 · 52996 阅读 · 8 评论