SuperAPI AI 工具集

javascript-pro

编程与开发

查看项目

更新于 10-15 20:34

技能介绍

用途:该技能用于现代 JavaScript 开发,支持 Node.js 与浏览器环境,适合构建现代 JS、调试异步行为与事件循环、排查性能问题,以及将旧版 JS 迁移到现代 ES 标准。不适用于需要 TypeScript 架构指导、非 JS 运行时或需要后端架构决策的任务。

主要能力:涵盖 ES6+ 特性(解构、模块、类)、异步模式(Promise、async/await、生成器)、事件循环与微任务队列理解、Node.js API 与性能优化、浏览器 API 与跨浏览器兼容、TypeScript 迁移与类型安全。

使用方式:先识别运行时目标与约束,再选择异步模式与模块系统,实现时加入健壮的错误处理,最后验证性能与兼容性。倾向使用 async/await 而非 Promise 链,适当采用函数式模式,在合适边界处理错误,用现代模式避免回调地狱,浏览器代码需考虑打包体积。

输出:带正确错误处理的现代 JavaScript、防止竞态的异步代码、导出清晰的模块结构、含异步测试模式的 Jest 测试、性能分析结果、浏览器兼容的 polyfill 策略,并包含 JSDoc 注释。

限制:资料未提供具体安装命令、收费方式、平台支持范围或效果数据。