网络

使用 Google 的 Flutter 进行真正的跨平台移动开发

Flutter 让构建跨平台移动应用程序变得轻而易举。 本文介绍了 Flutter,将其与其他移动开发平台进行了比较,并展示了如何使用它开始构建应用程序。

阅读更多

WordPress 安全作为一个过程

去年,WordPress 负责 83% 的受感染内容管理网站。 确保您没有助长这些感染,并了解如何安全地管理 WordPress。

阅读更多

不要使用占位符属性

占位符属性包含大量问题,阻止它兑现承诺。 让我们澄清一下为什么需要停止使用它。

阅读更多

如何使用 Photoshop 和 Adob​​e XD 加快线框制作过程

(本文由 Adob​​e 赞助。)使用线框可以让您发挥创意,而不必过多担心项目的风格或设计。 本教程将教您如何为在线课程网站创建登录页面,并提供可用于练习和跟进的移动线框。

阅读更多

BEM 初学者:为什么需要 BEM

CSS 样式隔离是 BEM 使用最常见的起点。 但这是 BEM 能给你的最少的东西。 BEM 在您的项目中引入了一种系统方法,并使其远离混乱。

阅读更多

每月 Web 开发更新 6⁄2018:复杂性、基于 HTTPS 的 DNS 和推送通知

Anselm Hannemann 总结了过去 4 周内 Web 开发世界中发生的最重要的事情,以便您轻松掌握所有新事物。

阅读更多

Smashing Book 6 节选:将个性带回网络

在一切都是通用的时代,我们如何在不花费太多时间和资源在精心设计的艺术指导上脱颖而出? 让我们在常规的现实生活项目中探索将个性带回网络的战略指南。

阅读更多

WWDC 2018 iOS 开发者日记

自 1987 年以来,Apple 全球开发者大会 (WWDC) 每年举行一次,让 iOS 开发者保持警惕。 Lou Franco 观看了今年的活动并分享了他的笔记和参考资料,以防您错过。

阅读更多

使用 Node.js 和 Redis 在内部构建 Pub/Sub 服务

由于我们系统中每条消息的数据大小从几个字节到高达 100MB 不等,因此我们需要一个可以支持多种场景的可扩展解决方案。 在本文中,Dhimil Gosalia 解释了为什么您也应该考虑构建内部 Pub/Sub 服务。

阅读更多

如何把你的用户变成拥护者

为了在现代市场上取得成功,公司需要做的不仅仅是生产出色的产品或提供可靠的服务:他们需要将忠实的用户变成拥护者。 让我们看看如何。

阅读更多