網絡

Redux 減速器是如何工作的

如果您在開發管理“狀態”的應用程序時曾使用過 Redux,那麼您肯定會遇到 reducer。 本教程將解釋 reducer 的概念以及它們在 Redux 中的具體工作方式。

閱讀更多

當你有一個複雜的解決方案時如何設計一個簡單的 UI

軟件和應用程序通常在銷售、營銷、財務等方面為企業和消費者解決非常複雜的問題。 但是提供解決用戶問題的產品是不夠的。 如果 UI 和最初的問題一樣複雜,那麼用戶流失率就會很高。 今天,我們將看一些關於設計簡單 UI 的技巧,而不管您的解決方案的複雜性如何。

閱讀更多

讓網站更容易交談

現代網站不再與屏幕密不可分。 在電話助理、家庭揚聲器和屏幕閱讀器之間,越來越多的人甚至不看就使用網絡。 網站需要以實物進化。

閱讀更多

如何從 WordPress 遷移到 Eleventy 靜態站點生成器

如果您是一名具有 HTML 和 JavaScript 中級知識的設計師或開發人員,並且熟悉 GitHub 和命令行,那麼本教程適合您。 我們將逐步將 WordPress 站點轉換為從 Markdown 生成的靜態站點。

閱讀更多

CommonMark:Markdown 的正式規範

Markdown 具有聲明性語法,對於技術人員和非技術人員來說,它既強大又易於學習。 然而,由於其原始規範中的相應含糊不清,出現了許多不同的風格(或定製版本)。 這導致了可以解析的內容和渲染的內容之間的巨大差異。 了解 CommonMark 如何提供反映其實際使用情況的標準化 Markdown 規範。

閱讀更多

為您的應用程序設計一個有吸引力且可用的數據導入器

即使數據導入器的開發是一件複雜的事情,您也不希望您的用戶使用它的體驗同樣複雜或複雜。 一旦他們在數據載入中遇到任何摩擦或錯誤,他們從軟件中解救出來的機會就會飆升。 因此,在這篇文章中,我們將重點關注如何最好地向用戶展示您的數據導入器。

閱讀更多

克里斯·墨菲 (Chris Murphy) 的 Smashing Podcast 第 30 集:什麼是產品設計?

在這一集中,我們談論的是產品設計。 成為產品負責人意味著什麼,您如何學習所需的技能? 德魯麥克萊倫與專家克里斯墨菲交談以找出答案。

閱讀更多

用可用性編織 Web 可訪問性

在本文中,Uri Paz 解釋了在與真實用戶進行測試時,遵守可訪問性指南的網站如何仍會出現可用性問題。 了解通過可用性測試編織可訪問性最佳實踐如何幫助盡可能多的人充分使用您的網站。

閱讀更多

與 Leslie Cohn-Wein 合作的 Smashing Podcast 第 29 集:Netlify Dogfood The Jamstack 是如何實現的?

我們正在詢問在 Netlify 對 Jamstack 進行測試是什麼感覺。 您可以將整個應用程序部署到 CDN 嗎? Drew McLellan 與 Netlify 高級工程師 Leslie Cohn-Wein 交談以找出答案。

閱讀更多

使用 GitHub Actions 創建持續集成測試工作流

在本教程的幫助下,您可以了解如何使用 GitHub Actions 為您的 Node JS REST API 創建持續集成工作流,以及如何使用 Coveralls 報告測試覆蓋率。

閱讀更多