SF
YankNote
YankNote
注册登录
关注博客
注册登录
主页
关于
RSS
Yank Note 系列 04 - 编辑和预览同步滚动方案
洋子
2022-03-21
阅读 2 分钟
1.1k
Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章Yank Note 实现了从源码到预览的单向同步滚动。研究了一些同步滚动方案,大体分为下面三种。行号匹配Yank Note 最初就是采用的这种方案,简单直接,前提是渲染出的 Dom 节点需要包含行号信息。监听编辑器可视区域变化/滚动事件,...
Yank Note 系列 03 - 同内存泄露的艰难战斗!
洋子
2022-03-21
阅读 4 分钟
1.2k
在前一篇文章里,我讲述了给 Yank Note 做性能优化的一些事情。然而影响一个应用体验的,也不仅仅是性能,还包括功能是否满足用户需求、界面是否美观、交互操作是否合理流畅、运行是否稳定。
Yank Note 系列 02 - Markdown 渲染性能优化之路
洋子
2022-03-21
阅读 4 分钟
1.4k
Yank Note 是我编写的一款面向程序员的笔记应用。这里我将会写下一些关于 Yank Note 的文章前言在 Yank Note 开发初期,基本没考虑过性能这方面的问题。后面因为一些性能问题影响到了交互体验,开始着手优化性能。这里我将描述为性能优化所做的工作:引入虚拟 DOM延迟复杂内容渲染微调用户体验引入虚拟 DOMYank Note 采...
Yank Note 系列 01 - 为什么要自己写笔记软件?
洋子
2022-03-21
阅读 4 分钟
1.4k
从大学开始,我就一直在尝试使用各种笔记软件,从 Sublime Text 直接编辑文件,到使用印象笔记、OneNote等各种云笔记,最后我选择了为知笔记。