用wix做网站需要备案吗中国制造网平台

pingmian/2025/10/9 18:44:10/文章来源:
用wix做网站需要备案吗,中国制造网平台,各地平台网站,文成做网站大模型正缓慢地渗透进入我们的生活#xff0c;尽管目前还没有现象级的产品应用#xff0c;但它已足以让我痴迷于它#xff0c;我对它能够提升程序员的生产效率笃定无疑。 本次我用一个下午做了一次尝试#xff0c;使用大模型帮助我开发一个谷歌插件。开发之前#xff0c;…大模型正缓慢地渗透进入我们的生活尽管目前还没有现象级的产品应用但它已足以让我痴迷于它我对它能够提升程序员的生产效率笃定无疑。 本次我用一个下午做了一次尝试使用大模型帮助我开发一个谷歌插件。开发之前我对谷歌插件的认识仅限于知道如何安装和删除插件。 我想开发一个谷歌插件功能如下 1. 通过快捷键FY触发弹窗 2. 弹窗中有两个tab一个是翻译一个是函数命名 3. 翻译tab的功能是我输入英文自动转换为中午呢、我输入中文则自动转换为英文 4. 函数命名tab则可以根据我输入的描述自动生成5个对应的代码命名以上功能我需要借助大模型实现帮我调用openAI的接口。请首先提供完整的思路给我当输入上述文案时chatgpt会回复完整的思路参考思路后可让其提供代码 请根据上述的思路给我完整的代码并给我注释大模型给我的回复是 首先我们需要在manifest.json文件中定义插件的基本信息和权限 {manifest_version: 3,name: My Extension,version: 1.0,permissions: [storage],host_permissions: [all_urls],action: {default_popup: popup.html,default_icon: {16: images/icon16.png,48: images/icon48.png,128: images/icon128.png}},background: {service_worker: background.js},commands: {_execute_action: {suggested_key: {default: CtrlShiftY,mac: MacCtrlShiftY},description: Opens popup}} }然后我们需要在background.js文件中监听快捷键事件 chrome.commands.onCommand.addListener(function(command) {if (command _execute_browser_action) {chrome.browserAction.openPopup();} });接下来我们需要在popup.html文件中定义弹窗的界面 !DOCTYPE html html headlink relstylesheet typetext/css hrefpopup.css /head bodydiv idtab classtabbutton classtablinks onclickopenTab(event, Translate)Translate/buttonbutton classtablinks onclickopenTab(event, FunctionName)Function Name/button/divdiv idTranslate classtabcontenttextarea idinputTranslate placeholderEnter text.../textareabutton idbtnTranslateTranslate/buttonp idoutputTranslate/p/divdiv idFunctionName classtabcontenttextarea idinputFunctionName placeholderEnter description.../textareabutton idbtnFunctionNameGenerate Function Name/buttonp idoutputFunctionName/p/divscript srcpopup.js/script /body /html在popup.css文件中定义弹窗的样式 /* Style the tab */ .tab {overflow: hidden;border: 1px solid #ccc;background-color: #f1f1f1; }/* Style the buttons inside the tab */ .tab button {background-color: inherit;float: left;border: none;outline: none;cursor: pointer;padding: 14px 16px;transition: 0.3s; }/* Change background color of buttons on hover */ .tab button:hover {background-color: #ddd; }/* Create an active/current tablink class */ .tab button.active {background-color: #ccc; }/* Style the tab content */ .tabcontent {display: none;padding: 6px 12px;border: 1px solid #ccc;border-top: none; } 最后我们需要在popup.js文件中实现弹窗的功能 // Open the specified tab function openTab(evt, tabName) {// Get all elements with classtabcontent and hide themvar tabcontent document.getElementsByClassName(tabcontent);for (var i 0; i tabcontent.length; i) {tabcontent[i].style.display none;}// Get all elements with classtablinks and remove the class activevar tablinks document.getElementsByClassName(tablinks);for (i 0; i tablinks.length; i) {tablinks[i].className tablinks[i].className.replace( active, );}// Show the current tab, and add an active class to the button that opened the tabdocument.getElementById(tabName).style.display block;evt.currentTarget.className active; }// Call the Google Translate API function translate(text) {// TODO: Implement this function }// Call the OpenAI API function generateFunctionName(description) {// TODO: Implement this function }// Add event listeners to the buttons document.getElementById(btnTranslate).addEventListener(click, function() {var text document.getElementById(inputTranslate).value;translate(text); });document.getElementById(btnFunctionName).addEventListener(click, function() {var description document.getElementById(inputFunctionName).value;generateFunctionName(description); }); 当我得到上述的回复后我就在本地新建一个目录并按照chatgpt给的命名创建文件、粘贴内容。 在谷歌浏览器中选择该目录插件后触发该插件出现报错我将报错信息发送给chatgpt 出现报错如下 Refused to execute inline event handler because it violates the following Content Security Policy directive: script-src self. Either the unsafe-inline keyword, a hash (sha256-...), or a nonce (nonce-...) is required to enable inline execution. Note that hashes do not apply to event handlers, style attributes and javascript: navigations unless the unsafe-hashes keyword is present.button classtablinks onclickopenTab(event, Translate)Translate/buttonchatgpt立马纠正自己的错误并给出下面的回复 你需要将新的事件监听器代码添加到popup.js文件中并确保你的HTML元素有对应的ID。下面是整合后的popup.js文件的完整代码 // Open the specified tab function openTab(evt, tabName) {// Get all elements with classtabcontent and hide themvar tabcontent document.getElementsByClassName(tabcontent);for (var i 0; i tabcontent.length; i) {tabcontent[i].style.display none;}// Get all elements with classtablinks and remove the class activevar tablinks document.getElementsByClassName(tablinks);for (i 0; i tablinks.length; i) {tablinks[i].className tablinks[i].className.replace( active, );}// Show the current tab, and add an active class to the button that opened the tabdocument.getElementById(tabName).style.display block;evt.currentTarget.className active; }// Call the Google Translate API function translate(text) {// TODO: Implement this function }// Call the OpenAI API function generateFunctionName(description) {// TODO: Implement this function }// Add event listeners to the buttons when the DOM is fully loaded document.addEventListener(DOMContentLoaded, function () {// Event listeners for tab buttonsvar translateTab document.getElementById(translateTab);var functionNameTab document.getElementById(functionNameTab);if (translateTab) {translateTab.addEventListener(click, function(event) {openTab(event, Translate);});}if (functionNameTab) {functionNameTab.addEventListener(click, function(event) {openTab(event, FunctionName);});}// Event listeners for action buttonsdocument.getElementById(btnTranslate).addEventListener(click, function() {var text document.getElementById(inputTranslate).value;translate(text);});document.getElementById(btnFunctionName).addEventListener(click, function() {var description document.getElementById(inputFunctionName).value;generateFunctionName(description);}); }); 请注意我在添加事件监听器之前添加了if语句来检查元素是否存在以避免在元素不存在时尝试添加事件监听器导致的错误。同时确保你的HTML文件中的按钮元素有对应的ID如下所示 button classtablinks idtranslateTabTranslate/button button classtablinks idfunctionNameTabFunction Name/button因为我完全不懂前端代码所以我只会把插件的报错告诉chatgpt而chatgpt就会帮我解决问题。最终经过几轮的问答我给该插件赋予了翻译功能(中译英、英译中)、生成函数名功能(调用文心大模型调用国内的接口较快也可改为调用openAI)。至此我的插件第一步开发结束啦后续继续完善。 总结 基于本插件我感受到了chatgpt赋能的力量。对于我这样完全不懂前端代码的开发者最终能够通过对话就把插件完成了算是完成我一直以来的一个小愿望。相信不久的将来我连复制粘贴代码都不需要了。感谢chatgpt期待更强大的AI到来。 代码内容已分享出来啦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88910.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

