February 4, 2020

정말 큰 파일을 더 크게 저장해야하는 경우 Blob의 크기 제한이 있거나 충분한 RAM이 없는 경우 새 스트림 API의 힘으로 데이터를 비동기적으로 하드 드라이브에 직접 저장할 수있는 고급 StreamSaver.js를 살펴보십시오. 즉, 진행에 대한 지원을해야합니다, 취소하고 쓰기가 완료되면 알고. jQuery 1.9부터 는 jQuery CDN에서 소스맵 파일을 사용할 수 있습니다. 그러나 버전 1.10.0/2.1.0현재 압축된 jQuery는 압축되지 않은 파일 및 소스맵 파일을 압축된 파일과 동일한 위치에 배치해야 하기 때문에 CDN 복사본의 소스맵 주석을 더 이상 포함하지 않습니다. 로컬 복사본을 유지 관리하고 세 파일 모두 위치를 제어할 수 있는 경우 압축된 파일에 소스맵 주석을 추가하여 디버깅을 쉽게 할 수 있습니다. 이러한 파일을 로컬로 다운로드하려면 링크를 마우스 오른쪽 단추로 클릭하고 “로 저장”을 선택합니다. 메뉴에서. jQuery CDN은 SRI(하위 리소스 무결성)를 지원하므로 브라우저에서 배달중인 파일이 수정되지 않았는지 확인할 수 있습니다. 이 사양은 현재 브라우저에서 구현되고 있습니다. 새 무결성 특성을 추가하면 브라우저가 지원함에 따라 응용 프로그램이 이러한 보안 향상을 얻을 수 있습니다. jQuery 파일의 압축 및 압축되지 않은 복사본을 사용할 수 있습니다. 압축되지 않은 파일은 개발 또는 디버깅 중에 가장 적합합니다.

압축된 파일은 대역폭을 절약하고 프로덕션 성능을 향상시킵니다. 압축된 파일로 디버깅할 때 사용할 소스맵 파일을 다운로드할 수도 있습니다. 사용자가 jQuery를 실행하는 데 맵 파일이 필요하지 않으며 개발자의 디버거 환경이 향상됩니다. jQuery 1.11.0/2.1.0현재 //# sourceMappingURL 주석은 압축된 파일에 포함되지 않습니다. 자바 스크립트 다운로드 파일을 만드는이 방법은 사용자가 텍스트 영역에서 제공 된 콘텐츠를 검색 할 수 있습니다. 파일은 표준 텍스트 편집기에서 열리는 간단한 .txt로 컴퓨터 장치에 도달합니다. FileSaver.js는 서버 측을 포함하는 대신 클라이언트 측에서 파일을 다운로드하기위한 견고한 솔루션입니다. 예를 들어 중요한 정보가 외부 서버로 전송되지 않도록 방지하는 데 유용합니다.

FireFox, 크롬 및 IE 코드에 대한 데이터를 다운로드하기위한 가장 완전하고 작업 (테스트) 코드가 다음과 다. 데이터가 texarea 필드에 있고 id=textarea_area`가 있고 파일 이름이 데이터가 다운로드될 파일 이름이라고 가정합니다. 어쩌면 자바 스크립트는 새로운 탭으로 다운로드 링크를 드래그 할 때와 같이 파일을 다운로드하는 페이지를 열수 있습니다 : 다음과 같은 데이터의 zip 파일을 만들 수도 있습니다 : jQuery 파일 다운로드 플러그인 (데모) (GitHub)을 만드셨을 것입니다. 그것은 iframe과 꽤 유사하게 작동하지만 내가 아주 편리하게 발견 한 몇 가지 멋진 기능을 가지고 있습니다 : 가장 좋은 부분은 모든 것이 생성되고 즉석에서 파괴되기 때문에 서버에 잔여 파일을 남기지 않는다는 것입니다! 사용 가능한 모든 파일과 버전을 보려면 모든 곳에서 작동하므로 서버에서 일시적으로 파일을 만들 필요가 없기 때문에 FORM 태그를 사용하여 좋은 결과를 https://code.jquery.com 방문하십시오. 이 방법은 다음과 같이 작동합니다. 이 옵션을 생략하는 경우, 브라우저는 이 동작에 대한 일반적인 사용자 기본 설정에 따라 파일 선택기를 표시하거나하지 않습니다 (Firefox에서이 환경 설정은 약 :환경 설정에서 “항상 파일을 저장할 위치를 요청”, 또는 browser.download.useDownloadDir 에 대한 :config).