网络

重构 CSS:优化大小和性能(第 3 部分)

有许多 CSS 优化技术可以解决潜在的文件大小和性能问题。 让我们来看看其中的一些。 毕竟,如果部署重构的代码库导致加载或性能问题,则会导致流量和收入减少,这可能会让管理层和项目经理不满意。

阅读更多

React 中的复合组件

复合组件可帮助开发人员构建更具表现力和灵活性的 API,以在组件内共享状态和逻辑。 本教程解释了如何借助 Context API 和 React 来使用这种高级模式构建组件来实现这一点。

阅读更多

反对网络上的隐私侵犯

网络仍在与我们认为理所当然的离线问题作斗争,其中隐私主要是其中之一。 这些是《纽约时报》为保护用户数据而采取的步骤,您也可以这样做。

阅读更多

为 PHP 项目创建一个公共/私有的多单体存储库

在本文中,Leonardo 解释了如何使用“multi-monorepo”方法来加快开发体验,同时保持 PHP 包的私有性。 此解决方案对 PRO 插件创建者特别有益。

阅读更多

如何为开发人员自动化文档工作流程

在本文中,您将学习如何节省编写、更新和更正技术文档的繁琐工作。 在本文中,您将学习如何使用 Vale 和 GitHub Actions 自动化您的文档工作流程。

阅读更多

HTTP/3:性能改进(第 2 部分)

经过近五年的开发,新的 HTTP/3 协议已接近最终形式。 让我们仔细看看 HTTP/3、拥塞控制、行头阻塞和 0-RTT 连接设置的性能改进。

阅读更多

在 React Native 中处理导航路由的挂载和卸载

通常,您需要两组不同的导航堆栈来进行用户身份验证前和用户后身份验证。 通常,要查看更多内容,您必须以某种方式进行身份验证。 让我们看看如何在 React Native 中根据满足条件来挂载和卸载导航堆栈。

阅读更多

与 Eva PenzeyMoog 合作的 Smashing Podcast 第 41 集:为安全而设计

在这一集中,我们谈论的是安全设计。 在我们的设计中考虑易受攻击的用户意味着什么? Drew McLellan 与专家 Eva PenzeyMoog 交谈以找出答案。

阅读更多

如何使用 Angular 11、Commerce Layer 和 Paypal 构建电子商务网站

随着越来越多的客户转向在线购物,拥有一家电子商务商店对任何店主来说都至关重要。 在本教程中,我们将介绍如何使用 Angular 11 创建电子商务网站。该网站将使用 Commerce Layer 作为无头电子商务 API,并使用 Paypal 处理付款。

阅读更多

没有 CSS 绝对单位这样的东西

什么是绝对单位? 相对单位和绝对单位之间有什么区别,我们如何在网络上创建准确的尺寸? 在这篇文章中,Elad Shechter 解释了为什么 CSS 绝对单位不是那么绝对。

阅读更多