tailwind好在哪
前端
视频版 我第一个想到的优势是不用命名了。 有一种说法,软件开发两大难题:一个是缓存,另一个是命名。 尤其是给样式类命名,诶呀,真的太难了。大多数情况下,我们给 class 命名的方法就是,如果是容器就叫 xx-wrapper,wrapper 里面就叫 item,再具体就是 item-title/item-button。 可有的时候布局变了,就需要额外套一层 div,这时候难题来了。按照惯例应该叫...
Read more →白玩dev 的个人网站
筛选:前端 · 清除筛选
视频版 我第一个想到的优势是不用命名了。 有一种说法,软件开发两大难题:一个是缓存,另一个是命名。 尤其是给样式类命名,诶呀,真的太难了。大多数情况下,我们给 class 命名的方法就是,如果是容器就叫 xx-wrapper,wrapper 里面就叫 item,再具体就是 item-title/item-button。 可有的时候布局变了,就需要额外套一层 div,这时候难题来了。按照惯例应该叫...
Read more →前端已死这句话一点都不新鲜,没有程序员喜欢把精力花费在花里胡哨的页面特效上。哪怕是前端开发也不喜欢。 早年间,有个神器叫 Dreamweaver。你只需要把设计图扔进去,在上面框出按钮的位置,然后设置一下交互,图片就成网页了,这种技术当时还有个专业术语叫Image...
Read more →本文章的点子起源于读到了这篇文章,作者思考了一件我们司空见惯的事:为什么注释总是紧挨着代码? 为什么不是建一个巨大的 README.md,或者建一个跟 src 目录同级的 docs 目录? 作者给了三个观点: 同步性:修改代码的时候方便同步修改注释,但如果二者分开的话,注释估计就慢慢失效了。 适用性:代码和注释分开可能让人遗漏注释文档的存在,因为并不是每段代码都有注释。...
Read more →“组合大于继承”这句话大家肯定都听过,但要我说,这纯属扯淡。 组合和继承是平等的逻辑关系,分别表示has-a和is-a,哪有什么大于小于。就像辣椒和土豆,也许辣椒炒肉就是比土豆炒肉好吃,但你能说辣椒大于或优于土豆吗? 程序员们的第一行代码,往往是打印'hello...
Read more →