状态法则

这几天在写年度总结。写着写着,就特别想总结下现在的状态。趁着感觉,就先把这篇文章发了。 身边的人都说我最近爆表了。运气爆表,活跃爆表,效率爆表,可爱爆表……哈~ 其实我也能明显地感觉到自己最近的变化。一切都比想象中顺利很多~ 痛苦的记忆 回想,以前遇到过的种种困扰: 那种同时多 »

Mac下能用的Markdown Editor

对于经常写技术文档和技术博客的伙伴们来说。一款优秀的Markdown工具对提升效率实在是太有用了。特别整理了下近1年用过的Markdown工具。也希望能够通过这篇文章,发现更多好用的Markdown工具。 1. Cmd Markdown 这是我第一个喜欢上的Markdown工具, »

JS动态创建SVG元素不生效问题

今天遇到一个问题,创建SVG Path的时候,path的属性怎么都不生效,导致耗费很多时间。 虽然创建了DOM,但是特性不生效的代码如下: const pathEl = document.createElement('path'); 后来发现是没有弄清一个最基础的原理问题: »

RoadMap风格整理

Timeline RoadMap 时间轴版RoadMap,为了内容充分展示,对传统的直线时间轴设计成弯曲。适合一人或者少数人开发的项目,每一阶段都能明确体现要做什么。一步一步很清晰。 在时间轴的基础上,给每个子项开始归类(阶段)。从侧重项目的每个里程,到关注每个阶段的划分。适合一 »

双向绑定不更新问题

前几天发现数据编辑后台的双向绑定不生效了。看了下源码,已经近1年多没有commit记录,那怎么就突然不能使用了呢? compositionstart & compositionend 这里就要从compositionstart & compositionend开始 »

Good Morning Plan

最近总是困~困~困~画了个图分析了下: 总得来说,我起得晚的主要原因不是意志力薄弱或是懒惰。而是因为一个晚睡的初因:我的周末还有好多想做的事没有做,我不能让周末那么快过去。 但,时间是守恒的。 我在非工作日争取了很多的有效时间,增加我在工作日的休息时间。再加上生活节奏的不规律,直 »

压缩JS文件失败的解决思路

最近越来越觉得事情的解决思路很重要。比如今天遇到的一个问题:压缩JS文件后代码无法使用。 刚开始,我采用了比较盲目的办法去解决这个问题,将所有的工具都试了个便。希望能够撞大运,撞到一个能解决该问题的工具。幸运的是,都不怎么行,我才有了这个思考的机会。 和同事交流了以后,很快就能解 »

CSS Opacity 透明元素相对不透明

我们知道,要实现这样的效果很容易: 红色的圆圈设置60%的透明度,绿色的圆圈设置60%的透明度。 但是,要实现这样的效果: 或许,你会想到: 用取色工具。吸取60%透明度时候的颜色,填充为相同的100%的颜色。 比如,从视觉效果上看:'#46880e' 100% == '#72 »

Xcode和node也能有关系?

环境:Mac OS X 今天用npm安装node-sass的时候,出现报错: Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. 解决方法 原来是 »

让input有更好的体验

最近做了一个类似这样的功能,在移动端上,数字可增可减。其中,能改变数字的触发点有: "-"号 "+"号 点击数字区块,唤起数字键盘。 这里,我直接用input来实现这个数字区块。 1. type="number"还是"tel"? 对比一下两张图,就能很快知道结论。 type="n »