Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
77 9 21

Аноним 31/03/19 Вск 22:57:54 1939560741
image.png (18Кб, 359x180)
359x180
image.png (6Кб, 261x91)
261x91
Двач привет
Не спиш ?
А у меня вопрос касательно YavaCkript'a зародился.

Есть функция пикрелейтед 1.

Она может довольно долго ожидать ответа, однако по задумке как только она его получает, она должна выполнить определенные действия и завершиться, после чего она снова будет вызвана.
Это более менее вская альтернатива постоянного опроса сервера "А не появилось ли у тебя там инфы для меня ???"

И есть код пикрелейтед 2.

И вот кто JSer уже понял, что цикл не ожидает завершения функции, а вызывает её снова, так нельзя!

Как мне договориться с циклом ???
Аноним 31/03/19 Вск 23:00:34 1939562152
NTht6Iv.jpg (120Кб, 850x1256)
850x1256
Бампану
Аноним 31/03/19 Вск 23:01:11 1939562453
2a87213dresized[...].jpg (172Кб, 740x911)
740x911
Аноним 31/03/19 Вск 23:02:08 1939563034
68.jpg (289Кб, 700x875)
700x875
Бамп
Аноним 31/03/19 Вск 23:02:13 1939563085
сколько тебе лет?
Аноним 31/03/19 Вск 23:03:26 1939563836
1386483342henta[...].jpg (102Кб, 620x719)
620x719
Бамп
Аноним 31/03/19 Вск 23:03:57 1939564167
>>193956074 (OP)
Ты че, дурак, так делать? У тебя куча мусорного трафика будет генерироваться и браузер памяти и процессора отожрет под 100%.

Нужно по таймеру раз в 30 сукунд, например, ее вызывать. Дрочить непрерывно сетевые функции не нужно!
Аноним 31/03/19 Вск 23:04:28 1939564548
85.jpg (104Кб, 1024x1280)
1024x1280
Бамп
Аноним 31/03/19 Вск 23:05:41 1939565219
>>193956074 (OP)
Ты можешь сформулировать вопрос не как шизойд ёбанный?!
Первая функция asynс:false тоже будет синхронно ждать.
Аноним 31/03/19 Вск 23:05:41 19395652210
>>193956416
Давай разберем по частям тобою сказанное.
Трафика генерироваться не должно.
Именно поэтому сервер отвечает функции только тогда, когда есть что ответить, все остальное время ajax ждет ответа и новых запросов не делает.
Понял ?
Аноним 31/03/19 Вск 23:06:01 19395653911
Аноним 31/03/19 Вск 23:07:19 19395659912
>>193956521
Окей сформулирую для умственно-отсталого.
Цикл не ожидает завершения вызванной в цикле функции.
Мне надо чтобы цикл вызвал функцию и ждал пока она завершит работу.
В данный момент цикл просто вызывает функцию и не дожидаясь ее завершения, вызывает ее снова.
Аноним 31/03/19 Вск 23:07:45 19395661813
>>193956522
Да ты долбоеб просто. С говнокодом из оппоста у тебя будет создано бесконечное число потоков, пока ресурсы твоего компа не будут заняты на 100%.
Аноним 31/03/19 Вск 23:08:23 19395665214
>>193956074 (OP)
рекурсивно вызывай функцию в случае фейла запроса до тех пор, пока не выполнится. У тебя же спам ебаный идет
Аноним 31/03/19 Вск 23:09:23 19395669515
closerbyarmando[...].jpg (166Кб, 770x1038)
770x1038
>>193956618
поясни с технической точки зрения почему так будет
Я уже по-мойму изложил порядок действий по логике которого новый "поток" запускается ЛИШЬ ПОСЛЕ ТОГО как запущенный ранее завершит свою работу
Аноним 31/03/19 Вск 23:09:37 19395670716
>>193956599
> для умственно-отсталого
Дегенерат ебаный, хеллоу ворлд написал и жквери подключил, возомнил себя умным дохуя?
Я такое дерьмо как ты с испыталки выгнал бы
Аноним 31/03/19 Вск 23:09:53 19395672317
>>193956652
Ебланский совет, стек вызовов существует в этом языке инвалидском или не ?
Аноним 31/03/19 Вск 23:10:40 19395675718
>>193956074 (OP)
А нельзя там, демона написать, обработчик прерываний, хуё моё?
Мимо ембедер.
31/03/19 Вск 23:10:58 19395677119
>>193956522

