문제

우리는 Drag and Drop 기능 영역에서 Mootools가 특히 뒤로 호환되지 않는 문제가있었습니다. jQuery와 비슷한 문제가있는 사람이 뒤로 호환되지 않는지 궁금했습니다. 우리는 그것을 매우 많이 사용하기 시작했으며 필요한 여러 플러그인을 사용하기 위해 최신 버전으로 업그레이드하는 것에 대해 생각하고 있습니다. 이전 버전을 제거하면 문제가 있습니까?

도움이 되었습니까?

해결책

jQuery는 거꾸로 호환되는 것 같습니다. 나는 여러 버전의 코어를 통해 몇 년 이상 사용해 왔으며 일부 플러그인이있는 몇몇 사소한 것들을 제외하고 업그레이드 할 때 문제가 없었습니다. 코어는 괜찮은 것 같지만 많은 플러그인을 사용하는 경우 몇 가지 문제가 발생할 수 있습니다 (그러나 일반적으로 수정하기 쉽거나 새로운 코어에는 어쨌든 해당 기능이 내장되어있어 드롭 할 수 있습니다. 그들을).

다른 팁

JQuery는 역 호환성에 대해 매우 진지하여 각 릴리스에 대한 "뒤로 호환성"플러그인을 생성합니다. http://docs.jquery.com/release:jquery_1.2#jquery_1.1_compatibility_plugin. 거꾸로 호환성이 필요하지 않은 사람들은 페이지 무게에 저장할 수 있습니다.

내 경험 업그레이드 할 때 때때로 작업에 사용 된 것들이 휴식을 취하는 것을 발견합니다. 예를 들어, 1.7.2에서 1.8.3으로 업그레이드 할 때 일부 드래그 앤 드롭 기능이 작동이 멈췄다는 것을 알았습니다. 일부 문제는 감가 상각 된 jQuery 함수가 삭제 되었기 때문에 여전히 호환되지 않는 버전에서 사용 중입니다. jQuery UI.

여기에 있습니다 다른 사용자의 인용:

뒤로 호환성은 jQuery 팀의 강력한 소송이 아닐 수도 있지만 대부분의 것들과 마찬가지로 진행중인 작업입니다. 나는 그들이하는 위대한 일을 반박한다는 의미는 아니지만 단순히 당신이 단순히 ~ 해야 하다 새로운 버전의 jQuery로 항상 스크립트를 테스트하십시오.

내 경험상, jQuery 1.x는 버전 1.9까지 매우 뒤로 호환되었습니다.

jQuery 1.X 라인은 jQuery 1.9.0에 따라 큰 변화가있었습니다. JQuery Pre의 JQuery 버전에서 업그레이드하거나 아직 업데이트되지 않은 플러그인을 사용해야하는 경우 jQuery Migrate 플러그인을 사용하는 것이 좋습니다. 읽기 jQuery 1.9 업그레이드 가이드 그리고 jQuery 1.9 릴리스 블로그 게시물 자세한 내용은.

그리고 이것이 당신에게 문제가되지 않는다고 확신 할 때까지 2.0으로 업그레이드하지 마십시오.

jQuery 2.x는 jQuery 1.x와 동일한 API를 가지고 있지만 Internet Explorer 6, 7 또는 8을 지원하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top