那,自己无知,不知道JavaScript原生有方法可以直接在数组头部插入元素。
所以整理一下:

var a = [0];  //定义数组
console.log(a); //返回[0]
a.unshift(1,2); //一次性增加两个元素
console.[......]

阅读全文

呐,一般数组常见,对象的话,如何遍历呢?因为对象存在属性(类似数组的key),使用forEach是不灵的。
随时翻了些资料,示例代码如下:

let obj={
name:"小东",age:"18",sex:&quo[......]

阅读全文

呐,说血案其实夸张了,只是一个锅而已。上个月接回了一个垃圾项目:营销中心。交出去少说三年多了吧,依然没解决历史遗留的队列卡死的问题。
顺手在小版本的shell里加了几句代码,解决掉这个由来已久的历史问题。这回没有吐槽什么,毕竟既然项目到我手里了,那发现的问题就全[……]

阅读全文

Extension Settings

最近团队新进了几个前端的同学,来之前他们那边一直没有搞代码检测,所以整理了下VScode Sonarlint的使用 图文教程,以供参考。

  1. SonarLint插件安装左侧打开Extensions插件图标进入插件搜索页,搜索Sonar,找到SonarL[……]

阅读全文

js读取blob二进制图片之类的情况,实测会发现按以往经验获取根本就不对。原因是类型不对,get请求默认当txt处理了,正确的示例如下:

xhr = new XMLHttpRequest();
xhr.open('GET', 图片地址, true);[......]

阅读全文

解码需求常见于接到json字符串,而不对json的字符串做json转化。这种时候,调用如下函数解码即可显示对应的中文。

function decode(s) {
return unescape(s.replace(/\(u[0-9a-fA-F]{4})/gm,[......]

阅读全文