Мда, даже помогать тебе расхотелось, мало того, ты тупой, так ещё и нахал.
Аноним 31/03/19 Вск 23:11:14 19395678520
>>193956695
Процесс работу то завершит, а вот сетевой запрос - нет.
Аноним 31/03/19 Вск 23:11:31 19395680721
Аноним 31/03/19 Вск 23:11:46 19395683822
>>193956723
Существует. Ты блядь планируешь таким уебанским макаром стек переполнять? Тогда следует подумать о работе в макдаке
Аноним 31/03/19 Вск 23:12:25 19395692523
>>193956785
Почему нет-то
AJAX сделал запрос -> Сервер вернул ответ
Все, или я чего-то еще не знаю про это гавно ?
Аноним 31/03/19 Вск 23:14:12 19395711524
>>193956925
>или я чего-то еще не знаю про это гавно ?
Да. На лицо непонимание того, как работают ajax функции.
Аноним 31/03/19 Вск 23:14:26 19395712425
>>193957050
БЛя почаны а можно не в етом треде пж
Либо помогите сначала с этой гавной из оп поста а потом вайпайте
Аноним 31/03/19 Вск 23:15:12 19395715626
>>193957115
Ну потому что я в сортах говна разбираться не привык
Экстраполирую логику нормальных языков
Аноним 31/03/19 Вск 23:15:31 19395717027
>>193957124
Тебе в этом треде уже два рабочих варианта подсказали.
Аноним 31/03/19 Вск 23:15:32 19395717228
>>193956599
get_last_message работает именно так как ты её написал, вызывается и, не находя ничего, возвращает управление.
Аноним 31/03/19 Вск 23:15:59 19395719529
image.png (3Кб, 330x330)
330x330
>>193956074 (OP)
Я хуй знает, что тут и как, но вижу не вооруженным глазом, что ты программист.
Где скачать ебучий mo:word, у меня через 4 дня сдача курсача, помогите!
Аноним 31/03/19 Вск 23:16:38 19395722630
>>193956074 (OP)
Перепиши функцию на async await или на промисах и поставь на setInterval
Аноним 31/03/19 Вск 23:16:40 19395722831
>>193956599
>Окей сформулирую для умственно-отсталого.
ЕсТак у тебя не работает функция и ты не можешь разобраться что происходит - вывод, это ты умственно отсталый.
Аноним 31/03/19 Вск 23:17:48 19395727132
>>193957172
О, теперь я немного запонимал.
Аноним 31/03/19 Вск 23:17:53 19395727833
>>193957226
>промисах
значение знаешь?
Аноним 31/03/19 Вск 23:18:56 19395732134
>>193957271
Нет, ты дебил и ничего ты понял и не поймёшь. Чтобы что-то понять надо иметь мозг, а с мозгом можно и самому понять почему работает не так как ты хочешь.
Аноним 31/03/19 Вск 23:19:55 19395736935
>>193957156
Дебил, блядь, в нормальных языках за блокирование тренда тебя обоссут.
Аноним 31/03/19 Вск 23:20:15 19395738536
>>193957321
Если ты тот человек который с ходу разбирается в темах для умственно отсталых, то ты находишься в одном интеллектуальном спектре с ними.
Аноним 31/03/19 Вск 23:22:04 19395745137
>>193957385
Уверен? Просто довольно очевидно что он хочет и почему это не работает.
Аноним 31/03/19 Вск 23:23:18 19395752238
>>193957451
Ты ОПу ответил
Просто в нормальных языках если в функции что-либо ответа не получает функция не продолжает свою работу.
Но это же генеальный джаваскрип
Аноним 31/03/19 Вск 23:25:11 19395760839
Аноним 31/03/19 Вск 23:25:57 19395764140
>>193957522
>Просто в нормальных языках если в функции что-либо ответа не получает функция не продолжает свою работу.
Ну а как же не блокируемые вызовы?
>Но это же генеальный джаваскрип
Я не знаю джава скрипт. Для понимания этого кода не оно не нужно т.к. семантика очевидна.
Аноним 31/03/19 Вск 23:27:16 19395770441
>>193957522
Какой же ты еблан. Погугли фьючи, например.
Аноним 31/03/19 Вск 23:28:29 19395776342
>>193957704
фьючи, это концепция, а не механика о которой он говорит.
Аноним 31/03/19 Вск 23:30:28 19395785243
function get_last_message() {
$.ajax({
url:'get_last_message',
timeout:0,
async:true,
success: function(data) {
if(data!='None') {
$('#msg-box').append(data+'<br>');
$('#msg-box').scrollTop(2000);

get_last_message();
}
}
});
}
а вторую хуйню надо менять на просто