diy网站建设源码ppt哪个网站质量高

在现代商业环境中,迅速而高效的沟通是企业成功的关键要素之一。而在传统的会议模式下,时间成本和地理限制往往给企业带来不小的困扰。针对这一问题,WorkPlus推出了一款创新的局域网会议软件——WorkPlus Meet,旨在为企业创造高效的…

网页无法打开seo到底是做什么的

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 C#在写一个实体类时,有属性的写法,省去了写getter和setter的麻烦。 在Java编程时,写完字段后&#x…

投放广告网站中国域名后缀

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 文章目录1. 触发器概述2. 触发器的创建3. 查看、删除触发器4.…

网站及微站建设合同验收网站开发word

在学习二叉树之前.必须先要掌握一些树的重要概念: 结点的度:一个结点含有的子树个数称为该结点的度.树的度:一棵树中,所有节点度的最大值称为树的度.叶子结点:度为0的结点称为叶子节点.(也叫终端结点)双亲结点:若一个结点含有子结点,则这个结点称为其子结点的双亲结点(也叫父节…

直播间网站开发设计wordpress 一键转微信

1、进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix。2、 登录vcenter客户端,将新建用户授权为只读授权过后可以使用新账号登录测试一下。3、开启exsi主机Managed Object Browser (MOB)功能,没有就默认开着的…

网站cc攻击用什么来做莆田网站建设推广

简介 Sanic 是一个和类Flask 的基于Python3.5的web框架,它编写的代码速度特别快。 除了像Flask 以外,Sanic 还支持以异步请求的方式处理请求。这意味着你可以使用新的 async/await 语法,编写非阻塞的快速的代码。 关于 asyncio 包的介绍&…

WordPress上传后找不到可以做关键词优化的免费网站

第1章 绪论 当前的网络技术,软件技术等都具备成熟的理论基础,市场上也出现各种技术开发的软件,这些软件都被用于各个领域,包括生活和工作的领域。随着电脑和笔记本的广泛运用,以及各种计算机硬件的完善和升级&#xf…

东莞网站制作南城wordpress置顶排序

目录 一.OpenGL 图像单色 1.原始图片2.效果演示 二.OpenGL 图像单色源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES 学习…

网站开发下载那个wordpress底部功能按钮

来源:生物360一篇论文报告称,小鼠下丘脑视前区相当于一个集成中心,汇集育儿行为相关的大量信息。具体而言,研究人员发现视前区表达甘丙肽的神经元会协调育儿行为的运动、动机、激素和社会因素。相关成果近日 发表 于《自然》。育儿…

赣州开发区网站建设建个网站费用大概多少钱一年

本文介绍qml页面嵌入到QWidget的两种方式,以及这两种方式的区别。 方式1 在 Qt 中,可以使用 QQuickWidget 将 QML 内容嵌入到基于 QWidget 的应用程序中。这是在旧的 QWidget-based 应用程序中逐渐引入 QML UI 的一种常见方式。 以下是如何使用 QQuickWidget 将 QML 内容嵌…

顺德网站制作公司wordpress 豆瓣fm

字面量: 就是一个一个的值,如1、2、3、‘hello’,就是它自己本身表达的字面值、字面意思,在程序中可以直接使用。 变量(variable): 可以用来保存字面量,变量本身没有任何意思&#x…

微站和网站数据同步高质量视频素材网站

方法一 Hierholzer’s Algorithm 相关概念: 1 欧拉路径:在无向图中,每个边只经过一次,形成的路径。在有向图中,是指每条有向边只使用一次,形成的路径。 2 欧拉回路:欧拉路径是一个环。 3 在…

自己做网站需要多少费用天眼查询个人 企业查询

文章目录 常见特征种类one-hot编码特征哈希(`Feature hashing`)基于统计的类别编码对循环特征的编码目标编码(Target encoding)K折目标编码(K-Fold Target encoding)用于数据分析的特征可能有多种形式,需要将其合理转化成模型能够处理的形式,特别是对非数值的特征,特征…

嘉兴网站建议wordpress修改主题代码

ChatGPT无限次数:点击直达 html 揭秘ChatGPT技巧:高效撰写学术论文的专家秘笈 揭秘ChatGPT技巧:高效撰写学术论文的专家秘籍 在当今信息爆炸的时代,如何高效撰写学术论文成为许多研究者和学生关注的焦点。ChatGPT是一款人工智能助手&…

泉州定制网站建设wordpress创意点赞

2023年云南省职业院校技能大赛 中职组“网络安全”赛项样题 一、竞赛时间 总计:180分钟 二、竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 A、B模块 A-1 登录安全加固 180分钟 200分 A-2 数据库加固 A-3 服务加固SSH\VSFTPD A-4 防火墙策…

渝水区城乡建设局网站前端需要掌握哪些知识

架构原理 一、高吞吐机制:Batch打包、缓冲区、acks 1. Kafka Producer怎么把消息发送给Broker集群的? 需要指定把消息发送到哪个topic去 首先需要选择一个topic的分区,默认是轮询来负载均衡,但是如果指定了一个分区key&#x…

wordpress快速仿站网站添加ico

组件注册 定义好的组件需要注册才能被使用。 注册方式有两种 全局注册 局部注册 全局注册 .component() 方法,让组件在当前 Vue 应用中全局可用。 在 main.ts 中 import ./assets/main.cssimport { createApp } from vue import { createPinia } from pinia i…

李鸿星电子商务网站建设国外不织布网站做的教具

问题分析 在使用静态方法的时候,某些情况下,需要使用类似自动注入的Bean来实现某些业务逻辑。 一般的非静态方法,可以很容易的通过在方法所在的类中Autowired自动将依赖的Bean注入到本类中,并操作。 静态方法在使用同样的操作流…

四川内江网站建设专业营销型网站

捕获验证错误代码 //try //{ // // 调试写数据库 //} //catch (DbEntityValidationException dbEx) //{ //}转载于:https://www.cnblogs.com/caojinqin/p/4561000.html

医疗网站建设 飞沐WordPress信息收集

通过研读华为数据之道,了解到华为作为一家非数字原生企业,其业务涵盖研发、营销、制造、供应、采购、服务等,业务相当复杂。因此华为在开展数据治理过程中明确了由谁来对数据负责,特别是对数据质量负责,明确了数据质量的衡量或度量指标,并成立了数据管理部,确定其职能定…