BFE-TS TypeScript类型体操练习 41- 50
题目来自TypeScript题目 BFE.dev - 前端刷题,准备前端面试拿到心仪的Offer,总共60题,带你完爆类型体操! 常用工具类型 41-44 41. 实现 LengthOfString\ 实现LengthOfString 用以返回字符串长度。 答案: 1. 转为元组后直接访问泛型的.length属性…
Read articleThe archive
Notes on frontend development, engineering, and everyday ideas. Find a subject and start reading.
题目来自TypeScript题目 BFE.dev - 前端刷题,准备前端面试拿到心仪的Offer,总共60题,带你完爆类型体操! 常用工具类型 41-44 41. 实现 LengthOfString\ 实现LengthOfString 用以返回字符串长度。 答案: 1. 转为元组后直接访问泛型的.length属性…
Read article题目来自TypeScript题目 BFE.dev - 前端刷题,准备前端面试拿到心仪的Offer,总共60题,带你完爆类型体操! 有挑战性的题目 51-60 51. 实现CamelCase\ 将下划线连接转为驼峰(snake case to camel case) 答案: Capitalize 为4.1新增关键字…
Read article题目来自TypeScript题目 BFE.dev - 前端刷题,准备前端面试拿到心仪的Offer,总共60题,带你完爆类型体操! 常用工具类型 31. 实现 Repeat 返回一个进行重复复制操作的元组 答案: 思路与RepeatString 差不多 17. 实现 TupleToString\ 通过将所有字符串连…
Read article常用工具类型 21. 实现 ReplaceAll 正如String.prototype.replaceAll(),请实现ReplaceAll 。 答案: 1、前、中、后分别取一下infer。 2、 判断F不为空 17. 实现 Trim\ 正如String.prototype.trim(),请实现Trim 。 答案…
Read article题目来自TypeScript题目 BFE.dev - 前端刷题,准备前端面试拿到心仪的Offer,总共60题,带你完爆类型体操! Utility types 内置工具类型实现 11-15 11. 实现 ConstructorParameters\ Parameters处理的是function type。 与之类似…
Read article题目来自TypeScript题目 BFE.dev - 前端刷题,准备前端面试拿到心仪的Offer,总共60题,带你完爆类型体操! Utility types 内置工具类型实现 1. 实现Partial Partial 返回一个包含所有T的子集的type。 答案: 0. 实现Required 和Partial 正好…
Read articlepnpm 是什么? Fast, disk space efficient package manager. pnpm 是新一代 node 包管理器。它由 npm/yarn 衍生而来,但却解决了 npm/yarn 内部潜在的 bug,并且极大了地优化了性能,扩展了使用场景,相比 yarn、npm,pnpm安装包更快…
Read article背景 在开发过程中(尤其是基于第三方平台)遇到 npm 包与当前环境有兼容性问题时,需要改动 npm 包内文件。一种方法是将需要改动的文件复制出来一份放在项目中引用或者每次手动替换;但这也太不 intelligent 了,所以我采用了 patch-package 添加补丁的方式。 (npm >=5 或者 yarn…
Read article福州疫情原因,均为腾讯会议线上进行。 一面 (30min) 二面(30min) HR旁听,所以没有HR面; 1. 手撕:封装Promise函数,传入请求函数和时间,请求失败则重复请求,超三次失败。请求总时长超过传入时间则失败。 2. 如何学习前端?看什么书? 3. 最近关注的技术前沿? 4. 微前端的两种主要实现…
Read article前端实习一面(主管+技术面),无算法面,当日直接通过 浏览器原理 浏览器如何解析定位URL? HTML资源如何引入? 浏览器如何渲染前端文件? 浏览器的回流与重绘 (Reflow & Repaint) 性能优化 如何减少首屏加载时间 npm 工具包初始化 npm init package.json 内容,相关参数…
Read article秋招结束啦,最终选择了阿B的offer。做个秋招复盘,对自己面试过程中遇到的问题做个记录,补缺补漏,希望可以帮到大家 一面(60min) 自我介绍 ES6新特性?闭包、箭头函数? CJS、AMD、UMD、ESM等了解吗?有什么区别? 还了解哪些打包工具? TS 中interface和type的区别? TS 中装饰…
Read article从历史上看,我们对客户端性能监控方式非常有限,而且还遇到了API浏览器的限制,阻碍了我们准确地衡量客户端性能。 幸运的是,由于有了新的面向性能的api,这种情况正在开始改变。现在,浏览器的Performance API给我们提供了精确度量Web页面性能的工具。 不耐烦看的同学可以直接调到末尾使用方法一览 使用 P…
Read articleTry another keyword or reset your filters.