跳到主要内容

前端相关术语

· 阅读需 3 分钟

前端开发中有一些常见的术语,用来描述工具或技术。

库(Library)

  • 定义:库是一组功能集合,通常是调用库中的方法来完成任务。
    • Lodash:提供实用的工具函数,如数组、对象、函数等的操作。
    • Axios:一个简洁的 HTTP 客户端库,用于发送网络请求。

框架(Framework)

  • 定义:框架管理程序结构,通常是框架控制应用程序的流和方法。
    • React:提供了组件化的开发方式

插件(Plugin)

  • 定义:扩展现有工具或框架的功能。
    • Vue 插件:比如 vue-router(用于路由管理),vuex(状态管理插件)。

模板(Template)

  • 定义:模板是一种用于快速生成特定类型项目或页面的预设结构。
    • React Boilerplate:提供一个默认的 React 项目模板。
    • Next.js Starter Template:一个 Next.js 项目模板,适用于常见的前端应用。

工具(Tool)

  • 定义:工具通常指的是一类为特定目的或任务开发的软件。
    • Webpack:一个模块打包工具

CLI(命令行工具)

  • 定义:CLI(Command Line Interface)工具通常是通过命令行接口操作的工具。
    • Next.js CLI:用于创建和管理 Next.js 项目的命令行工具。

Micro-Frontend(微前端)

  • 定义:微前端是将一个大型前端应用分割成多个较小、独立的前端应用的架构方式。每个微前端可以使用不同的技术栈、版本,甚至是独立开发和部署。
    • Single-SPA:一个 JavaScript 框架,用于实现微前端架构,允许多个前端框架在同一个页面中运行。
    • Module Federation:Webpack 5 提供的一个新特性,支持在不同的 Web 应用之间共享模块。