知识管理系统

我要开发同款
OceanJuly2024年05月29日
71阅读
开发技术webpack、node.js、axios、jquery、vue
所属分类数据可视化、编辑器、文件传输工具

作品详情

介绍:(项目保密可参考语雀、飞书文档)
独立开发一套文档管理系统,用来沉淀总结公司经验和分享
负责内容:
1. 维护系统旧有的MD编辑器和富文本编辑器,并对两个编辑器框架代码进行修复和性能优化,解决一些怪异行
为和优化用户体验;
2. 负责该项目前端日常需求开发和维护;
3. 负责该项目前端技术的选型和调研工作;
4. 设计实现一个MD和富文本转化的方法,实现MD文档和富文本文档的数据共通
5. 优化编辑器底层逻辑:实现新语法、解决文档超过10w行会明显卡顿的问题
6. 解决新编辑器和旧两个编辑器数据不共同问题:新编辑器新增和兼容旧有语法,修改新编辑器底层引擎,并通
过go转ts插件实现
7. 针对新编辑器实现协同编辑
8. 实现大文件上传的实现,支持最大并发数上传限制和断点续传
难点:
1. 编辑器作为主力交互区域,需要面对大量用户事件和用户输入,再加上多图联动,逻辑与交互极其复杂;
2. 如何选用新编辑器替换旧的两个编辑器并现实数据的互通和旧数据的兼容处理;
3. 如何实现文档的协同功能;
4. 大规模数据展示造成页面卡顿,部分动画掉帧严重;
5. 如何处理elementui表格数据过长会换行的问题;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论