说明
sugar 是一个用于操纵和访问 DOM 的库。 它没有捆绑任何命令。 这只是一组模块.
安装
sugar 可作为 npm 软件包。 您可以通过 npm 软件包安装 @ephox/sugar
从 npm 安装
npm install @ephox/sugar
使用量
sugar 是许多项目中使用的基础 DOM 库。 它有一个API,它被分解成七个主要包. 不直接使用任何未在 api 软件包.
dom: 大多是插入、附加和操纵手柄 个人 DOM节点.
events: 处理 DOM 事件和听众
node: 处理评论、元素和文本节点等不同类型的节点
properties: 处理读取、写取和去除样式属性、属性和值
search: 处理基于选择器、上游和 DOM 位置搜索 DOM 节点
selection: 处理浏览器范围和选择
tag: 处理像 HTML 这样的专门标记 option 财务报告和审定财务报表 select
view: 处理滚动、能见度和测量
运行测试
sugar 用途 bedrock 进行测试。 这被包装为: sugar进行测试时,使用:
$ yarn test