小结与杂谈

如果明白本章内容在说什么,那说明掌握了很多东西,且基本可以告一段落了。

我们用 border 来构建一个 箭头,这种做法很奇妙,但并不是唯一的方法,直接用一个箭头文本(特殊字符 ▲▼ ► ◀) 作为一个 伪元素 贴在需要的元素上也是一种办法。
重要的是 找到办法

不教条,自己判断

当我们大费笔墨特别说明 border 来实现 箭头 的方式,并不是强调这个方法本身。
也不是在强调要了解 border 的机制,假设你是最初 CSS 相关的发明者,四边框存在 45° 角是自然的事情,但你也肯定很难想到可以直接作为一种 修饰性箭头 的用法。

这种做法,是在实践中自然演化出来的技巧。
我真正想强调的是 实用主义者
现在,你作为使用者,这个技巧,直接拿来用就可以了,能够知道它为什么可以这样子,就足够了。
如非必要,并不需要主动去发明新的方法。

完全的实用主义者是令人不快的,就如同追求完全的完美主义也同样是令人不快的。
都是不成熟的表现。
尽善尽快之间的平衡,才是我们应当追求的。
我们应该寻找 最佳实践,但是在实现整体产品的时候,突然在某个细节上纠缠是否是 最佳实践 了,挺要不得的。不过呢,如果一个人从未有这样拣了芝麻丢了西瓜的经历,也同样是蛮要不得的。需要自己去经历、体会、再平衡。

不同场景下,策略是不同的。
因为不同场景下,上面一段文字是可以完全反过来说的。

在『一页简历』中,一些代码进行了相对详细的解释,并不表示它们是常用的、当用的;而是它们的背后确实浓缩了一些基础技术的实践。
请务必避免 教条化
如何避免?或许别太把一些细节当回事,比如本课程在具体分析某块代码时,别认为是在 『教导』,只不过在进行『告诉』而已。有『教导』的存在,就容易教条化;而『告诉』只是在你的心中,留了一点印象
对于善于学习的人而言,这点印象足够了。未来碰到需要用到的时候,自然就会知道要如何去应对。