前端开发技巧

1. 使用 CSS Container Queries

Container Queries 让组件可以根据父容器的尺寸来调整样式:

.card-container {
  container-type: inline-size;
}

@container (min-width: 400px) {
  .card {
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
}

2. 利用 View Transitions API

创建流畅的页面过渡动画:

document.startViewTransition(() => {
  // 更新 DOM
  updateContent()
})

3. 使用 Temporal API

JavaScript 的新日期时间 API:

const now = Temporal.Now.zonedDateTime()
const tomorrow = now.add({ days: 1 })

总结

保持学习,关注 Web 平台的新特性,能让你的开发工作更加高效。