logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

第一章:TypeScript-MCP-Server-从零到一

提示:本文记录如何从零搭建一个基于 TypeScript、Node.js 和 stdio 的本地 MCP Server,并接入 Trae 完成第一个 Tool 的调用。随着 AI 编程助手的普及,如何让大模型安全、可控地调用本地能力成为了一个关键问题。MCP(Model Context Protocol)正是为此而生——它定义了一套标准协议,让 AI 能够发现并调用外部工具。本文将以一个最小可运行

vscode 好用插件推荐 【89款好用插件(2022版)】

**Auto Close Tag**自动闭合HTML标签**Auto Import Typescript**自动import提示**Auto Rename Tag**修改HTML标签时,自动修改匹配的标签**Beautify css/sass/scss/less css/sass/less**格式化**Better Comments**编写更加人性化的注释**Bookmarks**添加行书签**C

#前端#vscode#前端框架
react的严格模式 和 解决react useEffect执行两次

一、为什么useEffect执行两次1.React的严格模式(模版创建项目👇)2.React的严格模式(StrictMode包裹显渲染组件)3.React的严格模式作用作用1:识别不安全的生命周期作用2:关于使用过时字符串 ref API 的警告如下图作用3:关于使用废弃的 findDOMNode 方法的警告作用4:检测意外的副作用(useEffect副作用)1.React的工作阶段2.Reac

文章图片
#react.js#javascript#前端
JavaScript 上传文件并显示进度条(主页资源中有后端服务器).

系列文章目录提示:具体呈现内容如下图片,点击上传会出现进度条文章目录系列文章目录图片展示一、HTML和CSS样式如下二、JS代码块1.引入jquery库2.JavaScript代码(实现上传进度)总结:图片展示提示:以下是本篇文章正文内容,下面案例可供参考一、HTML和CSS样式如下HTML代码块<body><input type="file" name="uoload" id=

文章图片
#javascript#ajax#jquery
Vue3 pinia持久化存储(组合式Api案例演示)

pinia-plugin-persist( pinia持久化插件)持久化存储:一、为什么要进行数据持久化存储二、pinia-plugin-persist使用步骤如下1.引入库代码如下:安装结果如下图所示:2.在Pinia上注册pinia-plugin-persist插件代码如下如下图所示(操作解释)3.声明测试store(组合式Api)组合式声明Store文章(不会组合式Api的同学点👇🔗)代

文章图片
#javascript#vue.js#前端
Js中六种拖拽(拉)事件(drag 和 drop)

拖拽事件(待更新)前言(各个浏览器的兼容性)1.兼容性如下图:一、相关的五个事件api如下:拖拽流程说明:1.dragstart事件2.dragenter事件3.dragover事件4.drop事件(必须要dragover事件触发)5.dragend事件MDN详细说明:链接如下如下图所示:二、相关的属性1.draggable(让元素可拖拽)draggable解释说明:使用代码如下:如下图所示:2.

文章图片
#html5#javascript#前端 +1
react的严格模式 和 解决react useEffect执行两次

一、为什么useEffect执行两次1.React的严格模式(模版创建项目👇)2.React的严格模式(StrictMode包裹显渲染组件)3.React的严格模式作用作用1:识别不安全的生命周期作用2:关于使用过时字符串 ref API 的警告如下图作用3:关于使用废弃的 findDOMNode 方法的警告作用4:检测意外的副作用(useEffect副作用)1.React的工作阶段2.Reac

文章图片
#react.js#javascript#前端
Promise的resolve和reject使用

Promise的基本使用方法什么是Promise具体用法操作演示reject() 是失败调用的,用法与resolve的用法类似,类比一下就可以正常使用了!(没有写演示)什么是Promise首先 Promise是es6 里面的一个新语法, 是一个构造函数,有all、reject、resolve.最基本的用法我们先用到 reject(英文:拒绝) resolve(英文:决定,决心) 我们通常认为rej

#javascript#vue.js
到底了