개발자가 코드에서 새 버전의 jQuery를 사용해야 하는 경우 버전 1.9 또는 2.0에서 이 플러그인을 사용하여 더 이상 사용되지 않거나 제거된 기능을 감지하고 필요한 경우 이러한 기능을 복원할 수 있습니다. 자세한 내용은 README
프로젝트를 참조하세요.jQuery Migrate 1.1은 이전 버전을 기반으로 다음을 포함하여 몇 가지 개선 사항을 적용했습니다.
•경고 정보를 추적하는 console.trace()를 지원하여 오류 진단을 더 쉽게 만듭니다.
•JSON이 잘못된 경우 경고 메시지가 반환됩니다.
• 플러그인이 실행 중임을 나타내는 "로깅이 활성화되었습니다" 메시지가 표시됩니다.
•보안상의 이유로 jQuery 1.9에서는 문자열 처리를 제한하며 새로운 Migrate 플러그인을 통해 이 기능을 복원할 수 있습니다. 그러나 HTML을 처리하려면 $.parseHTML()을 사용하는 것이 좋습니다.
•$("
지난 달 jQuery가 버전 1.9 및 2.0을 출시한 것을 볼 수 있습니다. 공식 팀에서는 jQuery Migrate Plugin 버전 1.0.0도 출시했습니다. 이 플러그인은 jQuery가 제거되거나 제거된 시기를 감지하기 위해 jQuery 1.9 또는 2.0과 함께 사용됩니다. 이전에 개발한 jQuey 기능을 계속 사용할 수 있도록 삭제될 기능입니다. 하지만 많은 사용자들이 이 플러그인의 사용법을 모르고 마이그레이션 플러그인을 로드하지 않고 직접 1.9 또는 2.0으로 업그레이드하여 문제가 발생하는 것으로 보입니다. 공식적으로 많은 피드백을 받았습니다. 일부 오래된 기능이 작동하지 않는다는 것이 전부입니다. 반달이 지나서 jQuery는 공식적으로 많은 마이그레이션 플러그인 보고서를 받았습니다. 이번에는 jQuuery CDN을 통해 로드할 수 있습니다.
압축 버전
완벽한 jQuery 업그레이드에는 마이그레이션 플러그인이 필요하지 않지만, 제거된 일부 기능을 정상적으로 사용할 수 있도록 팀에서는 개발자가 사용할 수 있는 마이그레이션 플러그인을 개발했습니다. 이 마이그레이션 플러그인 개정의 주요 목적은 디버그 모드를 추가하고 기본적으로 활성화하여 개발자가 jQuery 1.9 이상에서 정상적으로 사용하기 전에 어떤 프로그램을 수정해야 하는지 알 수 있도록 하는 것입니다. 버전 1.1.0에 추가된 새로운 기능은 다음과 같습니다.
1. Trace 기능은 기본적으로 켜져 있습니다. 모든 브라우저가 console.trace()를 지원하는 경우 기본적으로 마이그레이션이 콘솔 인터페이스에 직접 표시됩니다. jQuery. migrationTrace = false를 사용하면 해당 기능이 꺼집니다.
2. "로깅이 활성화되었습니다" 메시지: 이 메시지가 표시되면 마이그레이션 플러그인이 웹페이지에 로드되었음을 의미하며 개발자에게 올바르게 로드되었음을 알리기 위한 것입니다. www.it165.net
3. jQuery 1.9.0 이전에는 $.parseJSON()이 "" 또는 정의되지 않음과 같은 잘못된 JSON 값을 지원했으며 오류 메시지 대신 null을 반환했습니다. 이는 Migrate 1.1.0에서도 지원됩니다. 이 기능은 오류 메시지를 표시합니다.
4. $(“