DAY14 - [JS] 扩充toDoList功能 : 新增 category

今日文章目录:

  • 需求说明
  • 事前准备

需求说明

  • 针对不同用途的toDoList。像是:工作用的toDoList、周末用的toDoList...等等。

针对不同用途的toDoList


事前准备

  • 资料结构长这样:
[    
    {
        categoryId: 1,
        category: "work",
        listData:[
            {
                id: 1,                // 改用Date.now(),当下时间永远唯一!
                value: "Learn JS",    // 使用者输入待办内容
                status: "unfinished", // 筛选分类清单依据
                priority: 1,          // 调整排列顺序依据
            },
            {
                id: 2,                
                value: "Learn JS",    
                status: "unfinished", 
                priority: 1,          
            },

            ...
        ],
    },
    {
        categoryId: 2,
        category: "weekend",
        listData:[
            {
                id: 1,                 
                value: "Watch Netflix",
                status: "unfinished",  
                priority: 1,           
            },
            {
                id: 2,                
                value: "Workout",     
                status: "finished",   
                priority: 3,          
            },

            ...
        ],
    },

    ...
] 

今天下班就摊在沙发上不想面对,感谢自己最後一刻还是起来写下这篇文章。
每次都觉得困难,尤其是不断面对以为自己会了,但其实不会的东西,还好没有放弃!


<<:  14.unity变数传递(上)记分板

>>:  软件开发的用户需求哪里来?

卡夫卡的藏书阁【Book25】- Kafka - KafkaJS Admin 2

“As Gregor Samsa awoke one morning from uneasy dr...

[Day 1] 前言-为甚麽要探索?

身为一个 Node 後端工程师, 对我而言 async/await 等非同步语法的使用已经非常顺手,...

Day11:插入排序法(Insertion Sort)

谈谈插入排序(Insertion Sort) 在开始今天之前,先来看看影片(约2分钟)吧! http...

16 | WordPress 地图区块 Map Block

使用地图区块,可将地图嵌入网站上的任何文章或页面之内。 若要新增地图区块,请按一下区块插入工具图示。...

[Day30] 结语

好的,各位恭喜您也恭喜我,终於熬过了这段时光,说实在一个月,说长不长,说短也不短,持之以恒,唯其艰辛...