《前端组件设计》
组件是大多数现代前端框架的基本概念之一,在 React 和 Vue 以及 Ember 和 Mithril 等框架中均有所体现。组件通常是由标记语言、逻辑和样式组成的集合。它们被创建的目的就是作为可复用的模块去构建我们的应用程序。类似于传统 OOP 语言中 class 的设计,在设计组件的时候需要考虑到很多方面,以便它们可以很好的复用,组合,分离和低耦合,但是功能可以比较稳定的实现,即使是在超出实际测试用例范围的情况下。这样的设计说起来容易做起来却很难,因为现实中我们往往没有足够的时间按照最优的方式去做。 https://github.com/lightningminers/article/issues/36
https://zhuanlan.zhihu.com/p/67050593
《CSS中z-index的工作原理解析》
这篇文章是"How CSS workd"系列文章中的第三篇(深入探讨CSS基本构建模块的系列文章,这些基本构建模块有时会让人感觉像是黑魔法)。无论你如何编写你的css代码,知道样式表的运行原理总是极好的,这样你才能编写出高效的、可伸缩性css代码。 https://github.com/lightningminers/article/issues/32
https://zhuanlan.zhihu.com/p/67050413
《React Hooks Tutorial》
Hooks 是 React 即将推出的一个新功能。这一更新在 React 社区引起了巨大的反响。简而言之,现在可以在 React 函数组件中使用 state 和其他 React 特性。因此没有必要使用 Class组件。 https://github.com/lightningminers/article/issues/29
https://zhuanlan.zhihu.com/p/67050282
《创造性的使用 Console API!》
Javascript 中进行调试总是与 Console API 有密不可分的关系。但是往往我们只用过 console.log()。那么,你知道我们还可以用其他用法吗?使用console.log()的时候,它的大段式输出是否曾困扰过你?你想让你的调试信息更美观吗??如果有这个想法的话,接着往下看,我们将发现 Console API 会有多美观和有趣! https://github.com/lightningminers/article/issues/31
https://zhuanlan.zhihu.com/p/67048106
《v8 release v7.5》
每六周我们会在发布的过程中创建一个新的V8分支,每个版本都是在Chrome Beta里程碑之前立即从V8的Git master checkout 出来的。今天我们很高兴地宣布我们最新的分支 V8 7.5,它将在几周内与Chrome 75稳定版协同发布。V8 v7.5充满了各种面向开发人员的好东西,这篇文章提供了预期发布的一些亮点的预览。 https://github.com/lightningminers/article/issues/30
https://zhuanlan.zhihu.com/p/66898244
《7个有用的JavaScript技巧》
就像其他编程语言一样,JavaScript也有许多技巧可以完成简单或困难的任务。一些技巧广为人知,而一些技巧则足以让你大吃一惊,今天让我们来看看你可以开始使用的七个JavaScript技巧吧。 https://github.com/lightningminers/article/issues/28
https://zhuanlan.zhihu.com/p/66645326