当前位置: 首页 > news >正文

快速上手vibe-coding!!!

摘要:本文面向零基础新手,手把手带你使用免费的 Bolt.new 在线工具,在 10 分钟内制作一个待办事项网页应用并部署上线。全文涵盖准备工作、AI 工具选择、项目选型、与 AI 三轮对话生成和优化代码、对话技巧、效果验证,以及一键部署和扩展学习等核心步骤。

在上一篇文章中,我们聊了 Vibe Coding 的理念和思维方式。现在,是时候动手实践了!

这篇文章,我会手把手带你在 10 分钟内做出你的第一个网页应用,并且把它部署到互联网上,让全世界的人都能访问。

是的,你没听错,不需要你有任何编程基础,只要你会打字、会上网,就能跟着做。

一、准备工作

在开始之前,我们需要做一些简单的准备。别担心,这些都很简单,5 分钟就能搞定。

需要准备的东西:

1. 一台能上网的电脑(Windows、Mac 都可以)

2. 一个浏览器(Chrome、Edge、Safari 都行)

3. 一个 AI 工具账号(我们用 Bolt.new,免费的)

4. 一个 GitHub 账号(用来部署,也是免费的)

就这些,不需要安装任何编程软件,不需要学任何代码,一切都在浏览器里完成。

什么是 GitHub?

GitHub 是目前最主流的、免费的代码开源托管平台,可以理解为一个存储和管理代码的“网盘”。所有用户或团队都可以把自己的代码上传到 GitHub 进行共享和维护、从 GitHub 下载代码等。开发者们可以从 GitHub 上白嫖代码,进行学习或引用。

如何选择 AI 工具?

对于完全零基础的新手,我强烈推荐从 Bolt.new 开始。它完全在线,不需要安装任何软件,打开浏览器就能用。而且最棒的是,你写完代码立刻就能看到效果,做完后一键发布到网上,完全零门槛。还有免费额度,够新手练习了。

等你熟练了,再去学习 Cursor 这样的专业工具也不迟。

注意,如果你的网络无法访问 Bolt.new,也可以尝试美团 NoCode或者百度秒哒,都是类似的应用生成平台。

注册 Bolt.new

1) 打开浏览器,访问:https://bolt.new

2) 点击右上角的“Sign in”按钮

3) 可以选择用 Google 账号/GitHub 账号/邮箱密码登录(推荐用 GitHub,后面部署会用到)登录成功后,准备工作就完成了。接下来你就可以在对话框中输入需求来生成项目了。

二、选择你的第一个项目

第一个项目很重要,它直接决定了你的学习体验。我建议选择一个简单但完整的项目,最好有实际用处,能看到效果。

根据我的经验,下面这几个项目比较适合新手,都是能轻松完成的。

1) 个人名片网页:展示你的名字、头像、自我介绍和联系方式,简洁美观。适合想快速体验成就感的朋友。

2) 待办事项应用:一个简单的任务管理工具(俗称 Todo List),可以添加任务、标记完成、删除任务。适合想做点儿实用工具的朋友。

3) 倒计时网页:可以设置目标日期(比如考试、生日),实时显示剩余天数,有漂亮的视觉效果。适合想做点有创意的东西的朋友。

在这篇教程中,我会以经典的待办事项应用为例,因为它功能完整、实用性强,而且能让你体验到完整的开发流程。如果你想做其他项目也完全没问题,步骤是一样的,只需要把需求描述换成你想要的就行。

三、和 AI 对话生成代码

好了,现在开始最激动人心的部分——和 AI 对话,让它帮你生成代码。

第 1 轮对话:描述基本需求

在 Bolt.new 的聊天框里,输入以下内容(你可以直接复制):

请帮我做一个待办事项应用网页,要求: 功能需求: 可以输入任务内容并添加到列表 每个任务前面有个复选框,点击可以标记完成 已完成的任务显示删除线 每个任务后面有删除按钮 显示已完成和未完成的任务数量 界面要求: 简洁现代的设计风格 使用清新的蓝色调 圆角按钮和输入框 适当的阴影效果 响应式设计,手机上也能正常使用 技术要求: 使用 HTML + CSS + JavaScript 数据保存在浏览器本地存储,刷新页面不会丢失

你还可以选择大模型、使用计划模式、添加附件、增强提示词等等,但是我建议刚开始不用关注这些,直接点击发送,然后等待 AI 的回应即可。

AI 在做什么?

发送后,你会看到 Bolt.new 开始工作。

AI 理解了你的需求,然后创建项目文件结构,再自动生成网页代码,整个过程大约需要 2 分钟。

第 2 轮对话:优化细节

看到初版效果后,你可能会想调整一些细节。比如:

很好!但我想做一些调整: 输入框的占位符文字改成 "今天要做什么?" 添加按钮改成 "➕ 添加任务" 标题改成 "我的待办清单",并加个可爱的图标 背景色改成渐变色,从浅蓝到浅紫 添加一个 "清空已完成" 的按钮

