Проверить JSZip 看看吧 Check JSZip out
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //const АДРЕС_АРХИВА = "https://git.opengamestudio.org/kornerr/nPOBEPuTb-JSZip-PEC/raw/branch/master/zip_TEMA_M1K.zip";
  2. const АДРЕС_АРХИВА = "https://git.opengamestudio.org/kornerr/nPOBEPuTb-JSZip-PEC/raw/branch/master/zip_10M.zip";
  3. // // // //
  4. ИзучитьАрхив = мир =>
  5. {
  6. мир.архив.file("zip_10M/0000").async("string").then(function(содержимое) {
  7. document.body.innerHTML += `<pre>${содержимое}</pre>`;
  8. });
  9. };
  10. // // // //
  11. РазобратьАрхив = мир =>
  12. {
  13. var zip = new JSZip();
  14. zip.loadAsync(мир.архив).then(function(архив) {
  15. мир.архив = архив;
  16. мир.уведомить("разобрали архив");
  17. });
  18. };
  19. // // // //
  20. СкачатьАрхив = мир =>
  21. {
  22. мир.взять(
  23. АДРЕС_АРХИВА,
  24. function(архив) {
  25. мир.архив = архив;
  26. мир.уведомить("скачали архив");
  27. },
  28. function(ошибка) {
  29. console.error("ОШИБКА:", ошибка);
  30. },
  31. true
  32. );
  33. };
  34. // // // //
  35. СкрытьКрутилку = мир =>
  36. {
  37. document.getElementById("крутилка").style.display = "none";
  38. };
  39. // // // //
  40. ЗадатьЗаголовок = мир =>
  41. {
  42. document.title = "Проверить JSZip";
  43. };
  44. // // // //
  45. УстановитьJSZip = мир =>
  46. {
  47. var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ);
  48. var содержимое = м.содержимое["/jszip.min.js"];
  49. eval(содержимое);
  50. };