문제

가능한 중복의:

내면의 링크-을 api-구름-for-js-라이브러리

또한 다른 많은 토론을 포함하여:

어디에 당신을 포함 jQuery 라이브러리에서?Google JSAPI?CDN? 가장 좋은 방법을 사용하여 Google 의 호스팅 jQuery 지만,다시 호스팅 라이브러리 구글에 실패할


내가 찾던에서 작은 MCE 플러그인범과 본에서 이 코드 head 문서의:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("jquery", "1.3");
</script>

나는 본 적이 없이는 방법을 로드하 jQuery.

  • 이것을 권장 생산?
  • 의 이점은 무엇입니까?
도움이 되었습니까?

해결책

예, 확실히. Google은 권장합니다. 모두 혜택을받습니다. 캐시에있을 가능성이 높으며 제공해야 할 파일이 적습니다.

다른 팁

다른 사람들이 비슷한 질문에 대답했다고 지적했듯이 단점이 있습니다. 일부 국가 (예 :이란)에서는 웹 사이트를 깨고있는 것으로 보입니다.

이점은 Googles Super Low 대기 시간 및 빠른 서버에서 호스팅된다는 것입니다. 당신은 또한 만 사용할 수 있습니다

<script type=”text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js”></script>

그것의 효과는 같은 효과입니다.

google jsapi 로드 스크립트 후에만 문서는 자신이 로드됩니다.

그래서,는 경우(예를 들어)를 사용하의 jquery $(document).ready() 에서 웹 앱을 전환 google.setOnLoadCallback().

Google JSAPI도 비동기식이며 웹 브라우저와 인터넷 자체 사이에 4 차선 고속도로가 있다고 상상해 보는 "톨 부스"를 피하는 데 도움이됩니다.이 고속도로는 사진, 텍스트 및 CSS가 날아갈 수 있도록 최적화됩니다. 그러나 외부 스크립트와 관련하여 고속도로는 트래픽을 늦추는 통행료 부스를 만듭니다. 최악의 부분은 사진 텍스트 와이 스크립트 뒤에 잡힌 CSS가 통과 할 때까지 기다려야한다는 것입니다. " - Andres Vidal

통행료는 중요하며 항상 피해야합니다.

이 방법은 다음과 같은 이유로 많은 도움이 될 것이라고 생각합니다.

Google은 콘텐츠 전달 네트워크를 사용하므로 위치에서 멀리 떨어진 사용자가 사이트에서 수행 한 것보다 jQuery 라이브러리를 더 빨리 다운로드 할 수 있습니다.

또한 서버에 대한 요청이 줄어들고 사용자가 처음으로 Google 서버에서 jQuery JavaScript를 다운로드 할 수 있으며 사용자가 이러한 종류의 구현을 통해 다른 유사한 사이트에 있으면 다시 다운로드 할 필요가 없습니다.

그래서 이것이 앱/사이트에 도움이 될 것 같아요

이 파일은 압축 후 24KB 이후에 해당 파일을 추가하면 HTTP 요청이 증가하고 브라우저가 취할 응답 및 실행 및 구문 분석 시간을 기다릴 것입니다. 파일 자체가 캐시 된 경우에도 파일 자체가 어디에나 캐시됨에 따라 파일 자체가 캐시됨에 따라 파일 자체가 캐시됩니다. 브라우저, 디스크에서 읽는 데 걸리는 시간을 고려하고, 실행 및 구문 분석 ...

jQuery 파일 또는 기타 공통 JS 만 가져 오기 위해이 모든 것이 요청 된 리소스를 직접 언급하는 것이 더 좋습니다.

자세한 정보는 Google 모범 사례를 확인하십시오.

중국에는 5 억 명의 인터넷 사용자가 있으며 Google API를 차단하는 유일한 국가는 아닙니다. http://www.google.com/jsapi 기능 장애. 작은 거꾸로가 있습니다. 비동기 부하 기술로 인해이 사이트는 예를 들어 직접 참조를 사용하는 다른 사이트와 동일한 중단을 표시하지 않습니다.

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