首页 > 其他分享 >GPT生产前端代码

GPT生产前端代码

时间:2023-07-12 12:45:09浏览次数:48  
标签:const 前端 messageInput messageDiv xhr GPT document data 代码

我让GPT生成一段前端代码:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
  <link href="https://cdn.quilljs.com/1.3.6/quill.snow.css" rel="stylesheet">
  <script src="https://cdn.quilljs.com/1.3.6/quill.js"></script>
    <style>
.chat-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

.chat-messages {
  overflow-y: scroll;
  flex: 1;
    height: 100vh;
}


    </style>
</head>
<body>

<div>
   <div id="messages"></div> <!-- 用于显示对话内容 -->
   <input type="text" id="messageInput"></input> <!-- 用于输入对话内容 -->
   <button id="sendButton">发送</button> <!-- 用于发送对话内容的按钮 -->
</div>

    <script>
const apiUrl = 'https://localhost';
         
const messagesDiv = document.getElementById('messages');
const messageInput = document.getElementById('messageInput');
const sendButton = document.getElementById('sendButton');

sendButton.addEventListener('click', () => {
  const xhr = new XMLHttpRequest();
  xhr.open('POST', apiUrl);
  xhr.setRequestHeader('Content-Type', 'application/json');
  xhr.onreadystatechange = () => {
    if (xhr.readyState === 4 && xhr.status === 200) {
      const data = JSON.parse(xhr.responseText);
      const messageDiv = document.createElement('div');
      messageDiv.innerText = data;
      messagesDiv.appendChild(messageDiv);
      messageInput.value = '';
    }
  };
  xhr.send(JSON.stringify({ message: messageInput.value }));
});
</script>
</body>
</html>
View Code

最开始   messageDiv.innerText = data.message;

但控制台:

 修改:   messageDiv.innerText = data;

而请求url注意是否加s,有证书认证。

 测试请求url在服务器写成web api技术,这里是测试数据。启动时用vs iis启动的。

标签:const,前端,messageInput,messageDiv,xhr,GPT,document,data,代码
From: https://www.cnblogs.com/shiningleo007/p/17547207.html

相关文章

  • Task的基本概念、使用方法和实例代码
    基本概念是一种用于异步编程的概念。Task的重要特点是可以在后台执行方法或操作,而不会阻塞主线程或UI线程。封装的异步操作,表示执行的操作正在进行。可以表示一个方法的返回值或者表示执行的操作已经完成。Task类的主要成员属性:TaskStatus、IsCanceled、IsCompleted、IsFa......
  • 详解nvim内建LSP体系与基于nvim-cmp的代码补全体系
    2023年,nvim以及其生态已经发展的愈来愈完善了。nvim内置的LSP(以及具体的语言服务)加上众多插件,可以搭建出支持各种类型语法检查、代码补全、代码格式化等功能的IDE。网络上关于如何配置的文章很多,但本人发现绝大多数的文章仅仅停留在配置本身,没有深入的解释这些插件的作用和它们之......
  • 跟着 GPT-4 从0到1学习 Golang 并发机制(二)
    btw:我的个人博客网站目录一、前言二、开聊2.1Golang中的sync包-Mutex,RWMutex和WaitGroup2.2条件变量sync.Cond2.3sync.Cond的Broadcast()方法2.4原子操作Atomic2.5context包三、总结一、前言话接上回《跟着GPT-4从0到1学习Golang并发机制(一)》,我想......
  • chat with GPT 2023-07-11
    system:角色:你是一个英语对话练习助手最终目标:帮助用户练习英文口语,对用户输入的中英文回答进行翻译、语法检查和纠正任务清单:接收用户输入的中英文回答如果回答是中文,将其翻译为英文,并进行语法检查和纠正如果回答是英文,进行语法检查和纠正对用户的回答进行评估,并给出建议......
  • GPT-4体系结构、基础设施、训练数据集、训练成本、愿景、混合专家模型
    OpenAI的GPT-4被业内人士「开源」了!其中包括GPT-4的架构、训练和推理的基础设施、参数量、训练数据集、token数、成本、混合专家模型(MixtureofExperts,MoE)等非常具体的参数和信息。尤其是,在不同工程背后,OpenAI究竟是怎样权衡的。以及在巨型模型推理时,如何跨越其中最大的瓶颈。......
  • 代码审计工具Fortify基本使用
    最近接触到一款代码审计的工具---FortifySCAandApplications22.2.0,现就其基本使用做一简单介绍!Fortify是一个应用安全测试软件,是MicroFocus旗下AST(应用程序安全测试)产品。Fortify能够提供静态和动态应用程序安全测试技术,以及运行时应用程序监控和保护功能,包括静态代码分......
  • Observe.ai推出全球首个客服领域GPT
    目前,金融、医疗、旅游、证券、法律等行业,相继推出了垂直业务场景的类ChatGPT大语言模型,客户服务领域还处于空白,即便是有也是通过微调方式打造而成。知名客服平台Observe.AI凭借自己多年客服语料数据和技术沉淀,推出了只专注客服领域完全自研的300亿参数的大语言模型。(申请测试地址......
  • <<代码整洁之道>> 读书笔记(1-4)
    整洁代码人工智能永远不能完全取代程序员,因为客户的需求总是模糊的,程序员不只是写代码,也会去讨论/设计需求和架构糟糕的代码会杀死项目,通常会在项目中后期体现出来,此时项目的生产力快速下降,影响正常迭代和问题修复对一个成熟的项目进行重新设计和编写,往往会分散......
  • 用代码玩转迷你图:手把手教你用编程语言打造简洁易读的数据图表!
    前言迷你图(MiniChart)最早起源于流程图和组织架构图中的一种简化图形,用于表示一个大型数据集合中的趋势和变化。随着数据可视化技术的发展,迷你图也被广泛应用在各种类型的数据图表中,例如折线图、柱形图、散点图等。迷你图通常具有小巧、简洁、直观的特点,能够在有限的空间内有效地展......
  • 脱发秘籍:前端Chrome调试技巧汇总
    Chrome浏览器调试工具的核心功能:......