我用contenteditable构建所见即所得编辑器的痛苦

自然,当讨论中出现文本编辑器时,创建一个自定义的解决方案并不是人们首先想到的事情。所以我继续前进,我开始寻找我可以使用的可靠的所见即所得编辑器。互联网上有相当多的现成解决方案。有些是著名的,被知名的平台使用,如WordPress。但也有很多被抛弃了,被丢在GitHub仓库里积灰。 经过大量的时间在网上搜索和测试编辑器,结果发现我们有一些相当独特的要求。没有一个可用的编辑器符合我们的标准,所以我

- 阅读全文 -

如何处理过多的JavaScript

![bundle-size.jpg][1] 尽量减少页面中的JavaScript数量是确保快速的用户体验的一个重要步骤。 这篇文章将解释为什么包的大小很重要,并推荐你可以遵循的工具和流程,以监测、可视化,以及最重要的是,缩小你的JS包。 软件包的大小如何影响性能? 大量的JavaScript在两个不同的阶段对网站速度产生负面影响。 在页面加载期间:大的包需要更长的时间来下载。 在解析和编译过程中

- 阅读全文 -

如果......你可以使用Visual Studio Code作为浏览器内开发者工具的编辑器呢?

从微软Edge的下一个版本开始,我们正在进行一项实验,允许你使用Visual Studio Code作为浏览器内开发者工具的编辑器。这里有一个三分钟的视频,解释了为什么我们认为这是一个好主意。 开发者工具有很好的视觉工具,允许你调整和调试前端代码。问题是,这些变化并不同步,一旦你重新加载页面,一切都会丢失。工作区是解决这个问题的一个功能,我在前一段时间写过关于工作区的博客。我们想利用Workspa

- 阅读全文 -