灵活可扩展,2023年值得尝试的13款富文本编辑器

2023-04-19
阅读 7 分钟
5.5k
作为前端开发人员,我们经常需要为网站和应用程序添加文本内容。与传统的文本编辑器不同,富文本编辑器可让您轻松创建各种类型的文本内容,包括加粗字体、斜体字、框架、列表、图片和视频等。
封面图

11 个需要避免的 React 错误用法

2022-08-15
阅读 6 分钟
2.8k
随着 React 越来越受欢迎,React 开发者也越来越多,在开发过程中也遇到各种各样的问题。本文我将结合自己实际工作经验,总结 11 个 React 开发中常见的一些错误,帮助您避免一些错误的发生。如果您刚开始使用 React,那建议这边文章你要好好看一下,如果您已经使用过 React 开发项目,也建议您能查缺补漏一下。阅读完本...
封面图

6 个意想不到的 JavaScript 问题

2022-08-02
阅读 3 分钟
6.3k
作为前端开发工程师,JavaScript 是我们的主要开发语言,它本身语法比较简单,并且生态系统也非常完善,在社区的影响力越来越大。在我们使用过程中,经常会遇到各种奇怪的问题,让我们经常摸不着头脑。本文灵感来自 wtfjs,整理了 6 个比较常见并且很有意思的问题。1. 奇怪的 try..catch❓问题下面代码执行后将返回什么?...
封面图

搞懂 TypeScript 中的映射类型(Mapped Types)

2022-04-17
阅读 5 分钟
7k
本文会和大家详细介绍 TypeScript 中的映射类型(Mapped Type),看完本文你将学到以下知识点:数学中的映射和 TS 中的映射类型的关系;TS 中映射类型的应用;TS 中映射类型修饰符的应用;接下来会先从「数学中的映射」开始介绍。本文使用到的 TypeScript 版本为 v4.6.2。如果你对 TypeScript 还不熟悉,可以看下面几篇...
封面图

如何优雅的在微信小程序使用 SVG 字体图标

2021-07-28
阅读 8 分钟
9.6k
本文思路来自实际项目的重构总结,欢迎纠正和交流。如果对你有帮助,还请点赞👍收藏支持一下啦。最近在重构一个项目,主要是做 H5 端和小程序端,这次打算开始多做总结啦,之前已经总结一篇《如何优雅的管理 HTTP 请求和响应拦截器?》 。如果大家还有其他方案,欢迎一起探讨哈~ 喜欢本文的朋友给个赞👍鼓励一下哈~一、需...
封面图

如何优雅的管理 HTTP 请求和响应拦截器?

2021-07-19
阅读 6 分钟
14.2k
本文会和大家分享我的重构思路和后续优化的思考,为方便与大家分享,我用 Vue3 实现一个简单 demo,思路是一致的,有兴趣的朋友可以在我 Github 查看,本文会以这个 Vue 实现的 demo 为例介绍。
封面图

探索 Snabbdom 模块系统原理

2021-03-18
阅读 17 分钟
4.7k
近几年随着 React、Vue 等前端框架不断兴起,Virtual DOM 概念也越来越火,被用到越来越多的框架、库中。Virtual DOM 是基于真实 DOM 的一层抽象,用简单的 JS 对象描述真实 DOM。本文要介绍的 Snabbdom 就是 Virtual DOM 的一种简单实现,并且 Vue 的 Virtual DOM 也参考了 Snabbdom 实现方式。

探索 React 合成事件

2020-11-22
阅读 9 分钟
12.2k
React 是一个 Facebook 开源的,用于构建用户界面的 JavaScript 库。React 目的在于解决:构建随着时间数据不断变化的大规模应用程序。其中 React 合成事件是较为重要的知识点,阅读完本文,你将收获:合成事件的概念和作用;合成事件与原生事件的 3 个区别;合成事件与原生事件的执行顺序;合成事件的事件池;合成事件 ...

【MobX】MobX 简单入门教程

2019-10-24
阅读 13 分钟
5.5k
MobX 是一个经过战火洗礼的库,它通过透明的函数响应式编程(transparently applying functional reactive programming - TFRP)使得状态管理变得简单和可扩展。MobX背后的哲学很简单:任何源自应用状态的东西都应该自动地获得。其中包括UI、数据序列化、服务器通讯,等等。