跳转到正文

文章与发现

全部文章 ↗
  1. 技术/

    Quill 编辑器(三)复制粘贴 Clipboard

    引言 在一个富文本编辑器中,经常会嵌入很多自定义元素,比如一个 Mermaid 代码块组件、一个带有上传/错误状态的图片组件,或者是一个文件附件。 通常会把这些元素作为一个整体去进行插入、选中、复制、粘贴、删除等行为。 它们自身的 Blot value 中可能包含了很多参数,也都存储在了 DOM 节点上。在不做任何干预

    阅读全文 ↗
  2. 技术/

    Quill 编辑器(二)文档模型 Parchment

    引言 上一篇文章只介绍了 quill 在存储数据时使用的模型 Delta,但并没有具体说明 DOM 与 Delta 是如何实现互相转换的。实际上,在这个过程中还存在一个中间层,那就是 Parchment。 本文将介绍 Parchment 的几个核心概念,以及 quill 数据渲染与更新的过程。 Parchment 核心

    阅读全文 ↗
  3. 技术/

    Quill 编辑器(一)数据模型 Delta

    引言 Quill 是一个基于 DOM 方案的富文本编辑器,在页面上使用 DIV + contenteditable=true 元素作为编辑器的容器,文章内容则是一个个 DOM 元素。 比如内容是这样: html 标题 第一段开头 加点带样式的文字 第一段结尾 第二段 数据模型 对于编辑器来说,需要有一种数据模型,能够做

    阅读全文 ↗
  4. 产品/

    Arc 浏览器的个人体验

    浅色建筑墙面上的深色窗框与日光树影

    很久以前用过 Arc,当时内测排了好久的队,实际用了也感觉到不习惯。 这周下载回来了,连续使用了几天,体验非常好! 省流总结:除了没有中文 UI 之外,可以说是个比较漂亮并且很完善的浏览器了。 下面介绍一下我的印象: 1、漂亮得像一个精致的笔记软件。 颜值方面不用多说,所有浏览器里最好看的?而且它的布局很省空间,把收藏

    阅读全文 ↗

碎记

全部碎记 ↗