jQuery 3.6.1 출시, jQuery.trim 성능 최적화, 포커스 관련 버그 수정

jQuery 3.6.0 릴리스 이후 1년 이상 유지 관리 업데이트가 있습니다. 3.6.1 .

주요 변화

  • 인프라 개선

팀은 이번 릴리스에서 Travis CI에서 GitHub Actions로 CI 마이그레이션, Node 15 대신 Node 16에서 테스트, https를 통해 테스트 리스너 로드 및 더 많은 항목 추가를 포함하여 일부 테스트 및 빌드 인프라를 업데이트하기 위해 많은 작업을 수행했다고 말했습니다. 사용자 정의 빌드에 대한 정확도 테스트.

또한 저장소에 있는 일부 파일의 주석에서 일부 오래된 링크를 제거했습니다. 이러한 링크가 유출된 URL을 가리키기 때문입니다. 이 파일은 릴리스에서 배포되지 않았지만 결국 GitHub 소스 코드에 있었습니다.

  • 초점을 잃는 버그 수정

이 릴리스에는 포커스 관련 수정 사항도 있습니다. 특히 jQuery 포커스 핸들러가 제거된 후에도 포커스에 대한 특수 이벤트 처리가 연결된 상태로 유지되어 후속 수동 포커스 트리거가 중단되었습니다. 예:

$elem.on("focus", function() {}).off("focus").trigger("focus");

초점을 맞추기 위해 트리거하지 않습니다.

  • jQuery.trim 성능 최적화

jQuery.trim다음 주요 릴리스에서 기본 지원을 위해 마스터 분기에서 제거 되었지만 분기에서 String#trim지원하는 일부 브라우저(예: Android 4.0)의 경우 3.x 분기에서 여전히 필요합니다. 일부 코너 케이스는 정규식 구조 문제로 인해 매우 느립니다. 그러나 지금은 바뀌었고 속도 증가가 상당 합니다.

자세한 내용은 릴리스 발표를 참조하십시오 .

jQuery는 빠르고 작고 기능이 풍부한 JavaScript 라이브러리입니다. 여러 브라우저에서 사용할 수 있는 사용하기 쉬운 API를 사용하여 HTML 문서, 이벤트 처리, 애니메이션 및 Ajax를 더 쉽게 탐색하고 조작할 수 있습니다. 다목적성과 확장성을 결합한 jQuery는 수백만 명의 사람들이 JavaScript를 작성하는 방식을 변화시켰습니다.

Supongo que te gusta

Origin www.oschina.net/news/208220/jquery-3-6-1-released
Recomendado
Clasificación