用途:在编写、修复或审查 JavaScript 代码时,按现代 ES6+ 规范与最佳实践产出兼顾性能、安全与可维护性的实现,同时覆盖 WordPress 主题与插件中的前端脚本场景。
主要能力:现代语法(const/let、箭头函数、解构、展开、模板字符串、可选链、空值合并);async/await 异步流程,含并行请求 Promise.all 与 AbortController 超时控制;数组方法 map/filter/find/some/every/reduce 及链式调用;DOM 选择、创建、事件处理与事件委托、IntersectionObserver 懒加载;类与私有字段、getter/setter、静态方法、继承;ES 模块的具名/默认/动态导入;自定义错误与分类捕获;localStorage 读写;debounce 与 throttle 工具函数。
WordPress 相关:用 wp_enqueue_script 正确入队脚本并声明依赖与页脚加载,用 wp_localize_script 向 JS 传递 ajaxUrl、restUrl、nonce 与 i18n 文案;通过 admin-ajax.php 提交表单并在 PHP 端校验 nonce、清洗输入、返回 wp_send_json_success/error;使用 REST API 与 wp.apiFetch 请求数据;jQuery 无冲突包装写法;Gutenberg 中使用 wp.data、wp.hooks、wp.i18n。
使用方式:作为编码时的参考规范,按条目对照实现;示例代码保持原样,可直接套用结构。
限制:资料未提供安装命令、依赖版本、运行环境要求、收费或价格信息,也未说明具体平台支持范围与效果保证,这些内容暂未提供。