2011-05-15 6 views
0

웹 사이트에서 일부 Javascript 라이브러리를 제거해야하는 임무가 있습니다. 여기에 코드를 게시 할 수 없습니다. JQuery에 속한 코드의 기능을 지적 할 수있는 도구 나 무언가가 있는가?웹 사이트에서 JQuery를 제거하는 데 도움이 필요합니다.

코드도 프로토 타입을 사용하고 있습니다. (jquery를 제거하는 이유 중 하나는 가능한 한 외부 라이브러리 참조를 제거한 다음 해당 라이브러리 중 하나만 제거하는 것입니다.

+0

나는 의심 스럽다. 소스를 읽고 코드를 한 줄씩 바꾼 다음 테스트하여 파손 여부를 확인하십시오. – Raynos

+0

왜 여러 라이브러리를 사용합니까? –

+0

다른 libs에 대한 환경 설정을 가진 이전의 여러 개발자들 같아요. – cahz

답변

5

JQuery는 더 나은 라이브러리로, 더 나은 커뮤니티 지원을 제공합니다. . 그것은 아마도 당신이 갖고 싶어하는 것일 것입니다.

JQuery 호출을 식별하는 데 도움이되는 도구는 모르지만 jquery 또는 $을 검색 할 수 있습니다. 또한 라이브러리 참조를 제거하고 디버거가 코드의 모든 오류를 지적하게하십시오. 대부분은 JQuery를 호출해야합니다.

코드를 수정하려면 JQuery에서 사용했던 일부 기능을 다시 작성하거나 여전히 사용중인 라이브러리에서 대안을 찾아야합니다.

+0

사람들은 이것이 갈 길이 란 것에 동의하는 것처럼 보입니다. – cahz

1

jquery를 사용하고있는 전화를 모른다면 모든 통화를 제거하는 것이 매우 어려울 것입니다.

나는이 두 가지 옵션 제안 :

  1. 제거 jQuery를, 귀하의 사이트를 테스트하고 (어쩌면 이렇게 크롤러를 사용하여 오류가 매우 시간과 경향)를 파괴하는 기능을 확인하십시오. 모든 깨진 코드를 찾을 수 있다면 프로토 타입으로 다시 작성하십시오.

  2. 가정 JQuery와 및 프로토 타입은 잘 실행되지만, 경우에 당신은, jQuery를 유지 문제는이 같은 상황, 수 "colide"두 개 (또는 그 이상)의 JS 라이브러리를 생성 된 jQuery.noConflict();를 살펴보기로합니다. 여기에 더 읽기 : http://api.jquery.com/jQuery.noConflict/

행운을 빕니다!

관련 문제