10
09/2014
emmet 小结
花了两天时间看 emmet,三篇文章写 1 2 3。无它,一是 emmet 规则比较复杂,二是 emmet 很重要。
重要?
很多年前做 3d,瓶颈不是思路和方向,而是漫长的渲染等待。想到的总是比手比划得快。那时几天才能做一张效果图,可是现在作图的小孩,一天7、8张。除了熟练的因素,工具和方法很重要。
做web前端也有类似的困惑。那么多无聊的 结束标签、重复的部分、错误的DOM嵌套和交叉,冗长的 css… 这些都会化掉大部分的时间来 书写或者调试。
如何使用
emmet 和 jade,less 类似,讲究的就是个 快。区别在于emmet 直接输出,jade less 这些保持在 简写的可编辑状态。如果是大点的项目还是建议 jade less 这些(保持简写状态),因为需要反复修改。小项目特别适合 emmet,确实快。
emmet 的类似多年前的五笔字型一样,2000个字,1000个规则,学习起来很慢,但击键次数最少!熟练后,运指如飞,阻碍你的不再是鼠标、键盘而是思路。
这真是一个伟大的 coding 2.0 时代。
缺点
规则太复杂,规律不够简单;大量冲突的快捷键,自定义的话,不利于记忆和传播。