Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 2.16 KB

02.md

File metadata and controls

64 lines (44 loc) · 2.16 KB


推荐一些Github上很赞的开源项目,帮你寻找有趣的灵魂!

drag-calendar

项目地址:

https://github.com/ProtoTeam/drag-calendar

截图:

介绍:

一个可拖拽的日历组件,具有以下特点

  • 拖拽已有事件
  • 双击添加事件
  • 左右拖拽事件
  • 拖拽空白区域新建事件

除了功能之外,还有用户可用性上的细节打磨:

  • 拖拽已有事件的阴影效果
  • 拖拽已有事件拖拽中隐藏
  • 左右拖拽的预览以及阴影效果
  • 事件智能布局,包括堆叠和换行后的冗余清理
  • 拖拽态的处理(偏移量计算以及 dragLayer 的重写)

concent

项目地址:

https://github.com/concentjs/concent

截图:

介绍:

concent 是一个专为 react 提供状态管理服务的框架,提炼现有各大框架的精华,以及社区公认的最佳实践,通过良好的模块设计,既保证 react 的最佳性能又允许用户非常灵活的解耦 UI 逻辑与业务逻辑的关系,从整体上提高代码的可读性、可维护性和可扩展性。 concent 携带以下特性

  • 核心 api 少且简单,功能强大,上手容易,入侵小,容易调试
  • 提供全局模块化的单一数据源
  • 支持 0 入侵的方式,渐进式的重构已有 react 代码
  • 对组件扩展了事件总线、computed、watch、双向绑定等特性
  • 完美支持 function 组件
  • 基于引用定位和状态广播,支持细粒度的状态订阅,渲染效率出众
  • 支持中间件,可以扩展你的个性化插件处理数据变更
  • 支持 react 0.10+任意版本;

期待您的推荐!