以前我简单发过一篇csslint的公众号,时过境迁,csslint已经落后于时代,不禁又要感叹一句:前端变化好快。
stylelint是一个检测你css、scss代码写得规不规范的工具,你看stylelint的logo是一个整齐的领结,估计也是帮助开发者写出整齐的代码,对强迫症的开发者来说是一个福音,所以我果断的装进了我的Sublime编辑器里。下面来简单的介绍一下。 继续阅读“sublime如何配置stylelint”
stylelint
A mighty, modern CSS linter and fixer that helps you avoid errors and enforce consistent conventions in your stylesheets.
以前我简单发过一篇csslint的公众号,时过境迁,csslint已经落后于时代,不禁又要感叹一句:前端变化好快。
stylelint是一个检测你css、scss代码写得规不规范的工具,你看stylelint的logo是一个整齐的领结,估计也是帮助开发者写出整齐的代码,对强迫症的开发者来说是一个福音,所以我果断的装进了我的Sublime编辑器里。下面来简单的介绍一下。 继续阅读“sublime如何配置stylelint”
最近同事之间互相在review代码,这是我对同事的一次review分析,他看不到所以得罪不到。
主要Review的是这页面的js:https://newhouse.591.com.tw/home/housing/vr
自从我们有了使用eslint检测代码的优良传统,首先要做的就是消除eslint的错误提示。 继续阅读“记一次Code Review”
某天我的公众号收到了一份较长的留言,让我觉得每天坚持发个一两句话还是值得的。留言的具体内容是什么,我就不公开了,来自一位陌生的学生,她表达了一些困惑。因为是早上,我赶着上班就没有好好回答那些问题,现在我再记录一下,不算是回答她的问题,而是对我自己的大学时光做一个总结。 继续阅读“答非所问”
九月份6天没有发公众号
2017-09-30
总是忘了css background的简写方式,人老了,记性就差了。
业余时间封装了一个jquery小插件,关于日期选择器的。虽然有很多人说jquery已经死了,但是你把jquery玩的很溜也很了不起,不都是JavaScript嘛。 继续阅读“Calendar7”
我想普通人的运动只是锻炼身体,无法做出体育上的成绩。比如认真训练篮球,对大多数人来说,即便是你瞧不起的CBA也进不了,天分门槛摆在那里。所以我想我日常的体育运动随便做一做就好了吧,反正是为了出汗,动起来就对了。 继续阅读“我的运动观”
今天被jquery
中的inArray
方法折腾好久,基础不牢,特意查了一些相关知识记录在这里。我要先去洗澡了,等我有时间了我再完善这篇文章。
笔试题目来自芋头君的知乎live,他在live中要求题目不要公开,但是有几个人这么注重知识版权并信守诺言呢,何况我还是拿来无偿分享和造福前端开发者。 继续阅读“小芋头君的前端笔试题”
JavaScript的校验工具有很多,例如JSLint、jshint、JavaScript lint、eslint等等,刚接触这些会傻傻分不清楚。简单来说,JSLint是大牛Douglas crockford撰写,是比较老派的工具,诞生于IE6时代,主要从浏览器的兼容性去考虑;jshint可以看做是jshint的升级版,扩展了JSLint的一些功能;而JavaScript lint和JSLint派系并不相干,估计用的也少;现在最符合时代变化的工具应该是eslint了,一脉相承,可配置性高,下面来看看在Sublime里面如何使用eslint。 继续阅读“sublime如何使用eslint”
这个月要在591工程部门的分享会上分享css sprite的相关知识,我先收集一些资料,了解一下大致的来龙去脉。
在http1的时代(http2有所不同),能够有效减少http请求数,减少网络握手延时,就会对前端的性能提升起到很大的帮助。雪碧图作为一种图片拼合技术,将多个小图合并成一张大图,能够大大节省请求次数和减少图片字节大小,从而成为前端工程师作为性能优化的必做工作。但是在刀耕火种茹毛饮血的前端时代,雪碧图只能手动拼合,实在是一种费时费力爹不疼娘不爱的苦力工作。
本文主要讲述了如何借助compass和其它相关工具自动合成css雪碧图,来解放生成力、以及针对雪碧图的应用场景简单说明了图标字体和svg作为替代方案的应用案例。 继续阅读“CSS sprite和他的小伙伴”