还可以开启可视化修改功能,选中你想要修改的元素,哪里不爽点哪里~

AI 会根据你的要求修改代码,很快你就能看到新的效果了。

第 3 轮对话:添加新功能

如果你想添加更多功能,继续和 AI 对话:

再加几个功能: 任务可以设置优先级(高、中、低),用不同颜色标识 可以编辑已添加的任务 添加一个 "全部清空" 按钮,并要求确认 任务列表为空时,显示一个友好的提示

四、对话技巧

在和 AI 对话时,记住这几点:

1. 需求要具体:不要说“做得好看一点”,要说“背景改成蓝色渐变,按钮加圆角”

2. 一次不要改太多:每次提 1~5 个要求就够了,改完看效果再继续

3. 遇到问题直接说:如果有 bug 或者效果不对,直接告诉 AI“XX 这里有问题”

4. 可以要求解释:不懂的地方,可以问“这段代码是做什么的?”

验证效果

现在,你的待办事项应用已经做好了。让我们测试一下各个功能:

1) 在输入框输入“Vibe Coding”,点击添加按钮,任务出现在列表中

2) 点击任务前的复选框,任务文字显示删除线;点击删除按钮,任务从列表中消失。

最后点击预览窗口上方的设备图标,看看在手机和不同屏幕上的效果。

如果发现某个功能无法正常使用,不要慌。把问题详细描述给 AI,比如“我点击删除按钮后,任务没有被删除”,AI 会帮你修复 Bug,然后重新测试就好了。

这就是 Vibe Coding 的魅力——遇到问题,AI 帮你解决!

五、部署上线

做完了应用,现在让我们把它发布到互联网上,让全世界的人都能访问!

快速部署(推荐)

Bolt.new 提供了最简单的部署方式,只需要点击右上角的“Publish”按钮,点击发布:

然后稍等片刻,就能在聊天框中看到发布后的可访问地址了:

部署成功后,你应该能在任何浏览器访问你的应用,或者把地址分享给朋友让他们也能访问。

恭喜,你的第一个网页应用已经上线了,就这么简单!

如果你觉得这个地址比较丑,Bolt.new 还支持自定义域名,但是仅高级版可用,我觉得没必要。

六、扩展知识-手动部署

这里就不再展示其他部署方式,关注小编,后续内容会给大家进行更新:

  1. vercel 项目部署教程
  2. 云端编辑器+vercel+对象部署+内网穿透 4 种方式部署
  3. Nginx + 宝塔 2 种方式部署个人博客
  4. WordPress 搭建个人博客
  5. 4 种主流前后端项目部署

六、理解你做的东西

做完了项目,让我们花几分钟理解一下你做的东西,这样能帮你日后做出更好的项目。

项目结构

首先,你要知道网页应用的基础是“前端三件套”:

● HTML (结构):定义了页面有哪些元素,比如输入框、按钮、任务列表、统计信息。

● CSS (样式):定义了页面长什么样,包括颜色、字体、大小、布局和间距、动画效果。

● Javascript(功能):定义了页面怎么工作,包括添加任务、标记完成、删除任务、本地存储 的逻辑。

不过,在这个项目中,AI选择了使用 React 这个现代化的前端开发框架来帮你实现功能。React 是目前最流行的前端框架之一,它让开发更高效、代码更容易维护。

所以你会在项目文件中看到.tsx 后缀的文件,这些就是 React 组件文件。但本质上,它们最终 还是会被转换成浏览器能理解的 HTML、CSS 和 JavaScript

这就涉及到了前端的技术知识内容了

核心功能解析(可跳过)

让我们看看几个关键功能是怎么实现的:

1) 添加任务:当你点击“添加任务”按钮时,程序会先获取输入框里的文字,然后创建一个新的 任务对象,把任务添加到列表里,同时保存到本地存储,最后清空输入框并刷新页面显示。整个 过程就像你在纸上写下一个待办事项,然后把它贴到墙上一样自然

2) 标记完成:当你点击复选框时,程序会找到对应的任务,修改它的完成状态,更新本地存储, 然后更新页面显示(给任务文字加上删除线),同时更新统计数字。就像你用笔在纸上的任务上划 了一道线。

3) 本地存储

你可能会好奇,为什么刷新页面任务还在?

这是因为数据保存在浏览器的本地存储(localStorage)里。每次你修改任务,程序都会把最新的 数据保存到 localStorage;当你重新打开页面时,程序会从 localStorage 读取之前保存的数据。这 样即使关闭浏览器,数据也不会丢失。就像你把待办清单写在了一个不会丢的小本子上。

向 AI 请教

如果你想深入理解某个部分,可以直接问 Al:

请解释一下本地存储是怎么工作的?

或者:

这段代码是做什么的?

[粘贴代码]

Al 会用通俗易懂的语言给你解释。

七、尝试修改和优化

现在你已经有了一个实用的小软件,让我们尝试一些修改和优化,加深理解。

你可以试试:

● 改变颜色主题(“把应用改成粉色主题,温柔可爱的感觉”)

