jQuery CDN을 사용하려면 jQuery CDN 도메인에서 직접 스크립트 태그의 파일을 참조하면 됩니다. https://code.jquery.com 방문하여 사용하려는 파일의 버전을 클릭하여 하위 리소스 무결성 특성을 포함한 전체 스크립트 태그를 얻을 수 있습니다. 해당 태그를 복사하여 HTML 파일에 붙여넣습니다. 좋아, ndpu의 코드를 기반으로 여기에 ajax_download 개선 된 (내가 생각) 버전;- 이 튜토리얼은 AJAX 파일을 다운로드하는 요청을하는 방법을 보여줍니다, 완료 다운로드 비율을 보여주는. 즉, AJAX를 통해 파일을 저장하기 위해 다음을 수행 할 수 있다는 것을 의미하며 ajax에서 웹 페이지를 다운로드 할 수있는 또 다른 솔루션이 있습니다. 그러나 먼저 처리한 다음 다운로드해야 하는 페이지를 언급하고 있습니다. 브라우저 내부에서 파일을 열려면 파일을 다운로드하는 대신 콘텐츠 처리가 인라인으로 설정되어야 하지만 대상이 현재 창 위치일 수는 없습니다. 자바 스크립트에 의해 생성 된 새 창을 대상으로해야, 페이지에, 또는 „논의“대상 = „_blank“와 함께 즉석에서 만든 새 창 : 블루리쉬는 이것에 대해 완전히 옳다, 자바 스크립트는 사용자의 컴퓨터에 직접 파일을 저장할 수 없기 때문에 당신은 아약스를 통해 할 수 없습니다 (보안 문제). 불행히도 파일 다운로드에서 기본 창의 URL을 가리키면 파일 다운로드가 발생할 때 사용자 환경을 거의 제어할 수 없습니다. 다운로드 버튼 클릭에 AJAX 요청을 보내 zip 파일을 만들고 파일 경로를 가져옵니다. 위의 코드는 파일을 다운로드하고 개체 URL을 설정합니다 – 기본적으로 사용자는 파일을 다운로드하기 위해 두 번 클릭해야합니다. 링크를 동적으로 만들고 사용자가 파일을 다운로드하려면 한 번 클릭해야 하므로 링크를 클릭할 수도 있습니다.

다운로드를 위해 페이지 로드에 여러 zip 파일을 만들어야 할 때 더 많은 문제가 발생합니다. 이렇게 하면 node_modules 디렉터리에서 jQuery가 설치됩니다. node_modules/jquery/dist/ 내에서 압축되지 않은 릴리스, 압축된 릴리스 및 맵 파일을 찾을 수 있습니다. XMLHttpRequest 개체는 일반 AJAX 요청을 만드는 데 사용됩니다. 그러나 이진 파일을 다운로드할 때 요청 개체의 responseType 속성이 Blob으로 설정됩니다. „서버에 JSON 데이터를 게시하고 엑셀 파일을 받을 수 있습니다. 해당 Excel 파일은 서버에서 만들어지고 클라이언트에 대한 응답으로 반환됩니다. 브라우저에서 사용자 정의 이름으로 그 응답을 다운로드“ 이제 FileSaver.js를 사용 하 여 자바 스크립트 코드에서, 아래 코드와 파일을 다운로드할 수 있습니다 아래 코드 때문에 xls (엑셀) 여기, 내가 조정 contentType 하나 이상으로. 파일 형식에 따라 설정해야 합니다. 이 기술을 사용하여 모든 종류의 파일을 다운로드할 수 있습니다. 이러한 유형의 문제를 방지하려면 PHP 또는 jQuery AJAX만 사용하여 필요할 때 zip 파일을 만들고 다운로드할 수 있습니다. jQuery Bower 패키지에는 기본 배포판 외에 추가 파일이 포함되어 있습니다.

대부분의 경우 이러한 파일을 무시할 수 있습니다., 그러나 그 자체로 기본 릴리스를 다운로드 하려는 경우 Bower를 사용 하 여 등록 된 패키지 대신 위의 url 중 하나에서 jQuery를 설치할 수 있습니다. 예를 들어 압축된 jQuery 파일만 설치하려는 경우 다음 명령으로 해당 파일만 설치할 수 있습니다 . 대안은 Blob 및 msSaveBlob 및 msToBlob 메서드를 사용하여 로컬로 파일 저장을 참조하십시오. 디렉터리 포함 파일을 읽고 addFile()를 사용하여 $zip 개체에 추가합니다. 지원해야 하는 브라우저에 따라 iFRAME 메서드 jQuery 파일 다운로드보다 더 명시적으로 제어할 수 있는 https://github.com/eligrey/FileSaver.js/ 사용할 수 있습니다. 당신이 jQuery 파일 다운로드를 사용하려는 경우, IE에 대한이 유의하시기 바랍니다. 당신은 응답을 재설정해야하거나 모든 소스 코드가 Git 개정 제어하에 유지 다운로드되지 않습니다, 이는 당신이 온라인으로 검색 할 수 있습니다. 리포지토리의 README에는 사용자 고유의 jQuery를 빌드하고 테스트하는 방법에 대한 자세한 정보와 파일 크기를 줄이기 위해 일부 API를 제외하는 사용자 지정 빌드를 만드는 방법에 대한 지침이 있습니다.

Zip 파일 생성은 사용자가 하나의 패키지에서 여러 파일을 다운로드할 수 있도록 하는 더 좋은 방법입니다. 이는 파일 수와 크기에 따라 페이지 로드 시간에 영향을 줄 수 있습니다.