tags: 开发随笔
今天有空整了一下MarkNote对公式输入的支持。
因为是自己写的markdown解析引擎,整起这个feature来自然是轻车熟路,调起来得心应手。
随手贴一张测试中的截屏吧,左边是输入,右边是渲染的效果。
当年做MarkNote的时候,没有选择现有的引擎,而是完完全全从头打造。用的手段也和其他的markdown引擎截然不同。绝大部分的markdown解析库都是基于正则表达式的。正则表达式虽然用起来简单,但是对于markdown这样轻量级的格式而言,太重。所以我选择直接从字符流做起来。
开始的时候虽然是慢一点,可是所有的实现全在掌握之中。对每一个字符的生成都可以做到精准控制。这两年,对基本的功能做了很多扩展。每一次扩展,实现起来都不是很麻烦。
想起了格力空调的广告:格力空调,掌握核心科技。
嗯,新版本在路上了。
网友评论
基于Icloud的同步十分不靠谱 icloud就是个大坑!