上一页 1 2 3 4 5 6 7 ··· 45 下一页
摘要: 初探富文本之编辑器引擎 在前文中我们介绍了富文本的基础概念,以及富文本的基本发展历程,那么在本文中将会介绍当前主流开源的富文本编辑器引擎。当前使用最广泛的富文本编辑器是L1的富文本编辑器,其能满足绝大部份使用场景,由此也诞生了非常多优秀的开源富文本引擎,这其中有仅提供引擎的编辑器例如Slate.js 阅读全文
posted @ 2022-12-18 19:17 WindrunnerMax 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 初探富文本之富文本概述 富文本编辑器通常指的是可以对文字、图片等进行编辑的产品,具有所见即所得的能力。对于Input、Textarea之类标签,他们是支持内容编辑的,但并不支持带格式的文本或者是图片的插入等功能,所以对于这类的需求就需要富文本编辑器来实现。现在的富文本编辑器也已经不仅限于文字和图片, 阅读全文
posted @ 2022-11-19 11:32 WindrunnerMax 阅读(1165) 评论(4) 推荐(1) 编辑
摘要: Hooks与普通函数的区别 在这里的Hooks具体指的是自定义Hooks,自定义的Hooks与我们定义的普通函数类似,都可以封装逻辑,以实现逻辑的复用。Hooks实际上是一种特殊的函数,而由于Hooks的特殊实现,他们之间也存在着一定的区别。 描述 在我开始学习React Hooks的时候,我就比较 阅读全文
posted @ 2022-10-16 11:48 WindrunnerMax 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Context与Reducer Context是React提供的一种跨组件的通信方案,useContext与useReducer是在React 16.8之后提供的Hooks API,我们可以通过useContext与useReducer来完成全局状态管理例如Redux的轻量级替代方案。 useCon 阅读全文
posted @ 2022-09-17 21:01 WindrunnerMax 阅读(219) 评论(0) 推荐(0) 编辑
摘要: MutationObserver对象 MutationObserver (W3C DOM4)对象提供了监视对DOM树所做更改的能力,其被设计为旧的Mutation Events功能的替代品(该功能是DOM3 Events规范的一部分)。 描述 Mutation Observer用来监视DOM变动,D 阅读全文
posted @ 2022-08-14 11:00 WindrunnerMax 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 基于NoCode构建简历编辑器 基于NoCode构建简历编辑器,要参加秋招了,因为各种模版用起来细节上并不是很满意,所以尝试做个简单的拖拽简历编辑器。 描述 Github | Resume DEMO 对于无代码NoCode和低代码LowCode还是比较容易混淆的,在我的理解上,NoCode强调自己编 阅读全文
posted @ 2022-07-24 10:21 WindrunnerMax 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 基于slate构建文档编辑器 slate.js是一个完全可定制的框架,用于构建富文本编辑器,在这里我们使用slate.js构建专注于文档编辑的富文本编辑器。 描述 Github | Editor DEMO 富文本编辑器是一种可内嵌于浏览器,所见即所得的文本编辑器。现在有很多开箱即用的富文本编辑器,例 阅读全文
posted @ 2022-06-26 09:46 WindrunnerMax 阅读(1055) 评论(2) 推荐(0) 编辑
摘要: 竞态问题与RxJs 竞态问题通常指的是在多线程的编程中,输入了相同的条件,但是会输出不确定的结果的情况。虽然Js是单线程语言,但由于引入了异步编程,所以也会存在竞态的问题,而使用RxJs通常就可以解决这个问题,其使得编写异步或基于回调的代码更容易。 竞态问题 前边提到了竞态问题通常指的是在多线程的编 阅读全文
posted @ 2022-06-03 17:01 WindrunnerMax 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Mobx与Redux的异同 Mobx与Redux都是用来管理JavaScript应用的状态的解决方案,用以提供在某个地方保存状态、修改状态和更新状态,使我们的应用在状态与组件上解耦,我们可以从一个地方获得状态,在另一个地方修改,在其他地方得到他们更新后的状态。他们都遵循单一数据源的原则,这让我们更容 阅读全文
posted @ 2022-05-08 20:45 WindrunnerMax 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 初探webpack之编写loader loader加载器是webpack的核心之一,其用于将不同类型的文件转换为webpack可识别的模块,即用于把模块原内容按照需求转换成新内容,用以加载非js模块,通过配合扩展插件,在webpack构建流程中的特定时机注入扩展逻辑来改变构建结果,从而完成一次完整的 阅读全文
posted @ 2022-05-05 09:26 WindrunnerMax 阅读(370) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 45 下一页