修改自动填充样式

在 WebKit 内核的浏览器中,当用户的设置中允许表单自动填充,填充后有一个背景颜色,打开控制台的 styles 看到 input:-internal-autofill-selected 设置了背景色和字体颜色,大喜。在 css 中改完发现无效,明明看到覆盖掉了这个的样式,怎么还是有背景色呢?

阅读全文

对技术成长的一些思考

时隔四年,再一次面了阿里,上一次还是大三的时候面淘宝的实习岗位。感觉体验很不错,从项目出发,由浅入深,中规中矩的面试,发现了自己的一些不足之处,末了问面试官他们希望招怎样的人才,面试官回答的要点大致如下:

  • 基础知识扎实

  • 熟悉常用框架的底层原理,能自己实现框架

阅读全文

CSS 常用布局及解决方案

CSS 常用布局包括元素的水平、垂直居中,单栏布局、三栏布局等,本文分析多种情况下的布局方案。

阅读全文

我辞职了

如题,其实想辞职有一段时间了。去年下半年前端老大走了,那个时候其实也是一个职业迷茫期吧,也想辞职,但是因为结婚等种种事宜,一直没有辞职。年底结婚回来发现婚假也扣钱,工资少了很多,说实话当时觉得挺生气的,找老大和行政要说法,无果。

到今年初,我过来的这个组还有整个部门的人也陆陆续续的跑路,整个技术氛围开始变得很奇怪,感觉大家都没什么工作热情了,做事也拖拖沓沓的,各自迷茫,我也在考虑真的得换个环境了,温水煮青蛙,真的会把自己耗死的。

阅读全文

setTimeout 模拟 setInterval

本文主要讲一下为什么要用 setTimeout 去模拟 setInterval,以及如何实现

阅读全文

解决 Github Dns 污染问题

最近 github 老是抽风,打不开,排查了一番,发现电脑端开启代理的 pac 模式就会出现这个问题,全局模式和不开代理是没问题的。手机端连了公司的 wifi 会打不开,不连 wifi 打得开,目测是 dns 被污染了。

解决方法就是去网上用 ping 工具 ping 一下 github 域名,看看哪些能用,然后在本地再 ping 一下,ok 的话就去 host 文件里面配置一下 github 的 ip 为刚刚测试的可用 ip。

阅读全文

Lodash 源码解析 —— Slice

lodash slice 函数学习

阅读全文

实现数组拍平

有一个深层嵌套的数组,需要输出拍平后的新数组

const input = [1, [2, [3, 4], [5], [6]]];
const output = [1, 2, 3, 4, 5, 6];

阅读全文

HTTP 笔记

一、HTTP 1.0

  1. 每请求一个资源都要新建一个TCP连接,而且是串行请求,性能比较差

阅读全文

我所不知道的 Vue 细节

用 Vue 已经有几年了,使用上大概是人们口中所说的老司机了吧,熟知 Vue 生态,用来开发了十来个项目,也可谓是驾轻熟路了吧。遇到问题也会通过 debug 找到问题出处,不明白的回去翻翻源码相应的位置。不过还是有很多地方是我不知道的,更确切的说是自己只是把他当做工具,能用就行,从来没有想过这个工具为什么这么设计,对于开发有什么借鉴意义,我想这也是大部分人的做法吧。

阅读全文