网络
GraphQL 入门:API 设计的演变(第 2 部分)
在 [第 1 部分](https://www.smashingmagazine.com/2018/01/graphql-primer-new-api-part-1/) 中,我们研究了 API 在过去几十年中是如何演变的,以及每个 API 如何提供到下一个的方式。 在第二部分中,让我们看看移动客户端 API 设计的发展方向——特别强调 GraphQL。
阅读更多使用 WebDriver API 进行自动浏览器测试
本文概述了在 Windows 10 和 Microsoft Edge 上使用 WebDriverJS 自动针对浏览器运行测试脚本所涉及的概念、技术和编码技术。
阅读更多Enter The Dragon (Drop):可访问列表重新排序
今天有大量的拖放列表重新排序模块,其中很少有考虑到可访问性的。 Dragon Drop 试图通过为所有用户提供执行这项有些常见任务的方法来填补这一空白。
阅读更多注意:可能使您的网站不安全的 PHP 和 WordPress 函数
在 WordPress 中部署新插件之前,最好保留一份易于滥用的功能列表。 让我们仔细看看您可以并且应该将其用作更广泛的安全策略的一部分的一些功能。
阅读更多GraphQL 入门:为什么我们需要一种新的 API(第 1 部分)
与其先探索功能,不如将它们置于上下文中并了解它们是如何存在的。 GraphQL 简介和过去 60 年 API 开发的经验教训。
阅读更多优化草图文件:创建 Reduce 应用程序的经验教训(案例研究)
存在大量的 Sketch 文件,它们不仅会降低 Sketch 的速度,还会降低任何设计师的工作效率。 在这篇文章中,Ahmed 介绍了一个菜单栏应用程序,它一定会帮助你摆脱这个头疼的问题。
阅读更多现在你看到我了:如何延迟、延迟加载和使用 IntersectionObserver 采取行动
需要交叉点信息的原因有很多,例如图像的延迟加载。 但还有更多。 是时候对 Intersection Observer API 有更好的理解和不同的观点了。 准备好?
阅读更多