最近在啃富文本编辑器这块硬骨头,总算是把contenteditable和designMode的区别搞明白了。以前一直以为用哪个都一样,结果发现触发方式、兼容性差挺多的。还试了下MutationObserver监听内容变化,比轮询靠谱多了,性能也跟得上。最头疼的是光标定位问题,改着改着就丢光标,debug到怀疑人生…不过现在能自己搭个基础的编辑器了,虽然丑了点但好歹能用。慢慢优化吧,这玩意儿水是真的深。#今天终于看懂光标那点事了#
登录/注册