Size: a a a

JavaScript — русскоговорящее сообщество

2020 April 14

R

Rø$T¿$L❤️VE4¿k in JavaScript — русскоговорящее сообщество
Как всегда странные ограничения эпл
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Но они задумались серьезно, как пишут в этой статье, гладишь добавят однажды
источник

ТХ

Тимур Хасанов in JavaScript — русскоговорящее сообщество
undefined
правильным был бы подход, при котором ты бы завернул setTimeout в промис.
Тогда бы после setTimeout ты бы гарантированно что-то сделал.
Например:
а потом просто
const delay = ms => new Promise(resolve => setTImeout(resolve, ms))

delay(3000)
   .then(() => console.log())
   .then(() => console.log())

То есть ты преимущества промисов опять откатываешь в века колбэков
До меня дошло. Использовать Promise и засунуть в него фактически setInterval. Ну я и извращенец 🤦‍♂️ Это просто против его сути
источник

NY

Nickie Youngblood in JavaScript — русскоговорящее сообщество
undefined
правильным был бы подход, при котором ты бы завернул setTimeout в промис.
Тогда бы после setTimeout ты бы гарантированно что-то сделал.
Например:
а потом просто
const delay = ms => new Promise(resolve => setTImeout(resolve, ms))

delay(3000)
   .then(() => console.log())
   .then(() => console.log())

То есть ты преимущества промисов опять откатываешь в века колбэков
В каком случае после setTimeout() он бы негарантированно что-то сделал?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Может ли ЖС инициализировать скачивание файла без перенаправления на него или что-то подобного?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Может
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Типа по юрл?
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Там же было создаёшь условный a, задаешь ссылку условно

function downloadURI(uri, name) { var link = document.createElement("a"); link.download = name; link.href = uri; document.body.appendChild(link); link.click(); document.body.removeChild(link); delete link; }
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Я мастер конечно вопросы задавать.
У меня один из клиентов жалуется, что у него при пролистывании ленты новостей на моём сайте примерно на каждой десятой новости скачивается хтмл-файл.
Доступа к клиентской машине нет, есть файл — там короче содержимое айфрейма рекламного баннера
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
И я сижу сейчас, гадаю на кофейной гуще, что это может быть и как это испрпавить
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
И я сижу сейчас, гадаю на кофейной гуще, что это может быть и как это испрпавить
Мб он берет весь HTML inner htmlи создаёт файл
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
А потом скачивает
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Мб он берет весь HTML inner htmlи создаёт файл
Вот я чот сомневаюсь, что жс так может делать
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Вот я чот сомневаюсь, что жс так может делать
Может
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
function download(filename, text) { var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); }
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Первое решение на стековерфлоу
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Жс с простым текстом изи работает. Я делал как считывания, так и скачивание без бэкенда
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
Жс с простым текстом изи работает. Я делал как считывания, так и скачивание без бэкенда
У меня так файл выглядит
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Скачанный?
источник