Skip to content

IT 英语:通用术语与前端高频词

一、开发通用术语(不分前后端都认识)

英文发音中文说明 / 常见场景
Environment环境dev(开发)/ test(测试)/ staging(预发布)/ prod(生产)
Deploy / Deployment部署"Deploy to production"=发布生产
Release发布(版本)v1.2.0 release、release notes(版本说明)
Build构建npm run build、build failed(构建失败)
Compile编译TS 编译成 JS、Java 编译成 class
Bundle打包 / 包webpack bundle、bundle size(包体积)
Cache缓存clear cache、browser cache、CDN cache
Session会话session expired(会话过期,需重新登录)
Token令牌 / 凭证access token、refresh token、invalid token
Credentials/krəˈdenʃəlz/凭证 / 账号密码invalid credentials(账号密码错)
Permission权限permission denied(没有权限)、admin permission
Role角色admin role / user role / guest role
Request请求send request、request failed、request body
Response响应response status、response body、empty response
Payload/ˈpeɪloʊd/载荷 / 请求体同 request body,接口里传的数据
Header请求头 / 响应头HTTP header、Content-Type header
Parameter / Param参数query param、path param、required param
Endpoint接口端点REST API endpoint = 一个 URL + Method
Route路由frontend route、404 route not found
Redirect重定向302 redirect、redirect to login page
Timeout超时request timeout、connection timeout(排查网络/服务挂了)
Retry/ˌriːˈtraɪ/重试auto retry、retry 3 times
Throttle/ˈθrɒtl/节流接口限流(1 秒最多 10 次请求)
Debounce/dɪˈbaʊns/防抖搜索输入框防抖(停手 300ms 再请求)
Validate / Validation/ˈvælɪdeɪt/校验form validation(表单校验)、validation failed
Exception异常throw exception、catch exception、uncaught exception
Stack Trace/stæk treɪs/堆栈追踪报错里的一堆调用路径,看最上面第一行就是出错位置
Log / Logger日志error log、check the logs(查日志)
Snippet/ˈsnɪpɪt/代码片段VS Code snippet、常用代码片段
Chunk/tʃʌŋk/块 / 分块webpack chunk(分包后的一个个块)、chunk split
Minify / Uglify压缩 / 混淆minified JS(去掉空格改名后的压缩代码)
Obfuscate/ˈɒbfəskeɪt/混淆反爬虫混淆代码
Source Map源码映射.map 文件,压缩后报错仍能定位到原始源码行号
Lint / Linter/lɪnt/代码检查ESLint、run lint、lint error(不符合规范的错误)
Format格式化Format Document、Prettier format
Refactor/ˌriːˈfæktər/重构refactor this function、code refactoring
Deprecate/ˈdeprəkeɪt/废弃(但还能用)deprecated API(不推荐用了,下一版可能删)
Legacy/ˈleɡəsi/遗留(老代码/老系统)legacy system、legacy code(祖传屎山)
Hotfix/ˈhɒtfɪks/热修复 / 紧急补丁生产出 bug,紧急发一个小版本修
Rollback回滚新版本炸了,rollback 回上一个版本
Downtime/ˈdaʊntaɪm/宕机时间 / 不可用时间service downtime、zero downtime deploy(不停机发布)
Uptime/ˈʌptaɪm/可用率 / 正常运行时间99.9% uptime(全年宕机不超过 8.76 小时)

二、前端高频词(HTML/CSS/JS/框架/工程化)

