利用伪元素、关键帧动画,你将具有强大的创造力,本文就是一个例子。本例中,利用两者,就可以构建一个加载动画,无需任何JS代码和图片。你会问“为什么”首先,这是一篇关于CSS、伪元素、关键帧动画以及利用这些工具可实现哪些效果的文章。我不认为每个Web App都需要一个加载/启动界面,也不准备在本文中说服...
一分钟前我打开initial pull-request,它将为Node.js core提供HTTP/2的实现。虽然远远没有准备好投入生产线,但这标志着一个关键的里程碑。因为这只是一个pull请求,所以可以随便玩,但还有一些额外的步骤。首先,你需要确保你为构建本地Node.js按指示设置了,指示详见h...
JS编程: 归并排序想成为一个更好的开发者,那么理解数据结构、算法和基本编程思想是必须的。现在大多数问题都被现代工具和各种库解决了,但是对这些领域有一个更深的了解,将会大大拓宽你软件开发的视野。就我自己而言,掌握这些概念是相当困难的,因为在我每天的工作里,几乎都不用这些。我正在写的这一系列文章就是为...
抱怨 JS 疲劳就像是在抱怨人类发明了太多解决问题的工具:从邮件到飞机到宇宙飞船。上周我在 NebraskaJS 2017 会议上做了一个和这个话题极其类似的演讲,我也收到了许多积极的反馈,所以我就想这个演讲也可以写成一篇文章发表出来,让更多的人知道,并帮助他们应对 JS 疲劳,理解我们行业的真相。...
每年都有新的CSS属性被标准化,并在主流浏览器中可用。 它们旨在使Web开发人员的工作变得轻松,创造出新颖美丽的网站。在这篇文章中,我将介绍5个相对较新的CSS属性,你可能从来没有听说过,我觉得很有趣。 本文的目的是带领你总览这些CSS的属性,告诉你可以使用哪些值,它们的使用场景,还有一些例子。具体...
原文标题:Do the right thing, Wait to get fired | Brendan Sterne我偶然地在《极客与团队:一本软件开发者如何更好地与他人一起工作的指南》这本书里发现了这句聪明话,我很有共鸣。这句话来自谷歌工程师 Chade-Meng Tan:Do the righ...
es6特征速览ES6给javascript带来了最深刻的变化。 它完全重塑了我们使用javascript的方式。 ES7是在ES6之上的一个微小更新。 让我们看看ES6更新中带来的变化。本文起初是我的学习笔记,现在我和大家分享一下。本文最初发表于此: 链接1. 支持UNICODE标准版本8它将允许使...
今天,我们将探讨部署我们的应用所涉及的不同部分,以便外界可以使用我们的应用。我们的应用通过这一点进行了测试, 现在是时候让它起来为世界而活。本课程的其余部分将致力于将我们的应用部署到生产中。生产部署在谈到部署时, 我们有很多不同的选择:主机部署环境配置持续集成 (简称 CI)成本周期、网络带宽成本包...
Alexas拍摄我与 JavaScript 的因缘我的 JavaScript 之旅开始于1997年,那时我在使用网景公司的 Navigator 3 浏览器。在当时你无法使用 JavaScript 做很多事情。JavaScript 最炫酷的使用方式就是创建鼠标悬停事件。使用鼠标悬停来改变网页内容在当时...