构建一个真正的迷你应用:灵感板
从页面到应用
到目前为止你构建的都是页面——好看,也能响应点击,但一刷新就什么都忘了。今天这一点要改变了。你要构建第一个真正的应用:数据进来,数据展示,数据被记住。
顺便说一句,这就是应用的全部秘密。三步:
- 数据进来——一个让用户输入内容的输入框
- 数据展示——一个在屏幕上随时更新的列表
- 数据被记住——存储,这样明天它还在
Vibe coding 的时候,你不描述线路怎么接——你描述流程。下面这种提示词就能构建出今天的项目:
「一个我可以输入想法的框,一个把它加到下方列表的按钮,而且我明天回来时列表还得在。」
这一句话把一切都告诉了 AI:它需要一个输入框、一个带点击监听的按钮、一个可以往里追加的列表,以及负责「明天」那部分的 localStorage。你描述流程,AI 搞定输入 + 列表 + 存储。
你要构建的应用是一块灵感板——一个用来捕捉每一个「等等,这个我可以用 AI 做出来」瞬间的地方。相信我,上完这门课,这样的瞬间你会有很多。
操作说明
添加一个带 placeholder 的 <input id="idea-input">——想法从这里进来
提示: 试试:`<input id="idea-input" type="text" placeholder="I could build..." class="flex-1 bg-white/10 border border-white/20 rounded-xl px-4 py-3 text-sm">`
在输入框旁边添加一个 <button id="add-btn">——添加想法的触发器
在下方添加一个空的 <ul id="idea-list">——想法会展示在这里
在 <script> 里监听 #add-btn 的点击:用输入框的值创建一个 <li>,追加到列表里,然后清空输入框
让它记住:每次添加时把想法数组保存到 localStorage("vca-ideas"),页面打开时加载并展示已保存的想法
你的代码
描述你想为这一步构建的内容,我来编写代码——然后点击「应用」把它放进你的编辑器。 本步骤:添加一个带 placeholder 的 <input id="idea-input">——想法从这里进来