脚本

该编辑器为插件开发人员提供了几个供应商和内部脚本。下表记录了脚本名称、句柄和描述。

WordPress脚本

该编辑器包含多个包来启用各种功能。插件开发人员可以利用它们来创建块、编辑器插件或通用插件。

脚本名称 把手 描述
水滴 wp-球形 Blob实用程序
块库 wp-block-library公司 编辑器的块库
阻碍 wp-块 块创建
块序列化默认分析器 wp-block-srialization-default-parser WordPress文档的默认块序列化解析器实现
块序列化规范分析器 wp-block-srialization-specific分析器 WordPress帖子的语法文件(Grammar.pegjs)
组件 wp-组件 用于创建通用UI元素的通用组件
撰写 wp-复合 收集方便的高阶组件(HOC)
核心数据 wp-core数据 简化核心WordPress实体的访问和操作
数据 wp-数据 数据模块用作管理插件和WordPress本身的应用程序状态的中心
日期 wp-日期 WordPress的日期模块
已弃用 wp-分离 用于记录消息以通知开发人员有关已弃用功能的实用程序
Dom公司 wp域名 WordPress的DOM实用程序模块
Dom Ready(Dom就绪) wp-dom-就绪 加载DOM后执行回调
编辑器 wp-编辑器 WordPress编辑器的构建块
编辑文章 wp-edit-post文件 编辑WordPress的发布模块
元素 wp-元素 元素很简单,是顶层的抽象层反应
退出Html wp-escape-html 转义HTML实用程序
挂钩 wp-hooks公司 轻量级高效的JavaScript EventManager
Html实体 wp-html实体 WordPress的HTML实体实用程序
I18N号 wp-i18n型 用于客户端本地化的国际化实用程序
浅等于 wp-is-浅相等 用于在两个对象或数组之间执行浅层比较的函数
键码 wp键码 WordPress的键码实用程序,用于检查在以下事件中按下的键onKeyDown(按向下键)
列出可重用块 wp-list-可重用块 用于向可重用块的列表页面添加导入/导出链接的包
NUX公司 wp-nux型 组件和wp.data方法对新用户登录WordPress管理界面很有用
插件 wp-插头 WordPress插件模块
重做例程 wp-redux例程 用于生成器协同程序的Redux中间件
RTF格式 wp-rich-text格式 将HTML或DOM树转换为富文本值并返回的帮助器函数
短代码 wp-短代码 WordPress的短代码模块
令牌列表 wp-token-list列表 可构造的普通JavaScriptDOMTokenList(DOM令牌列表)实现,支持非浏览器运行时
统一资源定位地址 wp-url公司 操作URL的实用程序集合
视口 wp-viewport(wp-view端口) 用于响应浏览器视口大小更改的模块
字数 wp-订单数 WordPress单词计数实用程序

供应商脚本

编辑器还使用了一些流行的第三方软件包和脚本。插件开发人员也可以使用这些脚本,而无需将其绑定在代码中(并增加文件大小)。

脚本名称 把手 描述
反应 反应 React是一个用于构建用户界面的JavaScript库
反应域 反应室 作为React的DOM和服务器渲染器的入口点,用于与React配对
力矩 瞬间 在JavaScript中分析、验证、操作和显示日期和时间
洛达什 洛达什 Lodash是一个JavaScript库,为常见编程任务提供实用函数

Polyfill脚本

该编辑器还为某些功能提供了polyfill,而这些功能可能并非在所有现代浏览器中都可用。

建议使用主wp-聚乙烯填料脚本句柄,负责加载下面提到的所有polyfill。

脚本名称 把手 描述
Babel Polyfill公司 wp-聚乙烯填料 模拟完整的ES2015+环境。用于加载以下所有附加polyfill的主脚本
获取Polyfill wp polyfill提取 实现标准Fetch规范子集的Polyfill
Promise Polyfill公司 wp-聚丙烯 用于浏览器和节点的轻量级ES6 Promise polyfill
Formdata Polyfill公司 wp-聚丙烯成型数据 Polyfill有条件地替换本机实现
节点包含Polyfill wp-polyfill-node-contains公司 Node.contains的Polyfill
元素最近的Polyfill wp-聚丙烯-元素-密封剂 返回与DOM树上的选择器匹配的最近元素

捆绑和代码共享

使用JavaScript绑定程序时,如网络包,这里提到的脚本可以从捆绑包中排除,并由WordPress以脚本依赖关系的形式提供参见wp_排队_脚本.

这个@wordpress/dependency-extraction-webpack-plugin语言提供了一个webpack插件,帮助从捆绑包中提取WordPress依赖项。这个@wordpress/脚本 建造脚本默认包含插件。