Size: a a a

JS Liberty [ОЫ]

2020 June 17

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
Foma
ты вынуждаешь реакт обосрать))
та я не против
источник

B

Bunk Bunkovich 🐈 in JS Liberty [ОЫ]
лан забацаю функцию
источник

F

Foma in JS Liberty [ОЫ]
тернарка в тернарке тернаркой погоняй что это?
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Оксана
Ну сначала надо отправить запрос на то, какие данные нужно получить, а потом уже получить сами данные уже. Так?
function webRequest (url, callback) {
 const result = ajax(url)
 callback(result)
}
источник

F

Foma in JS Liberty [ОЫ]
это JSX)))
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Lupusregina[beta]
и как силу волны вычислять?
Хз, глянь тут как сделано https://github.com/katspaugh/wavesurfer.js
источник

О

Оксана in JS Liberty [ОЫ]
Denis Efremov
function webRequest (url, callback) {
 const result = ajax(url)
 callback(result)
}
А промисы тогда когда использовать? Я так поняла, что они нужны, чтобы не было больших вложенностей колбеков
источник

С

Славик in JS Liberty [ОЫ]
Оксана
А промисы тогда когда использовать? Я так поняла, что они нужны, чтобы не было больших вложенностей колбеков
если речь заходит об асинхронности, то это промисы, да
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
так надо график просто рисовать?
источник

С

Славик in JS Liberty [ОЫ]
что касается колбэков, то ты можешь любой колбэк обернуть в промис и потом дернуть этот вызов с await
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Lupusregina[beta]
так надо график просто рисовать?
Из аудио файла, да, вейвформу. Я так думаю без апи браузерных это не тривиально
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Оксана
А промисы тогда когда использовать? Я так поняла, что они нужны, чтобы не было больших вложенностей колбеков
То есть тебе надо сделать
webRequest('url', (data) => {

})
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
Nikolai Reguliarniy
Из аудио файла, да, вейвформу. Я так думаю без апи браузерных это не тривиально
ну нужно реализовать популярные кодеки, что бы из файла прямо. Для каты можно в рав формате аудио подавать
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
но, мне эта тема не нравится( парсеры лучше
источник
2020 June 18

DE

Denis Efremov in JS Liberty [ОЫ]
Переслано от Denis Efremov
Вот на коллбеке:
js
// define
function asyncFunction (id, callback) {
 const result = Client.fetch(id);
 callback(result);
}
// usage
asyncFunction(1, (result) => {
 // do something with your result
})


То же самое на промисе:
js
// define
function asyncFunction (id) {
 return new Promise((resolve, reject) => {
   const result = Client.fetch(id);
   if (result) {
     return resolve(result);
   }
   reject(new Error('Can\'t get result!'));
 });
}
// usage
asyncFunction(1)
 .then( (result) => {
   // do something with your result
 })
 .catch((error) => {
   console.error(error);
 });
источник

DE

Denis Efremov in JS Liberty [ОЫ]
Переслано от Denis Efremov
А ещё промис можно использовать так:
js
(async function() {
 const result = await asyncFunction(1)
 // do somethinng with your result
})();
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
Lupusregina[beta]
но, мне эта тема не нравится( парсеры лучше
Оторвано от реальных задач как то
источник

T

Th0r in JS Liberty [ОЫ]
Nikolai Reguliarniy
Оторвано от реальных задач как то
так это кодварс же, так и должно быть
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
Th0r
так это кодварс же, так и должно быть
ага
источник

L

Lupusregina[beta] in JS Liberty [ОЫ]
источник