程序与人生
最近趁着离职的一点空隙,稍微能有些时间和心情来思考一些更有深度和更长远的问题,这篇文章的内容算是我近期开的小小脑洞之一。
越来越发现,前人总结的一些众所周知并经过时间验证过的关于写代码的道理,只要我们换个角度来类比和思考,同样可以适用于我们人生历程的一些方面。这篇文章就是我想到的一些例子,小标题都是写代码时所谓的一些「金科玉律」,而我会试图通过这些相通的「规律」,衍生出个人对人生某个方面的思考,可能小到微不足道的个人习惯,大到能够决定人生方向的人生观。
最近趁着离职的一点空隙,稍微能有些时间和心情来思考一些更有深度和更长远的问题,这篇文章的内容算是我近期开的小小脑洞之一。
越来越发现,前人总结的一些众所周知并经过时间验证过的关于写代码的道理,只要我们换个角度来类比和思考,同样可以适用于我们人生历程的一些方面。这篇文章就是我想到的一些例子,小标题都是写代码时所谓的一些「金科玉律」,而我会试图通过这些相通的「规律」,衍生出个人对人生某个方面的思考,可能小到微不足道的个人习惯,大到能够决定人生方向的人生观。
随着 Node 新版本开始支持 async/await 异步控制写法,Koa 也相继发布了它的 2.0 版本。用 async/await 写法的 Koa 来开发项目,Node 开发者再也没有任何理由不「拥抱变化」——从 Express 转到 Koa 上来。实际上,对于普通 Node 开发者——Express 框架的用户——而言,从 Express 转到 Koa 没有任何技术壁垒,当然前提是你至少得知道 ES2017 中 async/await 是个什么东西。
作者:Chris Coyier
参考原文地址:Beginner Concepts: How CSS Selectors Work。
你刚接触 CSS 吗?这篇文章就是为你准备的!也许理解 CSS 最关键的就是理解「选择器」。选择器可以让你定位到具体的 HTML 元素并且把样式应用于它们之上。不过现在让我们暂时忘掉「样式」,而只是专注于「选择」。
在接下来的例子中,CSS 将会存在于一个被命名为 style.css
的文件中,并且被叫做 index.html
的 HTML 文档所引用。HTML 与 CSS 是分离的,这样能将「设计」与「内容」分离,这也是 CSS 出彩的地方。