从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 | 遍历 | https://developer.mozilla.org/en-US/docs/Web/API/Element/closest | |
successive | 连续的 | https://www.codewars.com/kata/562b384167350ac93b00010c/train/javascript |