2009-02-26 7 views
3

새 웹 사이트에서 jQuery를 사용할 계획입니다. 나는 내 사이트에 jQuery를 사용하고있는 경우 정상적인 JS보다 더 의지 페이지로드 속도가 느린,jQuery를 사용하면 사이트로드가 느려 집니까?

  1. :

    내가 jQuery를에 대한 몇 가지 질문이 있습니다.

  2. 저희 프로젝트는 소셜 네트워크 사이트입니다. 그것에 적합한 jQuery입니까?

제발, 당신의 제안.

답변

5

jQuery는 약 19KB입니다. Google-JS에 연결하면 사람들이 웹 사이트에서 JS 사용자 인 경우 Google 사용자를 계속해서 다운로드 할 필요가 없습니다.

jQuery는 어디서나 사용할 수 있습니다. Javascript가 필요합니다.

+1

Google 사용자라는 사실은 캐시 된 사실 또는 jQuery의 호스팅 된 복사본과 관련이 없으므로이 질문에 대한 답은 분명한 것입니다. 이전에 사이트를 방문한 경우 캐시 된 것입니다. –

+0

나는 또한 "JQuery는 자바가 필요한 곳이라면 어디서나 적합하다"고 주장한다. jQuery는 JavaScript를 대체하는 것이 아니라 특정 하위 집합, 즉 DOM 조작을 목표로합니다. 순수 JavaScript가 필요할 때가 많습니다. 예를 들어, jQuery에 게임 엔진을 작성하지 않을 것입니다. –

5
  1. 정상적인 js에 비해 느려지지 않습니다. 어떤 경우에는 더 빠를 것입니다.
  2. 예.
3

사이트의로드 시간이 걱정되면 jQuery를로드하기 위해 컨텐츠 배포 네트워크를 사용할 수 있습니다.

Google AJAX Libs CDN을 권장합니다. 많은 사이트에서 사용하고 있습니다.

웹 사이트에서 고성능 최적화를 찾으려는 경우 YSlow을 시도하면 페이지가 분석되어 페이지로드 시간을 줄이기 위해 수행 할 작업을 알려줍니다.

4
  1. 사용자가 jQuery js 파일을 다운로드해야하므로 약간의 오버 헤드가 발생합니다. 이 파일은 ~ 20K (gzipped)까지 압축하지만 영향은 미미합니다.

  2. jQuery는 모든 종류의 웹 사이트에 적합합니다.

또 하나의 요점 : jQuery와 같은 견고한 자바 스크립트 라이브러리를 사용하면 클라이언트 측 동작을 개발하는 데 필요한 시간이 크게 단축됩니다. jQuery는 IE, Firefox 및 Safari 간의 비 호환성 및 단점을 코딩하는 데 많은 어려움을 겪습니다. 나는 절대적으로 그것을 사용하는 것이 좋습니다.

0

jquery/other 스크립트를 현명하게 사용하십시오.

해당 페이지에서 필요한 플러그인을로드하십시오. 가능한 경우 페이지가 더 빨리로드 될 수 있도록 jquery와 해당 플러그인 (gzip)을 압축하십시오. 그들이 오류가 왔을 때

모든 페이지뿐만 아니라 오류에있을 것입니다 :(, 자바 스크립트 오류의 인식

0

당신이 jQuery를 사용하지 않는 경우, 당신은 아마도 원시 자바 스크립트 지원을 작성합니다 꽤 가능성이 jQuery가 당신을 비교적 투명하고 고통없이 돌보는 크로스 브라우저의 모든 특질을 해결할 수 있습니다.

소셜 네트워크 플랫폼을위한 몇 가지 후보 프레임 워크는 - for 예를 들어, 드루팔 (Drupal - 어쨌든 핵심 배포판에 jQuery가 포함되어 있습니다 ...

관련 문제