이미이 작업을 수행하는 라이브러리가 있습니까? 내가 찾을 수있는 것은 온라인 도구뿐입니다. 내가 자바 스크립트에서 이것을하고 싶은 이유는 문자열 a > b, a
이 a> b,a
과 같기를 원하기 때문입니다. CSS로 압축하면 모든 버전이 같은 문자열로 끝납니다.자바 스크립트를 사용하여 CSS 선택자 문자열을 압축하는 방법
이유에 대한 더 자세한 설명 : jQuery 선택기 (이 내용은 $('div')
)를 캐시하기 위해 jQuery 플러그인을 작성했습니다. 이는 키 값 쌍을 저장하여 작동합니다. 여기서 키는 선택자 문자열이고 값은 발견 된 DOM 요소입니다. 이것이 내가 CSS 선택기 문자열을 비교하는 이유입니다. 그렇지 않으면 본질적으로 동일한 선택기 인 다른 키를 저장하게됩니다.
압축이란 무엇입니까? 어쨌든 왜 선택자를 압축하려고합니까? – BoltClock
런타임에 왜 그렇게해야합니까? – zerkms
비교할 목적으로 셀렉터 * (또는 적어도 공백 문자) *를 표준화하는 방법이 있는지 실제로 묻는 것처럼 들립니다. 그게 맞습니까? –