英文发音中文说明
Element元素DOM element、HTML element
Attribute / Attr属性HTML attribute(id/class/data-xxx)
Property / Prop属性(对象)JS object property、Vue props(父传子)
Event事件click event、event handler、event listener
Event Bubbling/ˈbʌblɪŋ/事件冒泡子元素事件一层层传到父元素
Event Delegation/ˌdelɪˈɡeɪʃn/事件委托把监听绑在父元素上,利用冒泡处理子元素
Scope/ˈleksɪkl/作用域global scope、local scope、lexical scope(词法作用域)
Closure/ˈkloʊʒər/闭包函数套函数,内层能访问外层变量
Hoisting/ˈhɔɪstɪŋ/变量提升var 声明会提升到函数顶部
Prototype/ˈproʊtətaɪp/原型JS 原型链、prototype chain
Callback/ˈkɔːlbæk/回调callback function、callback hell(回调地狱)
Promise承诺对象resolve / reject / then / catch / Promise.all
Async / Await异步 / 等待async function、await promise
Mutable / Immutable/ˈmjuːtəbl/可变 / 不可变数组 push 是 mutable;展开运算符返回新数组是 immutable
Shallow Copy / Deep Copy浅拷贝 / 深拷贝赋值/Object.assign 浅;JSON.parse(JSON.stringify) 深(但不能拷贝函数)
Serialize / Deserialize/ˈsɪriəlaɪz/序列化 / 反序列化对象 → JSON 字符串(序列化);反过来(反序列化)
Parse解析JSON.parse、parseInt、parse URL query
Stringify转字符串JSON.stringify
Render渲染render a component、re-render(重新渲染)
Mount / Unmount挂载 / 卸载componentDidMount、onMounted(组件插入 DOM)
Lifecycle生命周期Vue/React 组件生命周期钩子(created/mounted/updated/destroyed)
Hook钩子React Hooks(useState/useEffect)、Vue 3 Composition API 也叫 hooks
State状态local state、global state(Vuex/Pinia/Redux)
Store状态仓库Vuex store、Pinia store
Mutation/mjuːˈteɪʃn/变更 / 突变Vuex 里改 state 的唯一入口叫 mutations
Action动作Vuex/Redux 里的 action(可以异步,最后 commit mutation)
Getter/ˈɡetər/计算属性(Vuex)同 computed,但在 store 里用
Computed/kəmˈpjuːtɪd/计算属性依赖其他响应式数据自动计算,带缓存
Watch / Watcher监听watch 某个值变化,触发回调
Directive/dɪˈrektɪv/指令v-if / v-for / v-model / v-bind / @click
Slot/slɒt/插槽Vue slot、default slot、named slot、scoped slot
Component组件child component、parent component、reusable component
Conditional Rendering/kənˈdɪʃnəl/条件渲染v-if 真渲染假销毁、v-show 真渲染假隐藏
List Rendering列表渲染v-for,必须配 :key
Two-way Binding双向绑定v-model = 表单 value + input 事件组合
Virtual DOM/ˈvɜːrtʃuəl/虚拟 DOM用 JS 对象模拟 DOM,diff 后最小化更新真实 DOM
DOM DiffDOM 对比算法新旧虚拟 DOM 对比,找最少改动
Re-render重新渲染state 变了组件就 re-render,注意性能优化
Memo / Memoize/ˈmemoʊ/记忆化(结果缓存)React.memo、useMemo、useCallback,减少不必要渲染
Tree Shaking/triː ˈʃeɪkɪŋ/摇树(死代码剔除)打包时把没用到的 export 自动删掉(依赖 ESM import/export)
Code Splitting代码分割动态 import(),按路由/模块分包,首屏不加载全部
Lazy Load懒加载图片 lazy-load、路由懒加载(到了才加载)
Preload / Prefetch预加载 / 预获取下一页面会用到的资源,先悄悄下载
Polyfill/ˈpɒliːfɪl/兼容补丁老浏览器没有 Promise,给它打个 polyfill 就能用
Transpile/trænˈspaɪl/转译(语法降级)Babel 把 ES6+ 转成 ES5,TS 转 JS
Responsive/rɪˈspɒnsɪv/响应式(布局)媒体查询,一套代码适配 PC/平板/手机
Adaptive自适应(布局)不同设备写不同套页面,和 responsive 区别开
Breakpoint/ˈbreɪkpoʊnt/断点响应式断点(768px、992px、1200px)
Flexbox/ˈfleksbɒks/弹性布局display: flex;别和 flex(弹性的)混说
Grid网格布局display: grid,二维布局神器
Pseudo-class/ˈsuːdoʊ/伪类:hover、:active、:focus、:nth-child
Pseudo-element伪元素::before、::after,必须配 content 才生效
Specificity/ˌspeʃəˈfɪsəti/选择器优先级!important > 行内 style > id > class > 标签
Inline / Block / Inline-block行内 / 块 / 行内块三种 display:span(a/img) 行内、div(p) 块级
Margin Collapse/ˈmɑːrdʒɪn kəˈlæps/外边距重叠上下两个块元素 margin 取最大的,不是加
Box Model/bɒks ˈmɒdl/盒模型content-box(默认)vs border-box(推荐,padding/border 算在 width 里)
Viewport/ˈvjuːpɔːrt/视口移动端 ,vw/vh 单位基准

⬅ 返回英语-IT 目录

© 2026 生活百科