英语 | 计算机相关 单词书📖
总结一下,我看英文前端文档/视频遇到的一些计算机/前端相关的单词/专业术语
从2014年大一过了六级之后,就把学英语落下了,但是作为一名程序员,英语是很重要的。
所以工作之后经常刻意要求自己读英文文档,也看过一些英文前端视频,比如FrontEndMaster、WesBos。
利用本文总结一下,我看英文前端文档/视频遇到的一些计算机/前端相关的单词/专业术语/非英语环境难遇到的一些词汇👇。
(另外推荐一个相关资源:中国程序员容易发音错误的单词)
| 单词 | 释义 | 来源 |
|---|---|---|
| under the hood | 底层 | |
| specify | 指定 | |
| get passed in | 传入 | |
| sync/async | 同步异步 | |
| asynchronously | 异步 | |
| whatnot | 诸如此类的 | |
| in good shape | (运行代码的时候祈祷的 | |
| gotchas | 陷阱 | |
| shortcut | 捷径 | |
| inventory | 库存/牛 | |
| neat | 整齐利落 | |
| scaffold | 脚手架 | |
| handy | 便利 | |
| ultimate | 最终 | |
| rewind | 倒回/回退 | |
| isolation | 隔离 | |
| interfere | 妨碍 打扰 | |
| capture | 捕获 | |
| raw | 原生的 | |
| vanilla js | raw js:原生js | |
| nail | 钉子 固定 (巩固知识) | |
| built-in | 内置的 | |
| newbies | 新手 | |
| tutorial | 教程 | |
| sane | 合理的明智的 | |
| modular | 模块化的 | |
| cardio | 有氧运动 | |
| hard code | 写死的代码 | |
| reinstate | 恢复 | |
| verbose | 冗余的 | |
| upstream | (向上返回) | |
| downstream | (向下传) | |
| CRUD acronym | CRUD | |
| manually | 手动 | |
| DEPRECATED | 启用 | |
| bottleneck | 瓶颈 | |
| audit | 审计 | |
| monitor | 监控 | |
| profile | 分析 | |
| memory leaks | 内存泄漏 | |
| emulate/simulation | 仿真/模拟 | |
| refactor | 重构 | |
| parser | 解析器 | |
| anonymous | 匿名 | |
| deactivated | 停用 | |
| stats | 统计数据 | |
| optimization | 优化 | |
| AST abstract syntax tree | 抽象语法树 | |
| meg | 兆 | |
| thrashing | 抖动 | |
| idle | 空闲 | |
| trigger | 触发 | |
| GC garbage collector | 垃圾回收器 | |
| snapshot | 快照 | |
| shallow size | 是指用于存储其本身的内存大小 | |
| retained size | 释放该对象后对象所占总内存该类的所有实例可支配的内存大小 | |
| heap snapshot | 堆快照 | |
| containment | 容量 | |
| overhead | 开销 | |
| distribution | 分配 | |
| timeline | 时间轴 | |
| delegate | 转交,委托 | Event Delegation事件委托 |
| prefix/postfix | 前缀后缀 | |
| Adaptor | 适配器 | |
| TL;DR | too long;don’t/didn’t read 精华/总结 | |
| conjecture | 猜测猜想,推测 | https://www.codewars.com/kata/52fefe6cb0091856db00030e/train/javascript |
| Threshold | 阈值 | |
| constants | 常量 | |
| assign | 赋值 | |
| dirty | 一般指代更改了未保存的数据/文件 | |
| truthy | 泛指真值 | |
| singly-linked list | 单链表 | |
| legacy | 遗留问题(legacy code:万恶的遗留代码) | |
| instruction | 指令 | |
| Glossary | 术语 | |
| constrained | 受约束的 | |
| deterministic | 确定的 | |
| decent | 优雅的、体面的 | |
| bulk | 体积 | |
| parallel | 并行的。平行的 | |
| fraction | 片段 | |
| standstill | 停止停顿 | |
| subtle | 微妙的 | |
| augment | 增强,扩展(vue 拦截数组方法,扩展数组的原型方法时使用 protoAugment | |
| instantiation | 实例化 | |
| Cheat sheet | 手册 清单 | |
| on-the-fly | 动态 | |
| convention | 公约,惯例 | |
| cluster | 集群 | |
| resolve | 解析 | |
| amend | 修正修订 eg.git commit —amend | |
| abort | 中止 | |
| bias | 偏差/偏置 | 机器学习术语 |
| explicit | 显式的,清楚明确的 | |
| Conquer | 攻破、征服的 | |
| carve | 雕刻 | |
| carve out some time | 挤出一些时间 | |
| tackle | 处理、解决、应付 | |
| intentionally | 刻意地、故意地 | |
| corresponding | 相对应的 | |
| nest | 巢,嵌套 | |
| nested array | 嵌套数组 | |
| flat(ten) | 展开,铺平,扁平化 | Array.prototype.flat方法 |
| scenario | /səˈnɛrioʊ/方案;场景,情景 | |
| operands | 操作数,运算对象 | |
| diagonal | 对角线,斜线 | leetcode 52. N皇后问题,棋盘斜线集合变量名 |
| dimensions | 尺寸,维度 | FCC https://www.freecodecamp.org/learn/responsive-web-design/responsive-web-design-principles/make-typography-responsive |
| circuit | 线路,回路 | https://www.codewars.com/kata/5536a85b6ed4ee5a78000035/train/javascript |
| polyfill | 填充 | https://github.com/inexorabletash/polyfill |
| shim | 垫片 | https://github.com/es-shims/es5-shim |
| exceed | 超过,溢出 | |
| exponential | 指数 | https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toExponential |
| allowlists | 白名单 | https://developers.google.com/web/fundamentals/security/csp |
| pitfall | 陷阱 | https://css-tricks.com/debouncing-throttling-explained-examples/ |
| traverse | 遍历,今天leetcode每日一题又遇到一次,renew | https://developer.mozilla.org/en-US/docs/Web/API/Element/closest |
| successive | 连续的 | https://www.codewars.com/kata/562b384167350ac93b00010c/train/javascript |
| immersive | 沉浸式 | |
| trade-off | 交换,权衡,妥协 | 技术选型场景常用语 |
| interceptor | 拦截器 | axios |
| peer | 对等的 | npm WARN经常出现:You must install peer dependencies yourself. |
| actuator | 致动器,执行机 | github |
| Ambiguous | 模棱两可的,多义的机 | com.microsoft.sqlserver.jdbc.SQLServerException: Ambiguous column name ‘xx’ |
| discard | 丢弃 放弃 遗弃 | 常见’确认discard changes?‘ |
| diagonals | 对角线,斜线 | 算法 N皇后问题遇到 |
| Semantic | 语义 | https://probot.github.io/apps/semantic-pull-requests/ |
| transmitter | 发送器,传输器 | https://github.com/zhantewei2/ztwx-http#readme |
| intersection | 交叉、交集 | IntersectionObserver from https://developer.mozilla.org/zh-CN/docs/Web/API/IntersectionObserver |
| in place | 就地 | modify arr in-place就地更改数组 https://leetcode.cn/problems/duplicate-zeros/ |
| macro | 宏 | 计算机科学里的宏是一种抽象,它根据一系列预定义的规则替换一定的文本模式。 https://baike.baidu.com/item/MACRO/10429400 |
| stale | 陈旧的 | cache-control:stale-while-revalidate , https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control |
| offload | 卸下、卸载 | |
| markup | 标识、标记 | |
| prioritize | v. 按优先顺序列出;优先考虑(处理) | |
| hint | n. v. 提示、暗示,迹象 | |
| rasterization | n. 格栅化 | |
| phase | n. 阶段 | |
| dimension | n. 尺寸、维度、规模、范围 | |
| geometry | n. 几何 | |
| omit | n. 省去,不做;遗漏,未能做 | |
| intact | 保持原样、原封不动 | |
| peer | 对等、同行 | peer-to-peer 点对点 端对端 对等 |
| disclaimer | 免责声明、 不承诺 | https://raw.githubusercontent.com/GoogleChrome/lighthouse/f943f8948276188a365214e668aee02e9753484d/docs/Network-Timings.svg |
| fatigue | 疲劳 | frontend fatigue 前端疲劳,表达前端太卷学不到了 |
上次更新: