没怎么学新课,但比学新课值。
起因是老大幼儿园那个排班表。之前写了个全家扫码看的页面,用了快俩月,就是现在有个麻烦——家长之间私下换班太频繁,表格上还是旧名单,群里老有人问"今天到底谁值班"。
今天老大午睡,我把之前的 index.html 和 app.js 挖出来,贴给 AI:帮我在这个页面上加个换班申请,点某一天,能看到当天值班名单,点自己名字,弹输入框,填完以后,名字后面标黄,注明"待协调"。
然后我给自己倒了杯水,打算等它写完我再改俩小时。
结果它一口气写完了。能跑。
我盯着页面发了会儿呆,点了几下——弹窗弹得出来,输入框能写字,提交以后名字后面真的有"待协调",再刷新,还在,因为数据存到了 localStorage。
- 其实有一个报错,一开始点"确认"没反应,控制台红字
- 我看不懂,原样复制给它
- 它说:这块有两个 form,我把事件绑到前面那个上了,改一下
- 改完就好了
我以为这就完了。准备收工去接老二,一抬头,它还给加了个按钮——"撤销换班"。
我没让它加。
它甚至在某一行代码旁边写了句注释:// 换班记录先存本地,以后要接后端可以整个替换。
我盯着这行注释看了好久。我根本没想过"以后接后端"这件事。我只想着把这个能用就行。它倒是替我想了一步。
晚上九点,我又打开那个页面,试了一组数据,点自己的名字,换了老大周五的班——一个家长申请,另一个家长还只是一行黄字,没有人做二次确认。
我想了半天该怎么让另一个人确认。然后我就去问 AI,它回了:可以在黄字旁边加一个"同意"按钮,同意以后给两个人发一条同样的记录。
我说这得写多少?
它答,大概二十分钟,然后给了我具体改动思路。
没让它写。今天不想写了。四十分钟也是四十分钟,但今天有点想把这事嚼一嚼。
它的代码我很多还读不全,但它能把我脑子里的那个模糊的需求做成能点的按钮。一个以前要花一整周下班时间才敢想的东西。我以前总觉得自己得把基础补扎实了才能做真项目,今天发现,真项目可以帮我补基础。
嗯,这话有点不像我说的了。
老大醒了,收工。
- 明天:把同意按钮加上
- 给老二预约下周三的牙科,拖了好几天了
- 顺带想想,那个注释里说的后端到底是个啥