get_last_message()
Аноним 31/03/19 Вск 23:31:36 19395790844
>>193957852
кек. ОП то хочет не один раз вызывать а ебошить кнопку
Аноним 31/03/19 Вск 23:32:22 19395793245
>>193956599
> Мне надо чтобы цикл вызвал функцию и ждал пока она завершит работу.
Бесконечный цикл с ожиданием выполнения функции которая дрочить сеть. А ты хорош.
Аноним 31/03/19 Вск 23:32:41 19395794746
>>193957522
Смотри, твоя функция вызывает сетевую функцию и прекращает работу сразу же. А так как сетевая функция может отрабатывать десятки секунд, она устанавливает обработчик (success), который будет выполнен только после успешного сетевого запроса АСИНХРОННО. Функция этого ждать не будет. С кодом из оппоста у тебя в один момент создаются тысячи араллельных сетевых соединений.
Аноним 31/03/19 Вск 23:33:03 19395796347
>>193957908
нахуй вообще дудосить сервер реквестами когда задача красиво решается вебсокетами?
Аноним 31/03/19 Вск 23:33:10 19395796948
>>193957908
если сам не шаришь посмотри внимательно. его задача решена. пусть всунет себе код этот и будет работать
Аноним 31/03/19 Вск 23:33:30 19395798449
тест
Аноним 31/03/19 Вск 23:33:38 19395799450
>>193957947
скорее всего не создаются.
Аноним 31/03/19 Вск 23:33:53 19395800551
Аноним 31/03/19 Вск 23:34:01 19395801752
>>193957963
А как с ними работать? Через них можно json получить?
мимо не оп-долбойоб
Аноним 31/03/19 Вск 23:34:04 19395802353
Дали им, блядь, вебсокеты, так нет же.
Аноним 31/03/19 Вск 23:34:31 19395804354
>>193957963
да. либо если уж приперло то по таймауту раз в 2 секунды
Аноним 31/03/19 Вск 23:35:40 19395811655
>>193956074 (OP)
>использует ajax
>async:false
Блядь, какой же дебил.
Аноним 31/03/19 Вск 23:36:22 19395815356
>>193958116
Забыл убрать, из-за этого гавна кстати страница не грузилась
Батя твой дебил
Аноним 31/03/19 Вск 23:36:54 19395818757
const getLastMessage = async () = {
const data = await fetch('https://example.com/api').then(res => res.json()).catch(err => console.log(err.message));
return data;
}

setInterval(() => {
getLastMessage();
}, 30000);
31/03/19 Вск 23:40:08 19395835158
>>193958153
Ты хамло и тупой хуесос лол, который баттхертит от своей же тупости и кидается на людей в треде.
Аноним 31/03/19 Вск 23:40:52 19395838659
>>193958187
чувак который пишет while(1) не поймет ничего
Аноним 31/03/19 Вск 23:41:41 19395842860
>>193958351
>написал полтора ответа
>баттхертит
Аноним 31/03/19 Вск 23:42:17 19395845761
31/03/19 Вск 23:42:41 19395847662
>>193958428
>пытается убедить, что это его первый ответ в треде
)
Аноним 31/03/19 Вск 23:44:29 19395855863
Аноним 31/03/19 Вск 23:44:40 19395856364
>>193956599
>Мне надо чтобы цикл вызвал функцию и ждал пока она завершит работу.
>В данный момент цикл просто вызывает функцию и не дожидаясь ее завершения, вызывает ее снова.
Используй promise или await/async. Если уж совсем олдфаг, то в каллбеки заворачивай.
Аноним 31/03/19 Вск 23:46:51 19395866865
>>193958563
Да бля шарить бы ее в этом ебаном жиес
Ну утром дружбан проснется, перетру с ним а так думал пока тут спросить, но пока ничего кроме дристания под себя от анонов не получил(
Аноним 31/03/19 Вск 23:48:51 19395877766
>>193958668
тут только ты дрищешь под себя
Аноним 31/03/19 Вск 23:51:07 19395890967
Аноним 31/03/19 Вск 23:53:48 19395902368
1332788633651.gif (40Кб, 651x436)
651x436
31/03/19 Вск 23:56:10 19395913469
Аноним 31/03/19 Вск 23:59:19 19395928270
>>193958668
>Да бля шарить бы ее в этом ебаном жиес
>дают конкретные ответы
>но пока ничего кроме дристания под себя от анонов не получил
Хммммм
Аноним 31/03/19 Вск 23:59:38 19395929971
Аноним 01/04/19 Пнд 00:37:43 19396184772
>>193956074 (OP)
А нельзя просто RrealTime реализовать?
Аноним 01/04/19 Пнд 00:44:13 19396221773
>>193956074 (OP)
вебсокетов нет, async/await нет, зачем ты вообще код пишешь.
Аноним 01/04/19 Пнд 00:45:52 19396231774
>>193962217
C чего-то же надо начинать. Но тот факт, что этот ебень хочет какое-то лёгкое решение без глубокого понимания жса и прилежающих технологий палит в нём очередного ахуительного вкатывальщика.
мимо хуй
Аноним 01/04/19 Пнд 00:47:43 19396243375
>>193962317
да просто как он себя ведет. "вы все тупые дауны дайте мне охуенное решение быстро блядь"
я не понимаю почему тут находятся ебанаты которые рили пытаются ему помочь
такому только в рот срать можно
Аноним 01/04/19 Пнд 00:53:50 19396281176
>>193962433
Скорее всего он просто ребёнок ака перво-второкурсник.
Аноним 01/04/19 Пнд 00:54:36 19396284977
>>193962811
жеребенок. ну и что, это дает ему право вести себя как тупое мудило? есть же нормальные дети
Аноним 01/04/19 Пнд 00:58:04 19396307978
>>193962849
>есть же нормальные дети
Опыт жизни.
Не понял он ещё того факта, что он не центр земли и уж точно не самый умный.
>есть же нормальные дети
А есть ненормальные взрослые, которые ведут себя как дети.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Топ тредов
Избранное