Sirius’s blog

我练功发自真心

作为重视可访问性与还原度的开发者,如何处理被focus的元素的outline可以说是逼死强迫症:outline:none显然太不优雅,对于使用tab键来定位的用户直接就是抓瞎。但是不作处理,在Click时就会产生蓝色outline边框,容易打破页面整体风格。。在折腾了很久后,俺并未能完全解决问题,不过找到了一个可以参考的平衡点...
这份指南纯粹是某人的自嗨产物,因为有不少人会来问他前端该如何入门种种,于是他就自己对于前端的认知整合了这玩意儿,仅代表个人意见,供以参考...
除了上篇的transform动画需要特殊处理,还有一个大头就是属性值为颜色的处理。不同于transform,属性值为颜色的属性可以有很多种,而颜色属性值又有rgb、hsl、rgba甚至十六进制等多种表示方式,意味着两者对属性名、属性值分离的逻辑也是不同的,再加上对普通属性处理的逻辑,至少有三种不同的分离逻辑...
这周末参加了学校的hackathon,虽然在时长上不到24h,但没有意料到的是,此次体验后,俺会对产品开发和技术协作有了一些全新认识...在思考如何做一款原创性,解决痛点型的产品时,首先需要考虑的是什么?当然是它解决痛点的方式——对于大多数产品,这个方式可能真的仅仅是一个非常具体的点...
基本完成了IFE的动画库任务,内心是崩溃的。JS补间动画的原理的确很简单,但在实现过程中,才意识到以前用的成熟的动画库,做了多少的工作...
说实话,一开始看到这个任务内心是相当懵比的——主要就是有两个点一下子没有头绪,但说实话,只要get到这两点的思路,这个任务也就完成了一半了。接下来俺就具体展开一下...
单例模式应该是我最早接触的设计模式之一,尽管如此,前两天在写IFE的任务时还是懵比了好一阵,他喵的还是总结一下比较好...
其实好早就想搭个博客,不过由于不熟悉服务器端迟迟没有动手。而最近发现有不少基于git pages托管服务的博客,于是自己也搞了一个试试,发现意外的不错(不过要是以后换电脑可能还要重新配置?),作为练手的博文,总结一下搭建过程中几个小坑好了...