網絡

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 中部署新插件之前,最好保留一份易於濫用的功能列表。 讓我們仔細看看您可以並且應該將其用作更廣泛的安全策略的一部分的一些功能。

閱讀更多

在用戶體驗設計中使用漸變

(本文由 Adob​​e 贊助。)什麼是漸變,為什麼它們對設計師如此有價值? 有一件事是肯定的:漸變正在捲土重來,我們已經可以在許多網站上看到這種趨勢。

閱讀更多

GraphQL 入門:為什麼我們需要一種新的 API(第 1 部分)

與其先探索功能,不如將它們置於上下文中並了解它們是如何存在的。 GraphQL 簡介和過去 60 年 API 開發的經驗教訓。

閱讀更多

優化草圖文件:創建 Reduce 應用程序的經驗教訓(案例研究)

存在大量的 Sketch 文件,它們不僅會降低 Sketch 的速度,還會降低任何設計師的工作效率。 在這篇文章中,Ahmed 介紹了一個菜單欄應用程序,它一定會幫助你擺脫這個頭疼的問題。

閱讀更多

現在你看到我了:如何延遲、延遲加載和使用 IntersectionObserver 採取行動

需要交叉點信息的原因有很多,例如圖像的延遲加載。 但還有更多。 是時候對 Intersection Observer API 有更好的理解和不同的觀點了。 準備好?

閱讀更多