All Articles Review
검토 : jQuery를 2.0의 새로운 기능
Tareq Fadel on Sat, November 9th 0 comments
jQuery got a massive update earlier in 2013 and the big news is the improvement in the library. Tareq Fadel takes a closer look at what's changed and how it'll affect you in your web projects.

jQuery를의 최신 업데이트는 jQuery를 자체의 릴리스 이후 가장 큰 업데이트되었습니다. jQuery를이 2006년 8월 26일에 우리에게 출시 된 7 년 후, 큰 릴리스 jQuery를 2.0이 올해 4월 18일을 발표했다. 현재 버그 수정 릴리스의 몇 후 릴리스 2.0.2에 있었다.

지금 왜이 릴​​리스는 중요한 것입니까? jQuery를 심지어 제작자, 따라서 jQuery를 주어졌다 큰 2.0 버전 번호가 중요한 릴리스로이를 참조하십시오. 이 새로운 jQuery를 우리가 몇 가지 추가 기능을 더한 알고 같은 jQuery를하지만, 차이는 라이브러리가 새로운 것을 처음부터 내장되어 있습니다. 그것은 이전 버전의 브라우저를 지원하지 염두에두고 현재와 미래의 브라우저에 지어졌다.


시대에 뒤 떨어진 사람 없음?

Ie8logo.png


그들은 jQuery를 2.x에서이 명곡이되는 인터넷 익스플로러 6, 7 또는 8을 지원하지 않습니다 그들의 블로그에 무슨 말을 읽고. 이의 jQuery 개발자 크고 용감한 움직임이다. 프로그래머는이에 큰 소란하고 그들이 어떻게 자신의 제품 출시 사이클에서 인터넷 사용자의 큰 덩어리를 잘라 수 있을까?

jQuery를의 사람들은 명곡의 사용자의 수는 줄어들고 있으며, 이러한 사용자가 삭제하는 속도가 증가 실현했다. 점점 더 많은 웹 사이트는 HTML5와 CSS3의 도래와 함께 현대의 브라우저를 위해 디자인된다. 예를 들어, 구글은 기업들이 그들의 서비스를 통해 새로운 제품을 출시 할 때, 그들은 단지 현재 및 이전 버전의 브라우저에 놓습니다. 하나의 브라우저 공급 업체에서 찾는 경우에만 몇 주 전에 발표 된 새로운 Google지도를 보면, 이것은, 테스트 및 Internet Explorer 10 (현재 버전) 및 Internet Explorer 9 (이전 버전)에서 작동하도록 만들어졌습니다. 어떤 의도로이 IE8, 7 또는 6에서 작동하지 않음을 의미합니다.

jQuery를에서이 큰 변화의 이유는 theyve는 항상 프레임 워크에 이전 버전의 브라우저를 지원하고 있기 때문입니다. 프레임 워크가 성장했습니다로서 그리고, 그 지원 더 많은 기능과 이러한 기능은 점점 더 복잡해지고있다. 이전 버전의 브라우저에서 이러한 작업을 얻으려면 노력과 유지 보수를 많이 포함한다. 그 단지 그것의 이전 브라우저에 대한 지원을 유지하기 위해 지속되는 단계로 얻었다. 또한, 출시되는 HTML5 기술을 활용하는 새로운 기능의 많은 이전 버전의 브라우저에서 지원하는 것만 할 수 없습니다.

이 theyve가 완전히 이전 브라우저에 대한 지원을 떨어 뜨린 것은 아닙니다. 개봉 나이 브라우저 지원 사이트에 jQuery를 추가하기 위해 찾고 있다면, 그때 당신은 jQuery를 v1.10.1을 다운로드 할 수 있으며 theyll는 1.10로 릴리즈 업데이트 및 버그 수정을 수행하지만 중요한 업데이트가이 포크에 추가되지 않습니다. 모든 새로운 업데이트의 jQuery 버전 2.0 릴리스에 추가 될 것입니다. 지금 v1.x와 버전 2.x 모두가 함께 사용할 수 있습니다. 당신은 개발자가 현대적인 브라우저에서 jQuery를 2.x에서의 새로운 기능을 활용하고 이전 브라우저 지원 v1.x를 사용할 수 있도록 두 라이브러리를 일치 수 있습니다. 점에서 위험 파일 크기의 관점에서 사용자의 부하를 증가 2 프레임 워크 등 개봉 것입니다.


작은 파일 크기?

