문제

UI와 Core의 jQuery lib를 다운로드하기 위해 Google을 사용 할 계획입니다. 내 질문은, 그들이 CSS를 다운로드 할 수 있도록 허용합니까, 아니면 직접 호스팅해야합니까?

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

다른 팁

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

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


그리고 이것을 좀 더 쉽게 만들기 위해, 당신은 다음과 같습니다.

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

나는 그렇게 생각할 것입니다. 왜 안 돼? 스크립트 파일을 지원하기 위해 CSS를 제공하는 CDN W/O가 아닙니다.

이 링크 그들이 다음을 제안합니다.

JQuery UI CSS 테마가 이제 Google의 AJAX 라이브러리 CDN에서 호스팅된다는 것이 특히 흥미 롭습니다.

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

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

오바마 대통령은 "그렇습니다. 여기에 대한 링크가 있습니다. Developers.google.com/#jquery

사용해야합니다

Google

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 용 및 코드 용 3 개의 요청이 있습니다. 로컬에서 압축하여 하나의 단일 리소스로로드 할 수 있습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top