HTML、CSS、JavaScript 的职责分离与渐进增强 | HTML

本章覆盖:HTML 负责结构与语义;CSS 负责表现与布局;JavaScript 负责行为与状态;separation of concerns;progressive enhancement;页面无 JS 时仍应尽可能保留基础内容与关键流程;不使用 HTML 属性承载大量业务逻辑;不用 CSS / JS 修补本应由语义元素解决的问题。

本章知识点

  • HTML 负责结构与语义
  • CSS 负责表现与布局
  • JavaScript 负责行为与状态
  • separation of concerns
  • progressive enhancement
  • 页面无 JS 时仍应尽可能保留基础内容与关键流程
  • 不使用 HTML 属性承载大量业务逻辑
  • 不用 CSS / JS 修补本应由语义元素解决的问题