Google CDN에서 jQuery UI CSS 다운로드


452

UI를 사용하여 Core 용 jQuery 라이브러리를 다운로드하기 위해 Google을 사용할 계획입니다. 내 질문은 CSS를 다운로드 할 수 있습니까? 아니면 직접 호스팅해야합니까?

또한 Google을 사용하여로드하는 경우 다른 플러그인을 어떻게로드해야합니까? 모든 플러그인을 함께 압축 할 수 있습니까? 아니면 별도의 파일이어야합니까?

답변:


574

2
이 CSS 스크립트는 현재 압축 / 최소화되지 않았으므로 도메인에서 크기가 작은 버전 (Google의 Firefox 용 PageSpeed ​​플러그인에 따라 약 26 %)을 제공 할 수 있으며, 연결 상태가 양호하면 사용자에게 더 빠를 수 있습니다. 파일이 로컬에 캐시되지 않았습니다.
Drew Noakes

120
이 CDN을 찾고 싶을 때마다 "jquery ui css google cdn"을 입력하면이 게시물이 모든 목록에 가장 직접적인 방법입니다. +1
mazlix

1
@Drew : 또는 Reducisaurus를 사용할 수도 있습니다. :)
Alix Axel

1
@Alix, 링크 주셔서 감사합니다 . 유용한 서비스처럼 보입니다.
Drew Noakes

1
URL에서 부 버전 번호를 잘라내어 항상 최신 CSS / JS를 자동으로 가져올 수 있습니다. 주요 버전 번호를 그대로 두십시오. 예 : ajax.googleapis.com/ajax/libs/jqueryui/1/themes/ui-lightness/…
miCRoSCoPiC_eaRthLinG

61

jQuery는 이제 CDN 액세스 권한을 갖습니다.

code.jquery.com/ui/ [버전] / themes / [테마 이름] /jquery-ui.css


그리고 이것을 좀 더 쉽게하기 위해, 여기 있습니다 :


4
그것은 지금 https를 지원합니다 (적어도이 포스트 이후로)
Ivan Akcheurov

이 CDN과 관련된 이미지를 어떻게 사용할 수 있습니까? locaaly가 없어서 다운로드하고 싶지 않습니다. CDN에 저장된 것을 사용하는 방법이 있습니까?
Baptiste Pernet

@BaptistePernet : CDN은 또한 모든 관련 이미지를 제공하며, url명령문은 모두 css파일 위치와 관련되어 있으므로 클라이언트는 CDN에서 이미지를 자동으로 가져옵니다.
MestreLion

29

Google 은이 링크에서 jQueryUI CSS를 호스팅합니다 https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.all.css

이 코드를 직접 보면 @import 사용하여 CSS를 가져 오는 데 속도가 느릴 수 있습니다 . 약간의 성능 이점을 얻기 위해 부품으로 가져 오기를 고려할 수 있습니다.

https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery.ui.base.css https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base /jquery.ui.theme.css


5

그렇게 생각합니다. 왜 안돼? 스크립트 파일을 지원하는 CSS를 제공하지 않는 CDN은 많지 않습니다.

이 링크 는 다음을 제안합니다.

jQuery UI CSS 테마가 이제 Google의 Ajax Libraries CDN에서 호스팅된다는 점이 특히 흥미 롭습니다.


Google로드 문을 사용하여로드를 추가하려고 시도했습니다 ... CSS를로드하지 못했습니다 .... 확인했습니다.
coool

6
여기에 작동하는 것 같다 URL의 예는 다음과 같습니다 ajax.googleapis.com/ajax/libs/jqueryui/1.7/themes/smoothness/...
스콧 Evernden

5

jQuery UI CSS를 의미하는 경우 이것을 사용할 수 있습니다.

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />

5

오바마는 "우리는 할 수 있습니다"라고 말합니다. 여기에 링크가 있습니다. developers.google.com/#jquery

당신은 사용해야합니다

구글

ajax.googleapis.com/ajax/libs/jqueryui/[VERSION NO]/jquery-ui.min.js
ajax.googleapis.com/ajax/libs/jqueryui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

jQuery CDN

code.jquery.com/ui/[VERSION NO]/jquery-ui.min.js
code.jquery.com/ui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

마이크로 소프트

ajax.aspnetcdn.com/ajax/jquery.ui/[VERSION NO]/jquery-ui.min.js
ajax.aspnetcdn.com/ajax/jquery.ui/[VERSION NO]/themes/[THEME NAME]/jquery-ui.min.css

갤러리 하위 탭의 테마 이름은 http://jqueryui.com/themeroller/ 에서 찾으십시오.

.

하지만 다음과 같은 이유로 cdn에서 호스팅 하지 않는 것이 좋습니다.

  1. Google CDN의 경우 다른 사람에 비해 적중률이 높지만 여전히 적습니다 (Google뿐만 아니라 모든 CDN).
  2. cdn을 통해로드하면 jQuery.js, jQueryUI.js 및 코드에 대한 세 가지 요청이 있습니다. 로컬에서 압축하여 하나의 단일 리소스로로드 할 수 있습니다.

http://zoompf.com/blog/2010/01/should-you-use-javascript-library-cdns


귀하가 연결 한 기사는 2010 년입니다. 그가 언급 한 대부분의 데이터는 구식입니다. 적중률이 훨씬 높으며 2010 년보다 훨씬 많은 웹 사이트에서 Google CDN을 사용하고 있습니다.
Trader

업데이트 된 통계는 다음과 같습니다. blog.cloudharmony.com/2015/02/… 대부분의 웹 사이트는 현재 CDN을 사용하는 것 같습니다. 추가 데이터 : w3techs.com/technologies/details/cd-jquerycdn/all/all
Trader
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.