从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/ |