● 修改文字(“把所有文字改成英文版本”)

● 调整布局(“把统计信息移到页面底部,并居中显示”)

或者添加新功能,比如:

● 任务搜索(“添加一个搜索框,可以搜索任务内容”)

● 任务分类(“添加分类功能,可以给任务添加标签”)

● 导出功能(“添加一个按钮,可以把所有任务导出为文本文件”)

还可以优化用户体验,让应用更好用:

● 添加快捷键(“按回车键可以快速添加任务”)

● 添加动画(“添加任务时有一个淡入动画,删除任务时有一个滑出动画”)

● 空状态优化(“当没有任务时,显示一个可爱的插图和鼓励文字”)。

如果你觉得简单,可以尝试添加:

● 截止日期功能

● 任务提醒功能

● 支持拖拽排序

● 添加深色模式切换

● 支持多个任务列表

每次想添加新功能,就和AI 说“我想添加[功能描述],应该怎么做?",AI 会帮你实现。

写在最后

恭喜,你已经完成了 Vibe Coding 的第一次实战。

你刚才做的事情,在几年前需要几个月的学习才能完成。但在今天,你只用了10分钟!这就是 Vi be Coding 的力量。

通过这个项目,你学会了如何清晰地向 AI 描述需求、通过多轮对话不断优化项目、遇到问题如何 跟 AI 协作解决,还学会了如何把项目发布到互联网。虽然你没有写代码,但你已经理解了网页应 用的基本结构、用户交互的实现方式、数据存储的基本概念。

更重要的是,你建立了Vibe Coding 的思维方式:关注“要做什么”而不是“怎么做”,先做出来再 不断优化,在做项目中学习而不是先学再做,把AI 当作编程伙伴而不是工具。

这只是开始,随着你做的项目越来越多,你会发现你的需求表达能力越来越强、对技术的理解 越来越深、能做的东西越来越复杂、创造力得到了真正的释放。

记住我在第一篇文章里说的:在 AI时代,创造力比技术更重要,想法比实现更重要,迭代比完美 更重要。

下一步建议

接下来,建议你再做2~3个类似难度的项目来巩固练习,比如个人名片网页、倒计时应用、简 单计算器、天气查询工具。

实践是最好的老师,只有真正动手做,你才能真正理解 Vibe Coding 的魅力。

当你熟练了 Bolt.new 平台和简单项目的开发后,可以学习专业级cursor工具

http://www.jsqmd.com/news/1402201/

相关文章:

  • Qwen与远程MCP混用第3天:密钥险入日志,我的4层隔离军规
  • FlowPilot:基于双流Transformer世界模型的无人机高速自主导航系统
  • 大模型技术生态与AutoClass实战指南
  • Python数据分析工程师核心技能与实战指南
  • 穿云透雾全天候|单视频三维实时重构:筑牢陆海国门平战态势底座技术白皮书
  • 2026 年至今,徐州可靠的AI获客平台有哪些,靠它半年获客破千,传统销售看到都慌了神 - 企业信息推荐-2
  • 基于.NET AgentFramework构建智能体框架:原理、设计与实战
  • 个人博客用DV就够了?90%的人忽略了这个关键因素
  • 商业模式画布实战指南:9张分析图与6套模板快速应用
  • 2026年职场成长工具指南5个核心使用场景及实用选择标准
  • 诚信的佛山一站式高服务高品质办公平台
  • LangChain 2026实战:构建可靠Agent与RAG管道
  • 电赛图传开源项目:快速搭建嵌入式图像传输系统
  • 《从零开发DevOps 平台——FastAPI + Vue3》——可当毕业设计
  • 抖音对标 AI 评论回复工具 — 全自动截流引流,评论区精准获客利器
  • 性别、地区、季节……这些“分类变量”怎么做回归?一篇文章讲透虚拟变量
  • 从Arduino到OpenMV:全栈机器人开发实战指南
  • STM32便携图传实战:从硬件选型到软件调试的完整指南
  • VLAN的基本配置
  • 选对AI论文软件少熬 3 个大夜!高口碑工具盘点 + 避坑全攻略
  • 深圳平板整机组装厂家怎么选?专业ODM源头工厂对接指南 - 装修教育财税推荐2026
  • 群晖NAS搭建Jellyfin影音库:基于tinyMediaManager的本地NFO元数据自动化管理
  • XPBD物理模拟:从约束柔度到布料模拟的算法实现与优化
  • 基于STM32的智能书桌设计与实现(代码+原理图+PCB)
  • DreamFly:融合因果记忆与扩散规划的空中视觉语言导航框架解析
  • 数据分析转大模型:能跑通 Demo 的很多,能上线的很少
  • MySQL实战指南:从安装配置到性能优化的全链路指令手册
  • 2026年8月山东应急逃生消防器材/消防器材行业实力厂家_山东雨泽消防科技有限公司 - 行业平台推荐
  • [光学原理与应用-502]:T‑MINI PLUS 带外壳串口转接板详解
  • Agent上下文工程构建