국내에서 자주 사용하는 js 라이브러리 대전체(CDN 공공 라이브러리)
6735 단어 js 라이브러리
웹 개발자들의 복지가 왔습니다.더 빠르고 더 나은 정적 리소스 라이브러리를 제공하기 위한 CDN 불러오기 시나리오!
CDN 공공 라이브러리란 자주 사용하는 JS 재고를 CDN 노드에 두어 많은 개발자들이 직접 호출하는 것을 편리하게 하는 것을 말한다.
JS 인벤토리를 서버 단말기에 놓는 것보다 CDN 공공 라이브러리는 더욱 안정적이고 빠르다.일반적인 CDN 공용 라이브러리는 전 세계에서 가장 유행하는 소스 자바스크립트, JQuery 등 라이브러리를 포함한다.너는 자신의 웹 페이지에서 직접 스크립트 표시를 통해 이 자원들을 인용할 수 있다.이렇게 하면 당신을 위해 데이터를 절약할 수 있을 뿐만 아니라CDN을 통한 가속도 가능합니다.더 빠른 L 질문 속도를 얻을 수 있습니다.사이트에서 ssl을 지원하는 일부 자원을 신중하게 사용해야 합니다.가장 좋은 방법은 사이트의 해당 폴더에 다운로드한 다음 코드를 호출하면 된다.
그럼요.다른 사람의 CDN을 사용하는 것은 모두 안전하지 않다.따라서 CDN 읽기에 실패했을 때 자신의 서버에서 제공하는 것을 권장합니다. 다음은 jquery를 예로 들면 다른 js도 클래스를 정의하지만 js는 다른 판단이지만 원리는 같습니다.
<script src="//http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<script>
if (!window.jQuery) {
var script = document.createElement('script');
script.src = "/js/jquery.min.js";
document.body.appendChild(script);
}
</script>
아니면 다음 코드.
<script type="text/javascript" src="//apps.bdimg.com/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='/skin/js/jquery.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
js 파일을 로컬에 두는 것을 기억하십시오.예를 들어viewer.js
<script type="text/javascript" src='//cdn.staticfile.org/viewerjs/1.5.0/viewer.min.js'></script>
<script type="text/javascript">
if ('undefined' == typeof(window.Viewer)) {
document.write(unescape("%3Cscript src='/skin/js/viewer.min.js' type='text/javascript'%3E%3C/script%3E"));
}
var viewer = new Viewer(document.getElementById('content'));
</script>
초기 테스트를 할 때 여러분은 크롬 브라우저의 F12 콘솔에서 할 수 있습니다.log 출력 테스트.BootCDN
안정적이고 신속하며 무료 프런트엔드 오픈 소스 CDN 가속 서비스
검색과 함께 형식을 편집하면 직접 복사할 수 있습니다
BootCDN은 고양이 클라우드 연합 Bootstrap 중국어 네트워크가 공동으로 지원하고 유지하는 전단 개원 프로젝트의 무료 CDN 서비스로 Bootstrap, jQuery, React, Vue에 주력합니다.js와 같은 우수한 전방 개원 프로젝트는 안정적이고 신속한 무료 CDN 가속 서비스를 제공한다.BootCDN에 수록된 소스 프로젝트는 주로 cdnjs 소스 프로젝트 창고와 동기화됩니다.
바이두 정적 자원 공공 라이브러리
바이두의, 검색 지원, 직접 복제 지원 안 함
이전의 js는 정상적으로 호출할 수 있었지만, 지금은 더 이상 색인 서비스를 제공하지 않습니다.
시나 클라우드 컴퓨팅 CDN 공용 라이브러리
편리하지 않으니 직접 클릭하여 찾아야 한다
시나닷컴 클라우드 컴퓨팅은 시나닷컴 연구개발센터 산하의 부서로 주로 시나닷컴이 클라우드 컴퓨팅 분야의 전략 기획을 책임진다.기술 연구 개발과 플랫폼 운영 업무.
주요 제품에는 애플리케이션 클라우드 플랫폼인 Sina App Engine(SAE)이 포함됩니다.
SAE의 CDN 노드는 전국 각 대도시의 다중 회로(전신, 연결, 이동, 교육) 핵심 네트워크를 커버한다.개발자가 고품질의 CDN 서비스를 편리하게 사용할 수 있도록 하다.
칠우 구름 저장 개방 정적 파일
Google Ajax Library, Microsoft ASP와 같습니다.net CDN, SAE, Baidu, Upyun 등 CDN에 무료로 제공되는 JS 라이브러리의 저장소지만 사용에 한계가 있다.일부 JS 라이브러리만 제공했기 때문입니다.그러나 칠우운 저장소는 가능한 한 우수한 개원 라이브러리를 전면적으로 수록하는 창고를 제공한다.CDN 가속 서비스를 무료로 제공합니다.
국내의 유명한 클라우드 저장소이지만 지원하는 js 자원은 비교적 적다.
우리의 목표는 이러한 창고를 제공하여 가능한 한 우수한 개원 라이브러리를 전면적으로 수록하고 CDN 가속 서비스를 무료로 제공하여 더욱 빠른 접근 속도와 안정적인 환경을 조성하는 것이다.또한 우리는 자바스크립트, CSS, 그림, swf 등 정적 파일을 포함하여 모든 사람들이 소스 라이브러리를 제출할 수 있도록 소스 라이브러리 원본 접속의 입구를 제공합니다.
Ps: 동시에 오픈 정적 파일 CDN도 오픈 라이브러리 원본 접속의 입구를 제공하여 모든 사람이 오픈 라이브러리를 제출할 수 있도록 합니다. JS, CSS, 이미지와 swf 등 정적 파일을 포함합니다.
위의 몇 가지, 나 개인의 y 시험 결과: 바이두 클라우드가 가장 빠를 거야. 또 찍은 서비스가 너무 적어서 하마터면 고려할 필요가 없을 뻔했어.아리운은 공공 CDN 서비스도 제공했다고 한다.그러나 현재 홈페이지에서 상세한 서비스 페이지를 찾지 못해 임시로 말하지 않았다
Google 리소스 라이브러리
국외 방문이 매우 빨라서 국내는 벽에 부딪혔으니 신중하게 사용하시오
icrosoft 리소스 라이브러리
ASP.NET 개발팀이 내놓은 새로운 마이크로소프트 Ajax CDN(Content Delivery Network, 콘텐츠 배포 네트워크) 서비스는 AJAX 라이브러리(jQuery와 ASP.NET AJAX 포함)에 대한 캐시 지원을 제공한다.
이 서비스는 무료입니다. 어떤 주욕도 필요 없습니까?이에 미간을 보내어 복숭아 적에게 교묘한 복숭아 적이 뒤섞여 맹렬하게 죽었다고 말하였다. (曹雪芹 《红楼梦》)
홈페이지:http://www.asp.net/ajaxlibrary/cdn.ashx
Ps: 마이크로소프트 제품입니다.물론 그리 나쁘지는 않을 것이다.
비록 천조에도 불구하고 속도는 여전히 너무 느리지 않을 것이다.지원되지 않음
텐센트 네트워크 정적 자원 공공 라이브러리
펭귄 공장 안정, 텐센트 네트워크 정적 자원 공공 창고
텐센트 FERD(전단 연구 개발 센터), 텐센트 산하 포털 QQ로.com의 주력 전단팀은 전체 사이트의 PC와 모바일 웹 연구 개발을 책임진다.우리는 전단 업계의 발전에 관심을 가지고 공유하고 정리하기를 좋아합니다. 여기서 당신은 우리 팀의 동태적인 정보와 우리가 추천한 최신 가장 좋은 전단 정보와 지식을 볼 수 있습니다.
바이트 움직임 정적 자원 공공 라이브러리
첫 번째 틱톡은 다 쓰고 있어요.
cdnjs.net
무료 개원 전단 공공 라이브러리
CDNJS는 인터넷에 있는 JavaScript 자료 라이브러리로 Google CDN과 마이크로소프트 CDN 서비스와 유사하지만 이 두 가지보다 속도가 더 빠르다.CDNJS에는 많은 JavaScript 라이브러리가 제공되어 있습니다. 이 JS 파일을 웹 페이지에서 직접 인용하여 사용자가 웹 사이트를 조회하는 가장 빠른 체험을 할 수 있습니다.
웹 사이트에서 자바스크립트 라이브러리의 CDN 연결을 찾을 수 있습니다. cdnjs입니다.cloudflare.com에서 시작하여 복사한 후 사이트에 던져 원래의 링크 위치를 대체하면 된다.
클라우드 JS 라이브러리 CDN 서비스 추가
또 클라우드 저장소는 항저우위집망유한공사 산하 프로젝트로 2005년 6월에 설립되었다.전기에는 주로 인터넷을 찍고 사진을 찍는 집사에게 사진 클라우드 저장/클라우드 컴퓨팅 서비스를 제공하여 2010년 2월에 모든 사용자에게 개방하여 사용하였다.
주로 대량의 작은 파일의 저장과 분배, 사진 클라우드 컴퓨팅 분야에 전념한다.정적 파일 클라우드 스토리지, CDN 가속 처리 등 두 가지 핵심 서비스를 제공합니다.
홈페이지:http://jscdn.upai.com/
Ps: 클라우드 js 라이브러리는 자주 사용하는 자바스크립트 라이브러리 CDN 서비스를 제공합니다.비교적 일찍 시작한 cdn 가속 서비스라고 할 수 있다.속도와 안정성도 좋다.
jsDelivr
MaxCDN은 가격이 비교적 저렴한 CDN 회사로 전 세계에 많은 노드가 분포되어 있다.jsDeliver는 MaxCDN 기반의 무료 소스 오픈 CDN 솔루션입니다.개발자와 역장을 돕는 데 쓰인다.jsDeliver는 자바스크립트 라이브러리, jQuery 플러그인, CSS 프레임워크, 글꼴 등 웹에서 자주 사용하는 정적 자원을 포함한다.
홈페이지:http://www.jsdelivr.com/
Ps: 각 CDN의 노드 수는 모두가 관심을 가지고 있습니다.jsDeliver는 총 13개의 노드를 제공합니다.
로드 속도는 CDNJS와 거의 동일하므로 국내 사용자는 국내 CDN 서비스를 사용하는 것이 가장 좋습니다.
여러분 스스로 y해 보세요.
단점 폭로: 바이두 360 시나닷컴 칠우 그리고 위의 jquery 두 개가 모두 새롭지 못하다. 또한 http https 프로토콜을 지원하고 부지런한 임시로 업데이트해야 한다.
요약: 이러한 CDN 공용 라이브러리는 대부분 고유합니다.
여러분은 스스로 선택적으로 사용할 수 있습니다.속도와 안정성은 국내의 바이두와 시나닷컴이 가장 좋다(물론 이것은 개인의 의견이다). 그러나 현재 바이두는 사용할 수 없다. 시나닷컴의 업데이트가 제때에 이루어지지 않기 때문에 현재는bootcss, 텐센트, 바이트 댄스를 추천한다.Google이 이미 벽에 부딪혔음을 감안하여 Google에 관한 모든 서비스는 가능한 한 빨리 진지를 옮겨 국내 CDN 공공 라이브러리 서비스를 사용하세요.