开发者术语表
用大白话解释编程术语——变量、函数、DOM、Promise 等等。搜索、按主题浏览,或按字母跳转。
共 48 个术语
48 / 48
按主题浏览
按概念领域分组的术语。
编程基础
12 个术语
编程的词汇表
变量
变量是一个有名字的容器,用来存放程序运行时可以改变的数据。
常量
常量是赋值之后就不能再修改的容器,用来存放程序里固定不变的值。
数据类型
数据类型是给数据贴的分类标签,告诉计算机这个值是数字、文本还是其他,以及它能做哪些操作。
字符串
字符串是用来表示文本的数据类型,由一串字符按顺序组成,用引号包裹起来。
整数
整数是不带小数点的数字,包括正整数、负整数和零,如 -3、0、42。
布尔值
布尔值只有两个:真(true)和假(false),用来表示“是”或“否”的逻辑结果。
函数
函数是一段有名字、可重复调用的代码块,接收输入(参数)、执行操作、可以返回一个结果。
形参
形参(形式参数)是函数定义时写在括号里的占位变量,像一个空槽位,等调用时被填入具体的值。
实参
实参(实际参数)是调用函数时真正传入的具体值,会被填入函数定义里对应的形参位置。
数组
数组是一个按顺序存放多个值的容器,每个值有自己的编号(下标),从 0 开始。
循环
循环是让一段代码重复执行的结构,直到满足某个条件才停下来。常见有 for 循环和 while 循环。
作用域
作用域是变量“能被访问到”的范围。在函数里声明的变量只在该函数内有效,这就是局部作用域。
Web 开发
10 个术语
Web 的词汇表
HTML
HTML 是用来描述网页结构和内容的标记语言,用一对对标签把文字、图片、链接组织成网页。
CSS
CSS 是描述网页外观样式的语言,通过“选择器 + 属性”的规则告诉浏览器每个元素该长什么样。
DOM
DOM 是浏览器把 HTML 解析后生成的树状对象结构,JavaScript 通过它来读取和修改网页内容。
元素
元素是 HTML 中由开始标签、内容和结束标签组成的完整单元,是网页结构的基本 building block。
属性
属性是写在 HTML 标签里的键值对,为元素提供额外信息,如 `<a href="...">` 里的 `href`。
选择器
选择器是 CSS 里用来“挑出”某些 HTML 元素的规则,告诉浏览器接下来这些样式要应用到哪些元素上。
类
class 是 HTML 元素上的属性,用来给元素分组打标记,方便 CSS 用 `.类名` 或 JS 用 `getElementsByClassName` 选中。
ID
id 是 HTML 元素的唯一标识属性,一个页面里每个 id 值只能出现一次,用 `#id` 选中。
HTTP
HTTP 是浏览器和服务器之间传输网页数据的协议,采用“客户端发请求、服务器回响应”的模式。
URL
URL 是统一资源定位符,就是常说的“网址”,指明互联网上某个资源的具体位置。
JavaScript 基础
10 个术语
JavaScript 的词汇表
JavaScript
JavaScript 是 Web 上最广泛使用的编程语言,让网页能响应用户操作、动态更新内容、与服务器通信。
回调函数
回调函数是作为参数传给另一个函数的函数,由接收方在合适的时机(如事件发生、任务完成)“回头调用”。
事件
事件是浏览器或节点上发生的可被监听的动作,如用户点击、按键、页面加载完成、网络请求结束。
事件监听器
事件监听器是绑定在元素上、当指定事件发生时自动运行的函数,通过 `addEventListener` 注册。
对象
对象是 JS 中用“键值对”组织数据的复合类型,把相关的数据和行为打包在一起,是 JS 最常用的数据结构。
Promise
Promise 是代表“一个未来才会结束的异步操作结果”的对象,有等待、成功、失败三种状态。
async
async 是声明异步函数的关键字,让函数总是返回 Promise,函数体内可以用 await 等待异步操作。
await
await 是在 async 函数内使用的运算符,暂停当前函数执行、等待 Promise 完成、返回其结果。
模块
模块是一个独立的代码文件,通过 `export` 暴露自己的功能、通过 `import` 引入别人的功能,实现代码组织和复用。
表达式
表达式是一段能“求值”出结果的代码,比如 `1 + 2` 求值为 `3`、`fn()` 求值为函数返回值。
Git 基础
8 个术语
版本控制的词汇表
仓库
仓库(repository,简称 repo)是 Git 管理一个项目的目录,里面存放所有代码文件和完整的修改历史。
提交
提交(commit)是 Git 保存项目当前快照的操作,每次提交记录“这一刻所有文件的样子”,并附带说明。
分支
分支(branch)是从主线上分出来的独立开发线,让你可以在不影响主线的情况下并行开发新功能。
合并
合并(merge)是把两条分支的改动整合到一起的操作,让分叉的开发线重新汇合。
克隆
克隆(clone)是把远程仓库完整复制到本地的操作,包括所有文件、所有分支和完整的提交历史。
远程仓库
远程(remote)是托管在服务器上的仓库副本,常指 GitHub / GitLab 上的那个版本,默认命名为 origin。
推送
推送(push)是把本地提交上传到远程仓库的操作,让队友能在 GitHub 上看到你的改动。
拉取
拉取(pull)是从远程下载新提交并合并到本地分支的操作,相当于 fetch + merge 两步合一。
Python 基础
8 个术语
Python 的词汇表
Python
Python 是一门简洁、易读的高级编程语言,语法接近自然语言,非常适合编程初学者入门。
列表
列表(list)是 Python 中最常用的有序容器,用 `[]` 定义,可以增删改元素,长度可变。
元组
元组(tuple)是 Python 中有序但**不可变**的容器,用 `()` 定义,创建后不能修改。
字典
字典(dict)是 Python 中用“键值对”存储数据的容器,通过键快速查找对应的值,类似 JS 的对象。
Python 模块
模块(module)就是一个 `.py` 文件,里面定义的函数、类、变量可以被其他文件 `import` 复用。
包
包(package)是一个含多个模块(`.py` 文件)的目录,带 `__init__.py` 标识,用来组织大型项目。
异常
异常(exception)是程序运行时发生的错误,会中断执行;用 `try/except` 可以捕获并处理异常。
缩进
缩进是 Python 用行首空格数来表示代码块归属的语法机制,是语法的一部分,必须统一。
未找到相关术语。