MIT 为期四周的 web 开发速成课,2024 版的录屏质量很差,目前在跟 2025 年的最新版

JavaScript 的注意点

  • 使用 === 作为值比较,对象的话不使用这个,非要用就是对比引用地址,不是值
  • 还保留 == 表示强行做类型转换,之后再比较值
  • 不建议依旧使用 var 来定义变量,let 提供了更现代和更安全的方式来声明变量,避免了许多 var 带来的常见问题
    • 作用域

      var 声明的变量在其所在的整个函数范围内都有效,即使在块内声明,也能在块外访问。

      function example() {
          if (true) {
              var x = 10;
          }
          console.log(x);
      }
      

      let 声明的变量只在其所在的块 {} 中有效,所以上面的代码就会报错。

    • 变量提升

    • 重复声明

    • 全局对象属性

  • 可以通过 … 三个点号来复制

CSS 的注意点

  • 建议只用 class 来定义规则,方便复用,其次是使用 id
    • id 唯一,但是 class 却可以同时用,更加灵活
  • 基于 8 像素为单位的栅格布局,用以确保界面设计的元素在视觉和使用上保持一致性和协调性
  • flex123 是一个非常重要的概念