如何一键生成前端代码

作为后端程序员,我一直想独立开发一个产品,哪怕只是一个简单的落地页。但由于前端开发对我来说颇有难度,这个愿望一直未能实现。

直到 ChatGPT 发布,我才借助它来共同开发了一个名为“Bulk Delete ChatGPT”的插件,至今已拥有超过1600名用户,并时常收到好评。

33b3eacf75c276cf6993417c6bc20b19.png

由于插件依赖于 ChatGPT 官网的页面样式,而官网经常更新,因此需要频繁更新插件代码。但由于我的能力限制,无法及时发布最新版本,这也导致了一些差评。

167fe4f52c7dc99df9cee1fc1103302f.png

在我发布了三次变更后,我就想能不能在插件里加一个通知功能啥的,这样万一官网有升级,插件不能工作了,也有个通知让用户知晓。而且当我发布新版本后,也可以给用户发布一条通知。但是最终感觉这个有点难度,而且需要申请很多权限,审核难度比较大。最终放弃了。

不过因为我经常更新版本的行为感动了自己,所以我加了个乞讨按钮,企图得到国际赞助,然而并没有:

ad0ace90e08eb4416713e6e4f331133c.png

后来,我听说开发网站并吸引流量后可以投放广告、赚取广告费。因此,我决定尝试制作一个落地页,以探索这一流程。

直到最近,几款一键生成前端代码的工具的出现,帮助我成功制作了一个落地页。我尝试了两种工具:

  • tldraw

  • screenshot-to-code

先用了 tldraw,发现只能生成一次,之后想要优化就不知道怎么做了。(也许是我没找到方法)

1a4a6e6c2176f6f8e2c257f1f1dd2aa9.png

之后又用了 screenshot-to-code 这个工具,他可以方便地进行迭代:

最终出来的效果是这样的:

d8a623e7349c0549b49dda2db686185d.png

网址是:https://chatgpt-bulk-delete.qcrao.com/

效果非常好,缺点是这两个工具都需要有 OpenAI 的 API key,要花钱的。

整个过程是这样的,希望能给你一点参考。

我先画了一张草图,要求它生成一个初版网站:

d96bc5bd6cb0dc22ac0f731145c6c576.png

初版和草图比较像,都是黑白色:

a77a0774d592f71f15ce2fc69c9a7e8d.png

接着我让它进行调整,根据一个主色做一个渐变调整:

6cc77db46732ed7ee88c13ebe4882edf.png

背景色调成黑色:

21f032e3986a74497bdcca9934ebec9d.png

中间也碰到了一些其他的具体问题,不过可以把代码喂给 ChatGPT 来解决。一些知识性的问题问 ChatGPT 就太合适了。比如我不知道 Tailwind CSS 里代码的作用:

2666e7002be8fa4983799e405933fe3e.png

我的这段经历,虽然充满了技术挑战和不断地调整,但它也展示了一个重要的道理:在现代技术的辅助下,即使是非前端专家,也能创造出令人满意的作品。这不仅是对个人能力的一种挑战,更是一次新技术应用的探索。我通过实践学到了很多,也体会到了技术带来的便利。

即使面对看似难以克服的技术障碍,只要我们愿意尝试新方法,就总有解决问题的途径。我的例子或许不是最完美的,但它证明了一个观点:不断学习、适应新技术,是我们在这个快速发展的时代中保持竞争力的关键。

最后,我想说的是,无论你是一名程序员、设计师,还是任何领域的专业人士,都不要害怕技术的快速发展。拥抱变化,利用新兴技术,将你的创意变为现实。

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前端可视化软件guiplan教程,无论是懂前端还是不懂前端,都可以学会基本的布局操作。全程都是可视化教学,自动生成代码生成之后的代码符合w3c规范,除了学会软件的使用以外,我们还能学到前端html结构搭建,拖拽调整html结构,css常用样式可视化的配置,以及交互功能vue可视化配置,简单的代码编写以及可视化数据绑定,事件绑定等。全程可视化编程,配置好之后效果立刻生效,同步更新,直接点击页面即可查看交互效果,更有利于减少研究成本与学习成本。无论是制作静态html页面,还是动态的vue项目页面。都支持可视化布局,可视化拖拽,还支持可视化交互。目前支持unipp与element-ui框架,支持可视化html元素操作,支持可视化拖拽html元素结构,支持一键添加html标签,支持一键添加uniapp组件或element-ui组件,支持可视化调整css样式,支持可视化vue数据与方法创建,支持可视化数据指令事件等一键绑定,支持实时预览实时更新,支持可视化交互测试修改之后直接点击预览页面即可测试,支持一键生成代码html,css,js图片等支持一键保存文件无论是静态html页面还是动态vue文件都能自动分类,自动存储。支持手写代码与自动生成代码混合编写开发,比如添加过滤器filters,监听器watch等。灵活便捷对程序员有好,是一款真正适合程序员开发的软件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值