
Анатолий
15.06.2018
10:57:23
Ну... или... коллбеки... ?

Олександр
15.06.2018
10:57:37
ахахаха
еще хуже)

Google

Олександр
15.06.2018
10:58:32
ну или код синхронный писать ?

Анатолий
15.06.2018
10:58:36
А, понял! Синхронный аякс ?
Сякс

Олександр
15.06.2018
10:59:16
Ожидание по сетинтервалу? :)
аахха, нет, что бы не зафейлилось, лучше переменную типа const finished = false;
внутри finished = true;
а потом setInterval с проверкой)

Анатолий
15.06.2018
10:59:58
Ох еретики

Олександр
15.06.2018
11:02:12
Что вы используете для написания бекенда вебовского (если это JS), TypeScript или чистый JS (пусть es7/esnext)?

Andrey
15.06.2018
11:03:23

FUTURICO
15.06.2018
11:03:29

Олександр
15.06.2018
11:03:42
ухты
первый раз слышу

Google

Олександр
15.06.2018
11:03:50
но стало интересно
как раз хотел что-то подобное, js со статическими типами (ну типа того), только без, извините, ебни с ts
js + flow
// @flow
function square(n: number): number {
return n * n;
}
это все что оно может?)
хотя, по сути, должно хватать

Andrey
15.06.2018
11:06:16
Он гораздо мощнее и выразительнее, чем ts

Олександр
15.06.2018
11:11:51

?
15.06.2018
11:30:34
Почему $('body').scrollTop(0); работает а $('.crypt-list').scrollTop(0); не работает?

Кирилл
15.06.2018
11:51:48
Кто-то может по rxjs подсказать? Задача выполнить несколько промисов (асинхронных запросов), каждый промис может пораждать observable, который должен попадать в итоге в subscibe блок. Каждый следующий запрос должен на вход получать результаты предыдущего запроса.
const reqOne = (input) => new Promise(resolve => {
console.log('req one')
setTimeout(() => resolve(input + 'from one '), 1000)
})
const reqTwo = (input) => new Promise(resolve => {
console.log('req two')
setTimeout(() => resolve(input + 'from two '), 1000)
})
interval(1000)
.pipe(exhaustMap(() =>
of(reqOne, reqTwo)
.pipe(concatMap(req => req()))
))
.subscribe(res => console.log('sub res:', res))
Так запросы выполняются по очереди + их результат попадает в subscribe, но как передавать результат предыдущего в следующий?


Олександр
15.06.2018
11:54:09
Он гораздо мощнее и выразительнее, чем ts
https://github.com/niieani/typescript-vs-flowtype
Смотрели? Чисто как человек, который только в джаву/c#/php из ооп, TS выглядит чуток более структурированным и логичным

Andrey
15.06.2018
11:55:39
Он полностью структурно типизирован.
Мемчанский, не надо)

Дмитрий
15.06.2018
11:56:45

Сергей
15.06.2018
11:56:47

Олександр
15.06.2018
11:57:08
в плане? Разве? TS выдает из малюсенького куска кода, что я на нем написал, такой JS:
class Kernel {}

Кирилл
15.06.2018
11:57:39
есть канал по rx?

Сергей
15.06.2018
11:58:04

Кирилл
15.06.2018
11:58:12
чат, пардон

Google

Сергей
15.06.2018
11:58:21
Сообщения можно редактировать

Олександр
15.06.2018
11:58:37
ну "пардон" же нужно было написать)

Oleg
15.06.2018
11:58:55

Кирилл
15.06.2018
11:58:58
вдруг лимит закончится?

Дмитрий
15.06.2018
11:59:40

Олександр
15.06.2018
12:00:49
эм, а почему на imAnimal(new Thing) не ругается? с водой тоже самое
это такая дичь в ts?

Andrey
15.06.2018
12:01:02
Для ts все классы, описанные выше, одинаковы.

Дмитрий
15.06.2018
12:01:44

