本次分享是对之前写的个人项目CodeasilyX进行一个回顾分享,主要是为了记录这些值得分享的经验,本文只涉及核心代码分享,不包括完整实现和样式实现,重在理解,不为copy
。
本文指的简单的ide文件管理组件
是CodeasilyX里面的那个文件管理组件,因为是自己业余时间纯手写的,只有一些基础功能,操作性功能有:新建文件
、新建文件夹
、删除文件
、重命名
,辅助性功能有:文件名排序
、文件夹展开收缩
、记录文件打开状态
。虽然功能少,但底层的基础结构得花不少时间,最后实现这几个功能只是在基础结构上开放出来而已。
功能展示
下面展示这个组件的功能
操作性功能:新建文件
、新建文件夹
、删除文件
、重命名
辅助性功能:文件名排序
、文件夹展开收缩
、记录文件打开状态
。