基础
Slice-ddd
这个作者很懒,什么都没留下…
展开
-
从svg转base64 再到字符串编码
昨天研究 btoa 时,发现调用之前都会再执行一个转码的api (注:btoa 是转 base64 时用的,还有个跟它相反的 atob) window.btoa(unescape(encodeURIComponent(svgStr))) 我测试了一个例子,发现 unescape(encodeURIComponent(svgStr)) 貌似会对字符串里面的中文进行转码 中文字符转Unicode码 function toUnicode(str){ return str.replace(/[^\u00原创 2020-12-22 09:37:50 · 3001 阅读 · 2 评论 -
数组里面的对象根据key值分类
对数组里面的对象根据一定的规则进行分类 最近碰到一个需求,很简单,对数组里面的对象进行分类,这个需求是根据对象的某个对象进行分类的,例如这样: [ { "category": "测试流程1", "title": "1112", }, { "category": "测试流程2", "title": "ddd", }, ...原创 2020-03-31 16:16:51 · 1501 阅读 · 0 评论 -
js数组中的对象去重
Array.prototype.unique = function () { let _this = this , unique = {}; _this.forEach( g => { unique[ JSON.stringify(g) ] = g }); return Object.keys(unique).map( u =原创 2017-03-01 15:10:41 · 417 阅读 · 0 评论 -
阻止用户复制粘贴
有时候我们可能需要阻止用户复制粘贴 // 阻止复制 document.body.addEventLintener('copy', function(e){ e.preventDefault(); }); // 阻止粘贴 <input type="text" id="inputTest"/> document.getElementById('inputTest').a...原创 2018-06-01 10:12:09 · 784 阅读 · 0 评论