2012-01-25 2 views
8

모든 내부 jQuery 함수는 JavaScript로 작성 되었기 때문에 기술적으로 jQuery를 JavaScript로 평가할 수 있어야합니다.jQuery에서 JavaScript 로의 변환

jQuery를 사용할 수없는 환경에서 사용해야하는 jQuery를 사용하는 스 니펫 JavaScript가 있습니다. 나는 그것을 손으로 번역 할 수 있다는 것을 알고 있지만, 꽤 많은 코드이다. 이렇게하는 도구가 있습니까?

많은 노력을 기울이면 환경에서 jQuery를 얻을 수는 있지만 좀 더 리소스 친화적 인 솔루션을 갖고 싶습니다. 이와 같은 도구가 없다면 코드를 손으로 번역하려고 할 것입니다. 그런 도구가 있는지 궁금합니다.

+3

jQuery * is * JavaScript. 여기에 국경이 없습니다. "필요한 부분 만"추출하는 것은 불가능하다고 생각합니다. 필요할 경우 jQuery를 환경에 적용하는 데 집중해야합니다. – Tomalak

+2

jQuery는 JavaScript로 작성되었다는 것을 알고 있습니다. jQuery의 일부를 추출하고 싶지는 않습니다. $ (". classname")이 있다고 가정 해보십시오. 이는 document.getElementsByClassName ("classname")과 대략 동일합니다. 프로그래밍 방식으로 이런 종류의 작업을 수행하는 도구가 있는지 묻는 것입니다. –

+0

아니요, 없습니다. jQuery의 모든 것은 jQuery의 모든 것에 달려있다. 쉬운 예제를위한 쉬운 대체물이있을 수 있지만, 간단한 예제라도 모든 브라우저가'getElementsByClassName()'을 지원하는 것은 아니지만 모든 브라우저 jQuery는'$ (".classname")'을 지원합니다. – Tomalak

답변

8

Google의 Closure Compiler 고급 최적화는 필요한 부분 만 포함하도록 코드를 압축하므로 이 사용되지 않는 부분은으로 제거됩니다.

+0

이것은 내가 찾던 바로 그 것이다. 고마워! –