我最近在 Hashnode 上做了一个 AMA,非常有趣! 我喜欢这些问题和简单的格式。 我想以“博客”的精神将一些我的答案放在这里。
Michele Bourdon:您是 CSS 框架的粉丝吗? 您对他们有什么看法?
也许一个说明性的事实:我从未在真正的项目中使用过它。
当我在项目中担任 CSS 主管(有点我的事情)时,当我对样式表中发生的一切都非常熟悉时,我感到最舒适。 我通过编写它(并审查其他人编写的代码)获得了这种亲密感。 更不用说我喜欢编写 CSS 了。
当我使用任何外部 CSS 时,我会感到不安。
但像往常一样,我有两种想法。 我也对一些 CSS 框架印象深刻。 Bootstrap 非常棒,我觉得“啊,bootstrap 无处不在,诸如此类”的情绪是过分夸大和不必要的。 我对 Foundation 印象深刻。 我认为它的方法可能是我最喜欢的(我将它应用于原始语义标记时会得到很好的结果)。 最近它开始变得有点奇怪,因为出现了各种各样的原生应用程序等等。
对于那些没有 CSS 主管或没有让 CSS 主管对担任这项工作感到兴奋的团队,您可能可以通过框架获得很高的生产力。
还出现了大约 200 亿个这样的框架,因为出现了 奇怪的事情,那些从头开始编写 CSS 并取得了一些成功的人想将自己的想法变成一个框架,供世界其他地区使用。
Ida Hansen:您如何维护和管理 CodePen 和 CSS-Tricks?
最近有人拍了一张我的照片,证明我 实际上有三个手。
还有一个 小怪物 迫使我快速编码。
但实际上,这是我最喜欢的关于生产力的引文。
我只是做事情,就这样。 我甚至没有特别努力。 我刚刚查看了我的 RescueTime,实际上有点令人尴尬。 甚至不到一天 8 个小时。 我需要在这方面提高水平。
另外,如果不清楚的话,我是在 CSS-Tricks 和 CodePen 的创始人,但许多人都在这两个项目中工作。 这是 CSS-Tricks 团队 和 CodePen 团队。 我还与我的朋友兼联合主持人 Dave Rupert 共同主持 ShopTalk Show。
Atomic CSS 有什么看法?
Pankaj Parashar:您对 这让我感到不安。
我并不十分喜欢它。
但是,我知道一些非常聪明的人确实喜欢它。 我会使用这种思考方式
- 我们可以用这个东西感到舒适和高效吗?
- 这个东西看起来像是在未来会很好地为我们服务吗?
如果这两个问题的答案都是肯定的,那就使用这个东西,忽略那些反对者。
Fred Copeland:鉴于前端世界已经有了 jsFiddle、Plunker 等等,是什么让 CodePen 取得巨大成功?
感谢您将 CodePen 视为一项巨大的成功。 时间会证明一切,但对此我非常有信心!
确实,像 jsFiddle 和 JSBin 这样的工具早于 CodePen,而 CodePen 诞生于它们的阴影之下。 我们有这样的考虑:“人们今天在 jsFiddle 上制作的最酷的演示是什么?” 您如何找到它们? 谁来决定呢?
基于此,我们决定将 CodePen 的主页变成一个展示柜,而不是编辑器本身。 我们决定拥有用户帐户,使 CodePen 成为一个社交网络,除了一个代码编辑器。 我们决定会挑选 CodePen 上的一些最好的作品来向您展示。 我们决定会使用算法来确定流行的作品,所以您也拥有对流行作品的决定权。 出于此产生的社区是 CodePen 与众不同的地方。 当然,还有很多其他原因;)
Sirwan Afifi:您将在未来 6 个月内使用哪些技术/语言/框架?
目前最大的项目是 Rails,但其中包含 React/Redux,以及 SCSS/PostCSS。
(来自另一个相关问题:)我希望世界上没有人根据我使用的框架来选择 JavaScript 框架。 在这方面,我是追随者,绝对没有资格成为趋势引领者。
@stubbornella 的)从未流行起来?
为什么面向对象的 CSS(如我认为它确实流行了! 只是以一种更阴险有效的方式。 Nicole 的课程内容包括……
- 非常小心特异性
- 以模式思考
- 大量使用类
- 使用工具、分析和启发式方法来指导 CSS 选择
如果这些内容现在看起来很明显,要知道它们并不总是这样的。 即使我们不再将它称为 OOCSS,Nicole 也在这个领域遥遥领先,极大地影响了社区对 CSS 的看法。
更多内容请访问 AMA 页面。
一个很酷的小技巧。 我同意,只设置一个规则比开始深入子级并添加选择器要好得多。 谢谢,Chris!
http://onlinewatchseries.org/