🔧开发工具
构建工具、编译器、AI 工具、编辑器、工程化工具链
概述
实用技巧
Coze
- 01-什么是 AIAIGCAI Agent
- 02-“扣子-Coze” 平台介绍
- 03-轻松构建你的第一个 AI 智能体
- 04-什么是大模型Coze 如何设置相关大模型参数、人设和回复逻辑
- 05-什么是插件使用插件的最佳实践
- 06-什么是 JSON 和 Markdown为何它们如此重要
- 07-什么是消息卡片如何使用
- 08-实战预热:AI 英语陪练-AI 陪聊小伙伴
- 09-变量、长期记忆:简单高效提升 Bot 的长期记忆
- 10-什么是数据库
- 11-如何更好利用数据库的定制化记忆
- 12-知识库使用指南
- 13-如何优化知识库的 RAG 能力来提升回答效果
- 14-图像流:智能生成-风格模板工具集介绍与使用
- 15-图像流:智能编辑工具集介绍与使用
- 16-图像流:基础编辑工具集介绍与使用
- 17-什么是工作流
- 18-大模型、知识库、数据库节点:核心功能的加持
- 19-变量、选择器、信息节点、文本处理节点:工作流辅助必备
- 20-代码节点:开发者的最强利器
- 21-意图识别、批处理功能:提升工作流稳定性和效率的利器
- 22-关键设计模式:Planning(计划)、Tool Use(使用工具)
- 23-关键设计模式:Reflection(反思)
- 24-关键设计模式:Multi-Agent(多智能体)
- 25-实战演练:旅游规划 - 来一趟说走就走的旅行
- 26-实战演练:文件在线转换器
- 27-企业智能客服:基于插件和消息卡片提高用户体验
- 28-企业智能客服:基于知识库输出让客户满意的回答
- 29-企业智能客服:售前售后服务优化
- 30-企业智能客服:售前售后服务进阶
- 31-创建第一个自定义插件
- 32-创建第一个自定义消息卡片
Trae
代码分析工具
接口测试
npm-scripts
rollup
vite
- 1-Vite概述
- 2-核心配置详解
- 3-插件系统
- 4-构建优化与部署
- 5-双引擎架构
- 6-Esbuild功能使用与插件开发实战
- 7-Rollup
- 8-开发Vite插件
- 9-HMR的API及原理
- 10-体积拆包
- 11-语法降级与Polyfill
- 12-Vite搭建服务端渲染工程
- 13-模块联邦
- 14-ESM高阶特性和PurmESM
- 15-Vite项目性能优化
- 16-配置服务解析
- 17-依赖预构建
- 18-插件流水线
- 20-手写Vite实现no-bundle开发服务
- Vite项目大屏适配
组件库工程化
- 01-MVP原型系统-将组件封装为组件库
- 02-CSS样式-用UnoCSS实现原子化CSS
- 03-文档建设-创建具备Demo示例功能的文档网站
- 04-单元测试(一)-使用Jest进行前端单元测试
- 05-单元测试 (二)-搭建Vitest的单元测试环境
- 06-规范化-Eslint + Prettier + Husky
- 07-软件包封装-如何发布兼容多种 JS 模块标准的软件包
- 08-持续集成 CI-基于 github Action 的回归验证
- 09-开发许可证-维护自己的版权、拒绝拿来党
- 10-组件发布-建立语义化版本与提交软件包仓库 Npm
- 11-建立组件库生态-利用 Monorepo 方式管理组件库生态
- 12-按需引入实现组件库的按需引入功能
- 13-文档部署-用 Vercel 部署你的线上文档
- 14-README-编写标准的 README
- 15-品质保证-覆盖率测试报告
- 16-社区参与-如何管理社区的 PullRequest
- 17-敏捷开发-用 Github 看板和 issue 管理需求
- 18-架构复用-创建 CLI 工具提高研发体验
- 19-融入开源生态-编写 npm init 项目让用户更方便
- 20-类型系统:导出组件库的类型定义
vite入门教程
webpack
- 01-Webpack概述与核心概念
- 02-Webpack配置结构
- 03-Babel+TS+ESLint工程环境
- 04-CSS工程环境
- 05-Vue全栈开发环境
- 06-React全栈开发环境
- 07-构建NPM-Library
- 08-微前端应用
- 09-PWA+Node+Electron应用
- 10-图像加载原理与实践
- 11-核心配置结构深入
- 12-构建性能分析工具
- 13-持久化缓存
- 14-并行构建与优化
- 15-SplitChunks代码分割
- 16-代码压缩
- 17-应用性能极致优化
- 18-Loader开发基础
- 19-Loader开发进阶
- 20-插件开发基础
- 21-插件开发进阶
- 22-核心流程Init-Make-Seal
- 23-依赖图管理
- 24-Chunk打包逻辑
- 25-Runtime运行时逻辑
- 26-Tree-shaking原理
- 27-Sourcemap原理
- 28-HMR热更新原理
- 29-源码调试环境搭建
- 30-CLI-TypeScript调试
- 31-CLI执行流程
- 32-build命令执行流程
- 33-npm链接调试技巧
- 34-tapable核心库
- 35-tapable实践
- 36-tapable源码实现
- 37-源码执行流程详解
babel
- 01-Babel 的介绍
- 02-Babel 的编译流程
- 03-Babel 的 AST
- 04-Babel 的 API
- 05-实战案例:插入函数调用参数
- 06-JS Parser 的历史
- 07-traverse 的 path、scope、visitor
- 08-Generator 和 SourceMap 的奥秘
- 09-Code- Frame 和代码高亮原理
- 10-Babel 插件和 preset
- 11-Babel 插件的单元测试
- 12-Babel 的内置功能(上)
- 13-Babel 的内置功能(下)
- 14-Babel 配置的原理
- 15-工具介绍:VSCode Debugger 的使用
- 16-实战案例:自动埋点
- 17-Babel Macros
- 18-如何调试 Babel 源码
- 19-手写 Babel:思路篇
- 20-手写 Babel: parser 篇
- 21-手写 Babel: traverse 篇
- 22-手写 Babel: traverse -- path篇
- 23-手写 Babel: traverse -- scope篇
- 24-手写 Babel: generator篇
- 25-手写 Babel: core篇
- 26-手写 Babel: cli篇
- 27-手写 Babel: 总结
- 28-小册总结
- 29-Prettier插件开发