用于节点的拼音分隔和用于客户端端拼音分隔的 Polyfill。
该包包括以下部分: - Hyphenopoly_Loader.js (~11KB 解压后, ~2KB 压缩后): 会检查客户端并根据需要加载其他资源。 - Hyphenopoly.js (~36KB 解压后, ~5KB 压缩后): 执行整个 DOM 处理,并包装 WASM。 - wasm-Modules (大小不同! 例如 en-us.WASM: ~21KB 未压缩, ~15KB 压缩后): 核心拼音化函数和拼音化模式,采用节省空间的二进制格式(包括模式许可证)。 - hyphenopoly.module.js: 用于拼音化纯文本字符串的 Node 模块。
将 Hyphenopoly 的所有代码放在头部的最上方 (紧跟 `` 标签后),以确保尽可能早地加载资源。
Hyphenopoly.config()。这些信息存储在一个全局可访问的对象中,称为 window.Hyphenopoly。Hyphenopoly_Loader.js 和 (如果需要) Hyphenopoly.js 只会将其他方法和属性添加到此对象中 – 除了此对象之外不会有其他全局变量或函数。暂无开放 Issues,或尚未同步最近议题。