没有合适的资源?快使用搜索试试~ 我知道了~
wson-diff:任意值的差异修补程序,以类似于WSON的简洁格式显示差异
共31个文件
ts:22个
json:4个
ebnf:1个
需积分: 5 0 下载量 133 浏览量
2021-05-17
00:15:44
上传
评论
收藏 49KB ZIP 举报
温馨提示
wson-diff 任意值的差异/修补程序,以类似WSON的简洁格式表示增量。 可以用于对结构化数据进行字符串化,将该字符串传输到某个接收器,然后可以在其中对其进行解析以重建该原始数据。 现在两端都拥有相同的数据。 如果现在这些数据发生了一点变化,为什么我们应该重新传输整个冗余信息呢? 这是wson-diff出现的地方: 通过以下任一方式生成: 用您的旧值have和当前wish呼叫diff 。 手动建立此。 通过电线发送增量。 在接收器端:呼叫patch以应用增量的值have在之中。 特征 diff使用来查找数组和字符串的最小变化。 对于数组,此更改将进一步归结为删除,移动,插入和替换。 patch可以使用程序将更改转发到某些相关的(DOM?)结构。 扩展WSON支持循环结构和。 通过使用WSON语法的“空白”(没有额外的特殊字符),为delta提供简洁的语法。 用法
资源推荐
资源详情
资源评论
收起资源包目录
wson-diff-master.zip (31个子文件)
wson-diff-master
src
object-diff.ts 3KB
patch.ts 18KB
array-diff.ts 19KB
target.ts 592B
index.ts 482B
notifier.ts 579B
value-target.ts 5KB
errors.ts 79B
notifier-target.ts 5KB
string-diff.ts 2KB
wson-diff.ts 1KB
idxer.ts 1KB
diff.ts 4KB
.npmignore 41B
doc
wson-delta.ebnf 1KB
.travis.yml 229B
tsconfig.json 308B
test
10-patch-test.ts 1KB
fixtures
notify-items.ts 3KB
setups.ts 841B
patch-items.ts 7KB
diff-items.ts 15KB
extdefs.ts 745B
helpers.ts 237B
11-diff-test.ts 2KB
12-notify-test.ts 3KB
tslint.json 262B
README.md 20KB
.gitignore 27B
package-lock.json 56KB
package.json 1KB
共 31 条
- 1
资源评论
少女壮士
- 粉丝: 26
- 资源: 4660
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功