Size: a a a

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

2020 October 24

y

ymdev in JavaScript — русскоговорящее сообщество
Max Tymoshyn
https://rededition.com/

Ребят, а как вот такой переход между страницами сделать? Я думал так можно только реактом

По сути урл меняется, но DOM не перезагружается, просто добавляется новый див, а старый - убирается. Только вот не могу понять как и откуда, тут php и вроде никаких ajax не идет во вкладке Network 0_o
history api. pushState метод для смены url без перезагрузки и событие popstate, которое вызывается, когда ты в браузере стрелку "назад" нажмешь.
А дальше только твоя фантазия, как это обыграть
источник

АМ

Александр Матчин... in JavaScript — русскоговорящее сообщество
Здравствуйте!
Есть полифил:

if(!Promise.allSettled) {
 Promise.allSettled = function(promises) {
   return
Promise.all(promises.map(p => Promise.resolve(p).then(value => ({
     status: 'fulfilled',
     value: value
   }), error => ({
     status: 'rejected',
     reason: error
   }))));
 };
}

Он реализует метод Promise.allSettled, если он не поддерживается в браузере.
Не понятно здесь выделен метод Promise.all, он возвращается но этот метод принимает массив промисов и если любой из промисов завершится с ошибкой, то промис, возвращённый Promise.all, немедленно завершается с этой ошибкой, а Promise.allSettled всегда ждёт завершения всех промисов даже с ошибками вроде
источник

🏡К

🏡 Назар Калитюк... in JavaScript — русскоговорящее сообщество
Александр Матчин
Здравствуйте!
Есть полифил:

if(!Promise.allSettled) {
 Promise.allSettled = function(promises) {
   return
Promise.all(promises.map(p => Promise.resolve(p).then(value => ({
     status: 'fulfilled',
     value: value
   }), error => ({
     status: 'rejected',
     reason: error
   }))));
 };
}

Он реализует метод Promise.allSettled, если он не поддерживается в браузере.
Не понятно здесь выделен метод Promise.all, он возвращается но этот метод принимает массив промисов и если любой из промисов завершится с ошибкой, то промис, возвращённый Promise.all, немедленно завершается с этой ошибкой, а Promise.allSettled всегда ждёт завершения всех промисов даже с ошибками вроде
ну здесь же есть then для каждоо промиса. И уже результат then возвращается. Там тоже промис.
источник

C☭

Chadwick ☭ in JavaScript — русскоговорящее сообщество
Привет! у кого/то были проблемы после апа ноды до 15 версии с апгрейдом пакетов? никак не могу накатить новые пакеты, все время выдает ошибку что найдена предыдущая версия...
источник

TP

Tgl Pl in JavaScript — русскоговорящее сообщество
День добрый, подскажите пожалуйста, как называется паттерн когда есть какой-то главный класс Worker.
И вот нужно его сохранить в текстовый файл, создается вспомогательный класс Saver, при этом в целом, Saver'у не обязательно знать про существование Worker'а
источник

TP

Tgl Pl in JavaScript — русскоговорящее сообщество
Если я конечно не ошибаюсь
источник

TP

Tgl Pl in JavaScript — русскоговорящее сообщество
Но вроде был такой паттерн
источник

А

Алекс in JavaScript — русскоговорящее сообщество
ребят, кто шарит в вебпаке и подобным им утилитам?
с кем в голосе(в скайпе) пообщаться на эту тему можно из вас?
чекните в личку, буду благодарен
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Пиши сюда
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
а ещё лучше сюда: @webpack_ru
источник

@

@Zork in JavaScript — русскоговорящее сообщество
Ребят, тут есть спецы в three.js?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
@Zork
Ребят, тут есть спецы в three.js?
вот тут точно есть, но за совсем тупые вопросы могут и морально припустить: @webgl_ru
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
Скажите, а то, что .appendChild() к none добавляет объект к началу body — это правильное поведение?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
к чему, прости?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Игорь А.
Скажите, а то, что .appendChild() к none добавляет объект к началу body — это правильное поведение?
эммм, none это хто?
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
к чему, прости?
видимо, к началу документа — не уверен насчет терминологии.
в "inspect" отображается сразу после <body>
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
эммм, none это хто?
сорри, null
источник

ИА

Игорь А. in JavaScript — русскоговорящее сообщество
я использую document.querySelector('#foo').apppendChild()

когда '#foo' не существует на момент выполнения, дочерний элемент добавляется в самое начало страницы
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
не может быть
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
ты нас обманываешь )
источник