1 2 3 4 5 ··· 45 下一页
摘要: Canvas图形编辑器-数据结构与History(undo/redo) 这是作为 社区老给我推Canvas,于是我也学习Canvas做了个简历编辑器 的后续内容,主要是介绍了对数据结构的设计以及History能力的实现。 在线编辑: https://windrunnermax.github.io/C 阅读全文
posted @ 2024-04-15 16:36 WindrunnerMax 阅读(216) 评论(0) 推荐(2) 编辑
摘要: 社区老给我推Canvas,于是我也学习Canvas做了个简历编辑器 大概一个月前,我发现社区老是给我推荐Canvas相关的内容,比如很多 小游戏、流程图编辑器、图片编辑器 等等各种各样的项目,不知道是不是因为我某一天点击了相关内容触发了推荐机制,还是因为现在Canvas比较火大家都在卷,本着我可以用 阅读全文
posted @ 2024-04-15 10:35 WindrunnerMax 阅读(523) 评论(2) 推荐(4) 编辑
摘要: 基于OT与CRDT协同算法的文档划词评论能力实现 当我们实现在线文档平台时,划词评论的功能是非常必要的,特别是在重文档管理流程的在线文档产品中,文档反馈是非常重要的一环,这样可以帮助文档维护者提高文档质量。而即使是单纯的将划词评论作为讨论区,也是非常有用的,尤其是在文档并不那么完善的情况下,对接产品 阅读全文
posted @ 2024-04-10 09:15 WindrunnerMax 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 深入在线文档系统的 MarkDown/Word/PDF 导出能力设计 当我们实现在线文档的系统时,通常需要考虑到文档的导出能力,特别是对于私有化部署的复杂ToB产品来说,文档的私有化版本交付能力就显得非常重要,此外成熟的在线文档系统还有很多复杂的场景,都需要我们提供文档导出的能力。那么本文就以Qui 阅读全文
posted @ 2024-03-27 09:00 WindrunnerMax 阅读(338) 评论(0) 推荐(2) 编辑
摘要: 毕业半年多了,回顾从大学到现在搞过的很有意思的开源项目 回想当年,在高考结束后我的分数并不高,然后被调剂到了工业设计,再到后来感觉对计算机更感兴趣,于是对了很久的线努力转专业到了计算机,之后废了九牛二虎之力在大二一年修完了计算机专业大一大二两年的课程,到了大三开始搞事就开始做了一些项目。我发现项目做 阅读全文
posted @ 2024-03-11 09:12 WindrunnerMax 阅读(5154) 评论(35) 推荐(73) 编辑
摘要: 初探富文本之文档diff算法 当我们实现在线文档的系统时,通常需要考虑到文档的版本控制与审核能力,并且这是这是整个文档管理流程中的重要环节,那么在这个环节中通常就需要文档的diff能力,这样我们就可以知道文档的变更情况,例如文档草稿与线上文档的差异、私有化版本A与版本B之间的差异等等,本文就以Qui 阅读全文
posted @ 2024-02-21 09:00 WindrunnerMax 阅读(471) 评论(0) 推荐(2) 编辑
摘要: 基于WebRTC的局域网文件传输 在前一段时间,我想在手机上向电脑发送文件,因为要发送的文件比较多,所以我想直接通过USB连到电脑上传输,等我将手机连到电脑上之后,我发现手机竟然无法被电脑识别,能够充电但是并不能传文件,因为我的电脑是Mac而手机是Android,所以无法识别设备这件事就变得合理了起 阅读全文
posted @ 2024-01-01 10:17 WindrunnerMax 阅读(717) 评论(0) 推荐(7) 编辑
摘要: 初探webpack之单应用多端构建 在现代化前端开发中,我们可以借助构建工具来简化很多工作,单应用多端构建就是其中应用比较广泛的方案,webpack中提供了loader与plugin来给予开发者非常大的操作空间来操作构建过程,通过操作中间产物我们可以非常方便地实现多端构建,当然这是一种思想而不是深度 阅读全文
posted @ 2023-12-02 12:16 WindrunnerMax 阅读(702) 评论(0) 推荐(2) 编辑
摘要: 从零实现的浏览器Web脚本 在之前我们介绍了从零实现Chrome扩展,而实际上浏览器级别的扩展整体架构非常复杂,尽管当前有统一规范但不同浏览器的具体实现不尽相同,并且成为开发者并上架Chrome应用商店需要支付5$的注册费,如果我们只是希望在Web页面中进行一些轻量级的脚本编写,使用浏览器扩展级别的 阅读全文
posted @ 2023-11-03 20:26 WindrunnerMax 阅读(514) 评论(2) 推荐(1) 编辑
摘要: 初探富文本之React实时预览 在前文中我们探讨了很多关于富文本引擎和协同的能力,在本文中我们更偏向具体的应用组件实现。在一些场景中比如组件库的文档编写时,我们希望能够有实时预览的能力,也就是用户可以在文档中直接编写代码,然后在页面中实时预览,这样可以让用户更加直观的了解组件的使用方式,这也是很多组 阅读全文
posted @ 2023-10-15 13:28 WindrunnerMax 阅读(399) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 45 下一页