
猎奇
文章平均质量分 79
只会写Bug的程序员
bug,bug,亲爱的小八哥儿~
展开
-
记录React之富文本编辑器
使用document.execCommand和contentEditable开发简易版富文本编辑器原创 2022-10-13 15:01:54 · 1589 阅读 · 0 评论 -
$$的使用,与由来
今天同事给了一段神奇的代码,如下[].forEach.call($$("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)})大家可以猜猜是干啥的。321答案揭晓:页面中所有的元素都被加上了外框,颜色是随机的,可以清晰的看到所有的布局情况~这个代码等同于$$("*").forEach(function(a){ a.style.outline="1px原创 2021-11-30 16:03:47 · 2379 阅读 · 0 评论 -
Js中的骚操作
调用匿名函数,你是不是还在使用下面这个方法(function() { console.log(1)})()今天突然发现了一个更酷的方法!function(){ console.log(1)}()就是好奇,没啥其他意思~...原创 2020-03-31 15:04:58 · 167 阅读 · 0 评论 -
js的console.log还能这么用
常规操作console.log(123,"abc")输出的很是普通,想变颜色怎么办!console.log("%cabc", "color:red");这样就能看到红色的字体了~还有这样console.log("我是第%d名!", 1) // 我是第1名console.log("我叫%s", "lalala") // 我叫啦啦啦\n可以换行是不很高级!...原创 2020-03-27 11:08:36 · 267 阅读 · 0 评论 -
go结构体中数组的默认值为null,想要变成[]
json.Marshal()JSON输出的时候必须注意,只有导出的字段(首字母是大写)才会被输出,如果修改字段名,那么就会发现什么都不会输出,所以必须通过struct tag定义来实现。针对JSON的输出,我们在定义struct tag的时候需要注意的几点是:- 字段的tag是"-",那么这个字段不会输出到JSON- tag中带有自定义名称,那么这个自定义名称会出现在JSON的字段名中- tag...原创 2020-03-09 15:44:17 · 1592 阅读 · 0 评论 -
快速获得一个任意长度,且有默认值的数组
/*** @params {number} length 数组的长度* @params {string} itemValue 数组中的默认item,不传就是空*/export function setFixedLengthArray(length, itemValue="") { return "".padEnd(length, "0").split("").map(() => ...原创 2020-02-27 15:01:57 · 194 阅读 · 0 评论