-
打个分吧:

英语 | 计算机相关 单词书📖

总结一下,我看英文前端文档/视频遇到的一些计算机/前端相关的单词/专业术语

从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 jsraw js:原生js
nail钉子 固定 (巩固知识)
built-in内置的
newbies新手
tutorial教程
sane合理的明智的
modular模块化的
cardio有氧运动
hard code写死的代码
reinstate恢复
verbose冗余的
upstream(向上返回)
downstream(向下传)
CRUD acronymCRUD
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;DRtoo 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每日一题又遇到一次,renewhttps://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标识、标记
prioritizev. 按优先顺序列出;优先考虑(处理)
hintn. v. 提示、暗示,迹象
rasterizationn. 格栅化
phasen. 阶段
dimensionn. 尺寸、维度、规模、范围
geometryn. 几何
omitn. 省去,不做;遗漏,未能做
intact保持原样、原封不动
peer对等、同行peer-to-peer 点对点 端对端 对等
disclaimer免责声明、 不承诺https://raw.githubusercontent.com/GoogleChrome/lighthouse/f943f8948276188a365214e668aee02e9753484d/docs/Network-Timings.svg
fatigue疲劳frontend fatigue 前端疲劳,表达前端太卷学不到了
上次更新:

评论区