AST
Abstract Syntax Tree
抽象语法树

AST(抽象语法树)是源代码语法结构的一种抽象表示。它以树状结构表现编程语言的 语法,树上的每个节点都表示源代码中的一种结构(如运算符、标识符、字面量)。 AST是编译器、代码转换工具(如Babel)、代码格式化工具(如Prettier)和语法 检查工具(如ESLint)进行代码分析和转换的核心数据结构。

  • Computer Science
  • Compiler
  • Tooling
CMS
Content Management System
内容管理系统

CMS(内容管理系统)是一种允许用户创建、管理、修改和发布数字内容(如文本、 图片、视频)的软件应用程序,通常无需专业的编程知识。它通常包含内容创建、 编辑、存储、版本控制和发布工作流等功能。常见的CMS包括WordPress、Strapi、 Contentful和Sanity等,分为传统耦合式和无头(Headless)CMS两大类。

  • Web
  • BackEnd
  • Tooling
CSR
Client-Side Rendering
客户端渲染

CSR(客户端渲染)是现代单页应用(SPA)的主要渲染方式。服务器仅提供一个 基础的HTML框架和JavaScript包。浏览器下载并执行JavaScript后,由前端框架 (如React, Vue, Angular)在客户端动态地渲染页面内容并处理交互。优点是 交互体验流畅,但存在首屏加载较慢和初始SEO不友好的问题。

  • Web
  • FrontEnd
  • Architecture
RBAC
Role-Based Access Control
基于角色的访问控制

RBAC(基于角色的访问控制)是一种广泛应用的访问控制模型,通过将权限关联到角色而非用户,再为用户分配相应角色,从而实现对系统资源访问权限的集中、分层和可扩展管理。

  • 权限管理
  • 访问控制
  • 信息安全
  • 系统设计
  • 身份认证与授权
SEO
Search Engine Optimization
搜索引擎优化

SEO(搜索引擎优化)是一种通过自然(非付费)方式提升网站在搜索引擎 (如百度、谷歌)中排名的系统和实践。

  • Web
  • FrontEnd
加载更多…