Олександр
15.06.2018
12:03:46
lmao

Олександр
15.06.2018
12:03:48
реально
мда.

FUTURICO
15.06.2018
12:21:05
think javascript

G.
15.06.2018
13:16:52
#работа
Ребят, есть задание.
Нужно сделать платформу для обучения типа Академии Хана (https://www.khanacademy.org/).
Набирается команда для проекта. Есть дизайнер, маркетолог, и сейлс. Нужен прогер (пол, вес, возраст не важен) за процет в компании. Break-even планируем на конец июля - август.
Кого заинтересовало - @aZo1010

FUTURICO
15.06.2018
13:23:07

Maksim
15.06.2018
13:23:11

Анастасия
15.06.2018
13:24:25

G.
15.06.2018
13:25:49
Я по работе не нашёл группу и правил не видел никаких...

Google

G.
15.06.2018
13:25:49
хватит спаммить, тот для вопросов и обсуждений группа

Anton Saprykin
15.06.2018
13:26:24
Написано что для профи группа

FUTURICO
15.06.2018
13:27:15
https://t.me/JSlang/67649

Maksim
15.06.2018
13:27:39

FUTURICO
15.06.2018
13:27:55

Admin
ERROR: S client not available

Maksim
15.06.2018
13:28:13

Artyom
15.06.2018
14:12:32
#пятничная_задачка
Реализуйте ф-ю shallowCopy, которая будет осуществлять [не глубокое] копирование объекта сохраняя его hidden class \ structure \ shape.
> Если последние определения вам не ясны, вот статья для введения https://medium.com/@bmeurer/surprising-polymorphism-in-react-applications-63015b50abc
> Или видео https://youtu.be/5nmpokoRaZI
// shallowCopyWithSaveMap.js
const a = {x:1, y:2, z:3};
const b = shallowCopyWithSaveMap(a);
console.log("a and b is different objects:", a !== b);
console.log("a and b have same map:", %HaveSameMap(a, b));
# shell
node --allow-natives-syntax ./shallowCopyWithSaveMap.js
> a and b is differend objects: true
> a and b have same map: true

Aleksey
15.06.2018
14:51:46
Подскажите, есть ли способ синхронизации/обмена данными JS между средами без своего сервера?

Denis
15.06.2018
14:53:19
<body>
<script language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<script>
var email
jQuery(document).ready(function() {
var href = jQuery(location).attr('href');
var arr = href.split("?");
email = decodeURIComponent(arr[1]);
});
alert (href)
</script>
</body>
почему это не работает?
всегда работало, а сегодня не работает в хроме
с email выдает undefined

Artyom
15.06.2018
14:54:42
от postMessage до ipfs...

Nikolay
15.06.2018
14:55:13

Denis
15.06.2018
14:55:31

Pavel
15.06.2018
14:56:15
А можно норм пример? у вас должно было написать location is not defined

Denis
15.06.2018
14:56:41
я на питоне пишу а js мне для костылей временных

Pavel
15.06.2018
14:56:43
href виден только в нутри jquery, можете обьявить без var

Google

Nikolay
15.06.2018
14:56:45
и это тоже

Aleksey
15.06.2018
14:56:59
Какими средами?
Задача - между браузерами на разных машинах. Но в теории должно же работать и с нодой. Поэтому и написал средами.

Denis
15.06.2018
14:57:07

Nikolay
15.06.2018
14:57:19
сделай алерт внутри
лол кек

Denis
15.06.2018
14:58:04

Artyom
15.06.2018
14:58:08

Denis
15.06.2018
14:58:11
внутри работает

Nikolay
15.06.2018
14:59:18

Denis
15.06.2018
14:59:29
может типо глобальной переменной есть в js
после него у меня еще 55 строк говнокода

Nikolay
15.06.2018
14:59:59
Вот все 55 строк и засунь

Denis
15.06.2018
15:00:03
нет

Nikolay
15.06.2018
15:00:09
а потом в #noob
https://t.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g