使用有限的字符集压缩字符串,然后在JS中解压缩

时间:2015-04-04 19:03:18

标签: javascript performance compression

假设我有一个字符串列表,其中包含一组非常有限的字符(基本上是匹配/^[A-Za-z0-9\-]+$/的字符串)。有一种(相当简单的)压缩这些字符串的方式,它们可以在客户端JavaScript中解压缩吗?我认为应该可以利用有限的字符集。

我已经考虑过使用像LZW和lz-string这样的东西,但这实在是太过分了(而且这些并没有利用我正在使用的有限字符集)。由于这不是真正的英文文本,shoco和smaz也不能正常工作。

我的用例:我希望存储一长串HTML元素/属性/事件名称,而不会将代码的大小扩大几KB。

谢谢!

1 个答案:

答案 0 :(得分:0)

例如,您可以尝试使用简单的行程编码。