필자가 볼 수 있듯이, 사이트를로드 할 때마다 jQuery를로드하는 것은 꽤 느립니다. 즉jQuery에서 특정 기능을 실시간으로로드하는 방법이 있습니까?
<!-- jQuery -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<!-- Site Scripts -->
<script type="text/javascript" src="js/myJS.js"></script>
로컬 파일 시스템에 jQuery를 다운로드하고 로컬로 가져 오는 것과 비교합니다. 즉
<!-- jQuery -->
<script type="text/javascript" src="js/jquery-someversion.min.js"></script>
<!-- Site Scripts -->
<script type="text/javascript" src="js/myJS.js"></script>
분명히 스크립트를로드 할 때 인터넷 속도에 따라 다릅니다.
HTML 스크립트 태그를 사용하여 (jQuery) "게으른로드"를 허용하는 jQuery API가 있는지 궁금합니다. 내가 게으른 로딩 jQuery를 함께 의미하는 것은 :로드에만 특정 기능 (들) 내가
<!-- jQuery -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js/events"></script>
<!-- Site Scripts -->
<script type="text/javascript" src="js/myJS.js"></script>
소스 변경 즉, 사용하려고 해요 : < 스크립트 .... SRC = "HTTP를 : // code.jquery.com/jquery-latest.min.js/ 이벤트 "/>
내가 특정 기능의 jQuery를 코드를 찾아 볼 수 있다는 사실을 알고 필요할 때 자신을로드하지만 I jQuery에 업데이트가있을 때마다 기능을 내 로컬 파일 시스템에 복사하지 마십시오. 아직도 내가 가고있는 곳을 얻지 못한다면, 내가 원하는 것은 기능이 최신이고 지원되는 (jQuery에 의해) 그래서 나중에 버그 수정/개선/변경/추가/교차하는 방법을 알고 싶다는 것입니다. jQuery에 대한 -browser-support가 "자동으로"내 사이트에 구현되었습니다.
"속도가 느릴 수 있지만 느린"* 처음 * 시간입니다. 또한 (항상 최신 버전을 가져 오는 대신) 실제 버전을 사용하는 경우 시간 초과가 곧 만료되지 않도록 캐싱을 향상시킬 것입니다. (분명한 이유로, "최신"버전이기 때문에 캐시가 오래 걸릴 수 없습니다.) –
'// ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'는 HTTP 압축 후 * 32.5KB *이고 * 매우 캐시 가능 *입니다. 아마도 처음에는 제거 할 다른 성능 문제가 있다고 생각합니다. – user2864740
BUG 수정으로 생산 코드가 깨질 때보 다 ... – epascarello