做了两个私人的 Todo 工具

2014-06-07 10:18:39 +08:00
 jiyinyiyong
用了几天 React 以后突然发现实现拖拽很容易啊, 于是就开始做了
一方面是改版了之前用 Vue 做的 Todo, 一方面是特化的功能
界面元素清理干净后, 开始用壁纸来改善界面的效果, 于是两个基本上完成了.
拖拽 API 浏览器兼容性原因, 我完全没去调 Chrome 以外浏览器的效果...

第一个是 Todo, 通过回车键在顶部添加任务, 右边是三个分类
添加任务默认都在顶部, 内容清空以后都自动删除
每个任务可以通过拖拽来排序和切换分组:

https://github.com/jiyinyiyong/react-todolist


另一个是小的 Schedule, 琐碎放在 Todo 嫌不方便的任务可以放这里
Schedule 只有排序, 完成, 清除, 总共三个用法, 也是通过回车键创建
一般我会把先后顺序比较明确的任务排在这里边:

https://github.com/jiyinyiyong/pudica-schedule


因为是做给自己用的工具, 所以只做了自己需要和自己浏览器的能做的功能. 轻拍.
图片我没放进代码仓库. 另外随着改版, 截图稍微会有出入.
5752 次点击
所在节点    分享创造
13 条回复
abu
2014-06-07 10:45:16 +08:00
这个好,star一下。
reset点了有没有确认键…没有的话就悲剧了。
能不能加个功能:在写完了以后导出为xls什么的
jiyinyiyong
2014-06-07 10:56:57 +08:00
@abu xls 不会玩... 代码已经给了, 事都需要的话 Fork 一下吧
reset 问题, 因为就是任务用的, 任务一多就会清除掉, 所以对我来说没意义的
blueandhack
2014-06-07 11:53:43 +08:00
@abu 自荐我的TinyDoIt开源Todo项目 https://github.com/blueandhack/TinyDoItWeb
shuangchun
2014-06-07 13:49:51 +08:00
@blueandhack 我擦,我在这看到你了!我是铃铛
zouyun5152
2014-06-07 14:41:55 +08:00
在safari下面样式有点问题
sconfield
2014-06-07 16:57:43 +08:00
背景图片好
guotie
2014-06-07 22:20:38 +08:00
设计的不错,赞
jiyinyiyong
2014-06-08 10:43:52 +08:00
@zouyun5152 flexbox 的兼容性前缀我没写, 这个要写其实很快
比较麻烦是 Drap API 我跨浏览器的兼容性不知道怎么处理
jiyinyiyong
2014-06-08 12:59:16 +08:00
写错了.. Drap 我是说 HTML5 的 Drag and Drop API
http://csspod.com/archives/html5-drag-and-drop
pertersonvv
2014-09-18 23:16:08 +08:00
界面挺美观的,楼主图片哪里找来的?
jiyinyiyong
2014-09-21 15:49:35 +08:00
@pertersonvv 网上到处找啊, 忘了是从哪儿了, 可能是百度图片搜到的
pertersonvv
2014-11-20 19:52:46 +08:00
@jiyinyiyong 这个站你还在用么?
jiyinyiyong
2014-11-20 20:35:19 +08:00
@pertersonvv 仓库地址改了下.. 用倒是还在用 https://github.com/Memkits/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/116201

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX