但所有这一切最好的一点是,它表明坚持人们给予我们的东西是多么重要。与其对所有事情实施我们自己的解决方案,不如重用现有系统通常要好得多。用自定义元素扩展原生 DOM 元素(而不 电子邮件营销列表 是从头开始编写我们自己的自定义元素)不仅依赖更安全,而且工作量更少,同时更具包容性。如果我们考虑是否应该构建自己的 SSL 版本或使用现有软件来实现此目的,为什么我们要构建一个不基于任何内容的可点击元素,而不是改变 ora元素button的行为?如果浏览器已经为我们提供了 API,为什么我们要自己检查资源主机验证呢?本周的文章都专门讨论这些主题。
另一件一直萦绕在我脑海中的事情是 Andrea Giammarchi 的文章“ A Bloatless Web ”,他在文中描述了当我们编写 JavaScript 以便能够编写现代 ECMAScript 时,我们作为开发人员如何盲目地使用 Babel。但我们通常没有意识到在现代浏览器中转译所有现代代码并不是最有效的方法。我很高兴 Andrea 提供了一些关于我们如何改善这种情况并提高网络应用程序性能的想法。通过不再为每个浏览器转译代码,只提供三分之一的包大小,这不是很神奇吗。