網絡

為無瀏覽器 Web 設計

用戶不會關心技術是原生的、已安裝的 Web 應用程序還是網站。 讓用戶參與並讓購物者轉化的真正原因是體驗本身。 在本文中,Mitch 深入研究了 Android 設備上的 PWA,並解釋了我們如何為無瀏覽器網頁瀏覽的新時代鋪平道路。

閱讀更多

構建無障礙菜單系統

網絡上有很多不同類型的菜單。 創造包容性體驗是一個在正確的地方使用正確的菜單模式、正確的標記和行為的問題。

閱讀更多

來自有愛的貓:歡迎新的 Smashing 會員

認識 Smashing Membership,這是一項致力於支持和突出社區新舊聲音的社區活動。

閱讀更多

網頁設計綜合指南

在本文中,我將重點介紹有助於您為網站創建出色用戶體驗的主要原則、啟發式方法和方法。 我將從用戶旅程(如何定義網站的“骨架”)之類的全局事物開始,然後深入到單個頁面(在網頁設計期間應該考慮什麼)。 我們還將介紹設計的其他重要方面,例如移動注意事項和測試。

閱讀更多

了解 Vary 標頭

Vary HTTP 標頭每天以數十億的 HTTP 響應發送。 但它的使用從未實現其最初的願景,許多開發人員誤解了它的作用,甚至沒有意識到他們的 Web 服務器正在發送它。 隨著客戶端提示、變體和關鍵規範的出現,各種響應正在重新開始。

閱讀更多

冒名頂替者的自白

五年前,當我第一次被邀請在歐洲最好的前端會議之一上發言時,我的感受非常**複雜**。 顯然,我感到無比自豪和高興:我以前從未有機會為擁有不同技能的不同受眾做這件事。 但我的其他感受卻是相當具有破壞性的。 我真的無法理解我怎麼能引起任何人的興趣:儘管那時我已經在前端工作了很多年,但我在社區中卻非常沉默。 我沒有為流行的框架或庫做出貢獻。 我只是平均水平。 所以,我犯了一個錯誤的感覺,**我不配參加那個會議**,非常強烈,我不敢相信在我買機票之前我真的會說話。

閱讀更多

Gravit Designer 簡介:設計天氣應用程序(第 2 部分)

歡迎回到 Gravit Designer 教程的第二部分。 在 [第一部分](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) 我們大致了解了 Gravit 並設置了所有內容,在天氣應用程序和狀態欄中創建背景圖像,然後開始製作設計內容的初始元素。 讓我們繼續我們離開的地方。 在本教程的 [第一部分](https://www.smashingmagazine.com/2017/08/introduction-gravit-designer-designing-weather-app-part-1/) 中創建了內容區域的主要文本層,讓我們繼續了解一天中不同時間的天氣狀況。

閱讀更多

使用 AWS Cognito 對 Web 和 iOS 應用程序進行用戶身份驗證(第 1 部分)

開發人員和組織都在尋找一種方法來提高移動解決方案的靈活性。 人們希望減少從構思到測試的時間。 作為一名開發人員,我經常遇到一個可以減緩移動假設初始構建的障礙:用戶管理。

閱讀更多

設計完美的功能對照表

對於達到某個閾值的價格標籤,或者如果我們特別注重產品的質量,我們希望_絕對_確定我們做出了正確的選擇,並且以優惠的價格獲得了優質的產品。 這就是**功能比較表**與眾不同的地方。

閱讀更多

設計實施的九大原則

我們如何評估現有項目? 無論我們是在審查代碼、審核 CSS 還是為我們團隊的某個職位面試候選人,這裡有一些可以提供良好指導的原則。

閱讀更多