网络
Next.js 中的全局与本地样式
Next.js 对如何组织 JavaScript 而不是 CSS 有强烈的看法。 我们如何开发鼓励最佳 CSS 实践的模式,同时遵循框架的逻辑? 答案非常简单——编写结构良好的 CSS 以平衡全局和局部样式问题。
阅读更多以专业人士的身份为您的日程安排添加时间
您是否正在经营一家企业并且一次有太多事情要做? 会议、错误、客户反馈、新客户以及您已经紧迫的截止日期? 让我们面对现实吧,时间管理很难,在我们所处的艰难时期变得更加困难。
阅读更多色彩工具和资源
你需要一点灵感吗? 我们收集了一些我们最近发现的有用的色彩工具和资源——以帮助您充分利用您的创造力。 我们最近还介绍了 [CSS 审计工具](https://www.smashingmagazine.com/2021/03/css-auditing-tools/)、[CSS 生成器](https://www.smashingmagazine.com/ 2021/03/css-generators/), [可访问的前端组件](https://www.smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/), [前端样板](https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/)和[VS代码扩展](https://www.smashingmagazine.com/2021/05/useful -vs-code-extensions-web-developers/)——你可能会发现它们也很有用。
阅读更多如何从 WordPress 迁移到无头 CMS
在本文中,我们将探讨从单体项目迁移到无头设置的意义以及随之而来的好处。 除了关于如何将 WordPress 迁移到 Storyblok Headless CMS 的分步指南之外,还有在此过程中会出现的问题以及如何处理这些问题。
阅读更多您可以使用 JavaScript 数据网格做到这一点吗?
在本文中,您将看到一些可以使用现代 JavaScript 网格实现的非常开创性的事情,并发现增强数据网格以使其具有吸引力、响应性和可访问性的新方法。 所有这些都将使用 Kendo UI 数据网格及其功能进行说明。
阅读更多令人沮丧的设计模式:损坏的过滤器
经常处理过滤器可能会令人沮丧。 让我们把它们弄好。 这意味着永远不要在单个输入上冻结 UI,提供文本输入回退,并且永远不要在单个输入上自动滚动用户。 这就是为什么。
阅读更多使用 Intersection Observer 构建动态标题
在 JavaScript 中,附加一个事件侦听器以在滚动时不断触发回调可能是性能密集型的。 但是有一个更好的方法是使用 Intersection Observer。
阅读更多