Javascript 编写一个简单的聊天机器人

本文详细介绍了如何使用HTML、CSS和基本JavaScript从头构建一个简单的聊天机器人,重点在于JavaScript编程和DOM操作,而非AI。教程逐步指导读者实现聊天功能,包括用户输入监听、消息响应和DOM更新。

在本 Web 开发教程中,我们将了解如何使用 HTML、CSS 和 vanilla JavaScript 创建基本的聊天机器人。本练习侧重于 JS 基础知识,而不是任何类型的人工智能 (AI)。为了使该过程更简单,更易于学习,我没有使用任何第三方库。我将通过专注于JavaScript编程语言的基础知识从头开始构建聊天机器人。

在这里插入图片描述
本练习旨在帮助 JavaScript 程序员了解聊天机器人的工作原理以及 Web 开发人员如何使用 JavaScript 构建基本的聊天机器人。

在 JavaScript 中创建聊天机器人

首先,首先创建一个 HTML 文件。让我们创建一个文件名 index.html,其中包含以下代码:

<!DOCTYPE html>

<html><div id="main">

    <div><input id="input" type="text" placeholder="Write something..." autocomplete="off"  autofocus="true"/></div>

</div></html>

在这里,我们创建了一个 id 为“main”的 div,其中我们有一个输入字段,用户可以在其中键入文本并与机器人通信。这是基本的 HTML 设置。在此过程中,我们将添加更多功能。

接下来,我们还需要向网页添加一些布局样式。因此,让我们创建一个名为 style.css 的CSS文件。使用以下样式表代码:

#main {
   
    
    position: fixed; 
    top: 40%; 
    right: 200px;} 
.messages {
   
   
	display: flex;
	flex-direction: column;
	overflow: scroll;
	height: 90%;
	width: 100%;
	background-color: white;
	padding: 15px;
	margin: 15px;
	border-radius: 10px;
}

创建.js文件

现在,创建一个.js文件,然后使用以下 JavaScript 代码在其中设置一些基本功能:

document.addEventListener("DOMContentLoaded", () => {
   
   
  document.querySelector("#input").addEventListener("keydown", function(e) {
   
   
    if (e.code === "Enter") {
   
   
        console.log("You pressed the enter button!")
    }
  
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Willin 老王躺平不摆烂

感谢你这么好看还这么慷慨

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值