论不会写代码的小白如何用文心快码 Baidu Comate学会网页制作

yumo66610个月前 (04-26)技术文章124

课程目标:

动手实验用文心快码 Baidu Comate编码,使用 html/css/js 代码还原 文心快码 Baidu Comate在IDE对话区的欢迎页,排版如下图所示。



新建一个空文件夹,命名为Comate-playground,把它拖拽到 VS Code 中打开,或者在vscode中打开,新建一个名为 index.html 文件


等待 Comate 帮你初始化这个文件



你可以自己写一遍,这个结构:

此时我们有了一个最基本的 html 结构,这个结构让浏览器知道这是一个 html 的页面

(+简单介绍下html页面的代码结构,很简单,两个<head>中间需要写的define这个head的内容,)



为了方便我们快速预览页面的效果,建议另外安装 ms-vscode.live-server 插件,你就可以边改代码,边预览对应的效果了



想简单了解下 html?在对话中提问 Comate:“我正在学习 html,请在一个 html body 中列举一些常见的标签的例子”



一个页面主要由:内容 + 样式 + 交互组成,接下来我们引导 Comate 一起完成开发

内容:

5.1.1 如何添加图片

5.1.2 如何制作一个输入框并添加输入框内容

  • 我们可以写注释来提示 Comate 写代码。在 html 中,<!-- xxx --> 这样的标记代表注释。我们可以把光标放在一个空行区域,用快捷键 command + / 快速打出这样的标记。如下图所示:



样式:

5.2.1 如何修改背景颜色,渐变等

5.2.2 如何将标题区域居中

5.2.3 如何让输入框驻在底部

  • 在添加样式前,我们可以听取 Comate 的建议:“如何给 html 元素添加样式”




第二课时:

交互:点赞点踩(点击后填充、点赞与点踩互斥)



图片资源

地址

Comate logo

https://comate.now.baidu-int.com/download/resources/misc/comate-logo.png

点赞 icon

https://comate.now.baidu-int.com/download/resources/misc/like.svg

已点赞 icon

https://comate.now.baidu-int.com/download/resources/misc/filledLike.svg

点踩 icon

https://comate.now.baidu-int.com/download/resources/misc/dislike.svg

已点踩 icon

https://comate.now.baidu-int.com/download/resources/misc/filledDislike.svg


结构优化,提问 Comate:“如何把 script 和 css 放到单独文件中”



使用 Comate 调优 js 函数,并添加函数注释



恭喜,你和 Comate 一起实现了一个不简单的编码任务!

进入文心快码 Baidu Comate 官网,体验智能编码之旅,还有超多福利!

相关文章

CSS 元素分类与水平居中

元素分类在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。常用的内联元素有:<a>...

老码农的字节跳动前端面试总结

有幸得到猎头推荐参加字节跳动工程效率部的前端面试,为此准备了一周的时间,面试前内心十分忐忑,略微有些小紧张。由于是下午面试,所以早早起床,翻出许多年前购买的,几近翻烂的《JavaScript设计模式》...

网页设计HTML零基础入门

一、Html概述Html是Hyper Text Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标...

deepseek制作&quot;网页端学生签到系统&quot;

网页端学生签到系统制作经验分享 在日常教学管理中,高效准确的签到统计工作至关重要。为了提升签到管理的效率,我着手开发了一个网页端学生签到系统,它能够实现名单导入、签到状态记录与修改以及结果导出等功能,...

零基础教你学前端——24、表格标题和结构分组

这节课,我们学习表格的标题,行分组和列分组等有用的标签。表格标题,顾名思义,就是一个表格的大标题,默认情况下位于表格顶部水平居中位置。标签名为 caption 译为 说明文字。它是一个双标签,语法为:...