道招
分享缓存的光标选区range变量指向被莫名修改的经历
有时我们在做文本输入的时候,经常会需要缓存用户上次输入时的鼠标光标位置,这里就会用到Selection和Range的知识。 前置知识简述 我们在鼠标进行选中文字(不选择也行,点击几个),是可以有API获取当前鼠标的位置信息 通过 window.getSelection().getRangeAt(0) 获取当前的第一个选区,里面的 commonAncestorContainer
Javascript保留格式翻译选区内容及预览(一)
目前市面上的不少翻译,一般场景比较简单,都是纯文本翻译(可能会包含换行\n之类的),但是最近遇到一个需求是要实现富文本里面的翻译,这里的翻译很大的概率会有格式,比如这种 我们需要带格式翻译,翻译成如下的效果 这种翻译跟大多数翻译一样,也需要一个预览的功能,便于用户预览翻译结果和微调翻译结果,然后点击替换就直接将翻译结果替换到富文本的内容里面,样式需要保留,比如上面的加粗。
关注道招网公众帐号
友情链接
消息推送
道招网关注互联网,分享IT资讯,前沿科技、编程技术,是否允许文章更新后推送通知消息。
允许
不用了