theyve이 명곡에 대한 지원을 삭제하기로 결정했습니다 또 다른 이유는 그냥 오래된 브라우저 지원했다 원래 jQuery를에 있었던 코드베이스가 많이 있다는 것을이다. 이것을 복용하면 모바일 용 개발시 항상 도움이됩니다 이렇게 훨씬 가볍고 될 jQuery를 2.0 코드가 발생했습니다. jQuery를 2.0.2와 jQuery를 1.10.1의 비교에서 아래로 축소 된 및 gzip으로 압축 된 82KB로 11.45 %의 크기 감소입니다.

거기에 많은 사용자 명곡을 사용하여이 여전히 있기 때문에, 개발자는 simultaneosly v1.x와 버전 2.x를 모두 사용하는 것이 좋습니다. 비 - 웹 사이트 시나리오를 개발할 때 그들은 jQuery를 2.0을 사용하는 것이 좋습니다 곳 전적으로이다.

추천 시나리오의 공식 목록을 Heres는 :

  • 구글 크롬 부가 기능
  • 모질라 XUL 응용 프로그램 및 파이어 폭스 확장 기능
  • 파이어 폭스 OS 애플 리케이션
  • 크롬 OS 애플 리케이션
  • 윈도우 8 스토어 (현대 / 메트로 UI) 애플 리케이션
  • 블랙 베리 10는 WebWorks 응용 프로그램
  • PhoneGap / 코르도바 애플 리케이션
  • 사과있는 UIWebView 클래스
  • 마이크로 소프트 WebBrowser 컨트롤
  • node.js (jsdom 또는 유사한 결합)

당신이 볼 수 있듯이, 이러한 wouldnt한다 이제까지 명곡에 대한 지원이 필요한 순수 HTML5 환경입니다.


사용자 지정 빌드

Build.png


이것은 당신이 당신이 원하는 것을 정의하고 jQuery를의 빌드에 포함 할 수 없습니다 jQuery를에 매우 환영에 추가되었습니다. 이것은 당신이 당신이 프로젝트의 끝에 사용 hadnt하는 모든 기능을 생략하여 추가 파일 크기를 줄일 수 있습니다. 많은 경우에, 나는 하나의 프로젝트 또는 다른 jQuery에의 모든 기능을 사용하지 마십시오. 경우에 따라서는 10 % 미만을 사용했을 수 있지만 youd가 불필요하게 파일 크기가 증가 전체 빌드를 포함해야합니다. youve가 전에 Modernizr를 사용하는 경우,이 개발자에게 얼마나 유용 이해 유드. 프레임 워크가 더 추가 강력한 기능과 크기가 커짐에 따라 그 점에 올 수 있습니다 자사의 모든 사이트에 당신이 허용 가능한 수준으로 다시 내려 확장 할 수있는 사용자 지정 빌드 기능을 사용하여 포함하기에 너무 큰.


동일한 API

api.png


일관성을 유지하고 너무 많은 정밀 검사를 할 수 없습니다. Theyve 버전 1.9에서 문서의 측면에서에 사용 된 youve는 무엇과 호환했다. youve를 버전 1.9에서 특정 방법으로 자신의 유틸리티 메소드 중 하나를 사용하고 예를 들어, 다음이 변경되지 않았으며 버전 2.0에서 사용하는 것은 정확히 동일합니다. 그 어떤 jQuery 후드 아래 작업을 수행합니다 얼마나이 다를 수 있습니다. 하지만, jQuery를의 최종 사용자에게 어떤 다른을 느낄 거예요.

이것은 그들이 사회 또는 jQuery를의 사용자를 멀리 해달라고 있는지 확인하는 것이 매우 중요합니다. theyd는 jQuery를 작성하는 방법에 중요한 정밀 검사가있을 경우이 너무 큰 움직임 왔으며 많은 사용자가 그것에서 멀리 주저하거나 모두 함께 사용하지 않는 원인이 될 수 있습니다. jQuery를 2.0 개발과 성숙 theyll 서서히 사용자의 사이트에 코드베이스를 적용하는 새롭고 더 나은 방법을 채택하는 API에 대한 변경 사항을 소개합니다.


마무리

무엇이보고 첫눈에 새로운 많은 것처럼 보이지만 깊이 파고 후드를 찾고 있지만 실제로 프레임 워크의 주요 점검됩니다.하지 않을 수 있습니다

Related Videos
Comments (0)

You must be logged in to comment.

Absolute Beginners Guide to JavaScript
JavaScript 101
Dream It. Do It.
Do you want to learn Absolute Beginners Guide to JavaScript?
Yes, I want to learn!
No Thanks, I just want to read the article.
Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: