返回

前端开发技术点总结(持续更新)

前端

前言

作为一名前端开发者,掌握并熟练运用各种技术点至关重要。本文将持续更新和总结前端开发中常见的技术点,提供深入浅出的解释和示例,帮助开发者快速提升技能。

CSS 单位

CSS 单位用于定义元素的尺寸、位置和边距。常见单位包括:

  • px (像素) :绝对单位,表示屏幕上的物理像素。
  • em :相对于父元素字体大小的相对单位。
  • rem :相对于根元素字体大小的相对单位。
  • % :相对于父元素尺寸的百分比单位。

BFC(块级格式化上下文)

BFC 是一个独立的渲染区域,其内部元素的布局不受外部元素影响。触发 BFC 的条件包括:

  • 浮动元素
  • 绝对定位元素
  • overflow: hidden

Flex 布局

Flex 布局是一种灵活的布局方式,允许元素沿主轴和交叉轴自由排列。主要属性包括:

  • flex-direction :指定主轴方向。
  • flex-wrap :指定是否换行。
  • justify-content :控制主轴上的元素对齐方式。
  • align-items :控制交叉轴上的元素对齐方式。

Grid 布局

Grid 布局是一种强大的布局系统,允许创建具有复杂结构的布局。主要属性包括:

  • grid-template-columns :定义列的布局。
  • grid-template-rows :定义行的布局。
  • grid-gap :设置网格单元之间的间距。
  • grid-area :定义单元在网格中的位置。

Less

Less 是一种 CSS 预处理器,允许使用变量、混合和函数来编写更简洁、更可维护的 CSS 代码。

  • 变量 :存储可重复使用的值。
  • 混合 :创建可重复使用的 CSS 片段。
  • 函数 :执行复杂的计算和操作。

JS var

var 是 JavaScript 中声明变量的一种方式。它具有函数作用域,这意味着它只在声明它的函数内有效。

JS let

let 是 JavaScript 中声明变量的另一种方式。它具有块级作用域,这意味着它只在声明它的代码块内有效。

JS this

this 是 JavaScript 中的一个特殊对象,它指向当前执行代码的对象。它的值取决于函数的调用方式。

总结

本文总结了前端开发中常见的技术点,包括 CSS 单位、BFC、flex 布局、grid 布局、less、JS var、let 和 this。通过理解和掌握这些技术点,开发者可以创建更强大、更灵活的 Web 应用。随着前端技术的发展,本文将持续更新,以提供更多有价值的见解和指南。