Obsidian 链接收藏插件开发

最近在使用一款 Markdown 笔记应用: Obsidian,加之先前做了一个可以快捷收藏/跳转地址的工具: efficient-tools,于是这次打算撸个 Obsidian 的插件,借用 Obsidian 给这个小功能提供可视化界面操作的能力(赋。。。。能?)。

Tauri 初体验

提到桌面客户端开发,大家伙儿第一时间会想到的可能是元老级别的 Electron, 亦或者是去年微软新发布的Webview2。今天,我们来结识下一个后起之秀 -- Tauri

手写练习:防抖节流

不论在日常工作中,还是在面试过程中,防抖节流 总是会时不时的出现在我们的视野里。在日常使用的时候,可能会直接使用第三方库封装好的方法,比如 lodash 中的防抖方法 .debounce 和节流方法 .throttle。抑或是使用开发团队的小伙伴们封装好的方法。

背景定位

CSS2.1中,使用 background-position 属性进行背景定位,可以通过设置 top,left,right,bottom 来实现,也可以设置具体的数值或者百分比来实现,但是在不固定宽高的容器中,想要跟容器的边框保留固定的边距,就只能通过百分比实现大概的间距,不能精确到具体位置。而在CSS3中,则存在两种方案,可以实现背景定位的位置。

多重边框

多重边框主要分为两种情况,一种是两层边框,还有一种是2层以上的边框。针对这两种情况,分别对应有不同的处理方案。