Lete乐特 's Blog

美化 Windows 终端(Terminal + PowerShell)
前言废话不多说,这是我做的一个Oh-My-Posh终端主题,仓库地址:https://github.com/Lete114/oh-my-posh-themes效果如下:WindowsTerminal安装需要Win102004(内部版本19041)或更高版本WindowsTerminal是微软开源一个终端工具,主要...
不使用 ES6+ 实现 call apply bind 方法
使用ES6+实现这三个方法其实非常简单,本文就来挑战一下,如果不适用ES6+的情况下如何实现这三个方法难点:不能使用扩展运算符(…)该如何接收参数和传入参数至于这三个方法有什么区别可以阅读我之前的这篇文章call()-apply()-bind()方法有什么不同?apply就不多说废话了,直接看代码Function...
webpack 按需加载原理
本文不会带你去阅读build后的源码,而是告诉你它是怎么做到的,原理是什么,怎么实现,如何自己动手做一个按需加载模块,如果不想听本文BB,可直接一步到页脚,获取完整代码#完整的按需加载代码准备如果你想阅读源码,你可以根据下面的结构去创建,然后自己打包阅读源码//webpack.config.jsconstpath...
使用 CardLink 库生产卡片式链接
有时候经常看到知乎的文章,或者问题中的链接是卡片式的将卡片式链接与普通的链接相比,卡片式链接不仅美观,还展示更多信息,如:标题、图片、网址等效果如下CardLinkCardLink一些使用方法请见https://github.com/Lete114/CardLink通过CDN的方式引入CardLink<!-...
如何为自己的js项目生成API文档
如题,当自己写完了一个第三方库,准备发布时,总不能直接把一些使用方法以及传参说明写在README.md里吧看到许多第三方库都有一个.d.ts文件,当我们使用这些第三方库时,在方法上安装ctrl+鼠标左键时就会跳转到对应.d.ts说明文档中那么这个是咱们做的呢?难道是手动创建并编写的吗?不是吧?如果是手动创建的话,...