也许有一个图书馆已经这样做了?我能找到的只有在线工具。我想在 javascript 中执行此操作的原因是因为我想知道该字符串a > b, a
与a> b,a
. 如果我可以将它压缩为 CSS,那么所有版本都将以相同的字符串结束。
更好地解释我为什么要这样做:我为自己编写了一个 jQuery 插件来缓存 jQuery 选择器(这个东西$('div')
)。它通过存储一个键值对来工作,其中键是我的选择器字符串,值是找到的 DOM 元素。这就是我想比较 CSS 选择器字符串的原因,否则我会存储本质上是相同选择器的不同键。