烂笔头胜过好记性，前端实践