>  기사  >  웹 프론트엔드  >  jQuery 1.8 릴리스 버전 release_jquery

jQuery 1.8 릴리스 버전 release_jquery

WBOY
WBOY원래의
2016-05-16 17:51:061074검색

어제 jQuery 공식 웹사이트는 jQuery 1.8 릴리스 버전을 출시했으며 현재 공식 웹사이트 http://jquery.com/에서 사용할 수 있습니다.

아직 이 주제에 대한 기사를 찾지 못했기 때문에 간략하게 소개하겠습니다. (참고: 이 기사는 완전한 번역이 아닌 간략한 요약입니다. 전문을 보려면 다음을 참조하세요. 원본 텍스트: http: //blog.jquery.com/2012/08/09/jquery-1-8-released/).


1. 코드 획득

 http://code.jquery.com/jquery-1.8.0.min.js (압축 버전, 프로덕션 환경에 권장)

 http://code.jquery.com/jquery-1.8.0.js (소스 코드 버전, 디버깅 및 연구용으로 권장)

2. 주요 변경 사항

1. 선택기(Sizzle) 엔진 리팩토링: 이제 Sizzle 엔진이 이전보다 빨라졌습니다. 이는 현재 많은 브라우저에서 지원하는 querySelectorAll 기능에 우선순위를 부여해야 합니다. 추가적으로 :has()와 :contains()는 여전히 IE6/7을 지원합니다.

2. 애니메이션: 기존 애니메이션을 그대로 지원합니다. 이번 주요 변경 사항은 이전 코드를 재구성하고 일부 기능을 강화한 것입니다.

3. CSS의 접두사 지원 개선: 예를 들어 .css("user-select", "none")을 사용하면 Chromw/Safari의 값은 "-webkit-user-select"입니다. Firefox의 값은 "-moz-user-select"이고 IE10에서는 "-ms-user-select"입니다.

4. $(html, props) 방법이 더 유연합니다.

5. 160개 이상의 버그가 수정되었습니다.

6. 코드가 더욱 줄어듭니다. 압축된 코드 파일은 버전 1.7.2보다 수백 바이트 더 작습니다.

7. 모듈화: 프로젝트에서 jQuery의 종속성을 명확하게 알면 불필요한 부분을 제거할 수 있습니다. 모듈 버전은 시작일 뿐이며 이후 버전에서는 더 나은 지원이 제공될 것입니다.

3. 제거된 부분

간단히 말해서 이번 버전에서는 전환을 위해 제거된 부분이 거의 없습니다. 다음은 제거된 부분입니다(모두 덜 사용됨):

1. $(element).data("events")

2. Deferred.isResolved() 및 Deferred.isRejected()

3. $(element).closest(Array)는 배열을 반환합니다

4. $.curCSS

5. $.attrFn

four , 보고서 버그

버그를 발견하면 먼저 jsFiddle 또는 jsbin으로 이동하여 테스트 사례를 만든 다음 jQuery 버그 추적기에 제출할 수 있습니다. .

버그인지 확실하지 않은 경우 jQuery 공식 포럼(http://forum.jquery.com/

)에 질문할 수 있습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.