@JSlang

Страница 426 из 2237
Gordey
01.12.2016
08:14:05
они еще так молоды ?

Andrey ?
01.12.2016
08:17:14
а англоязычные группы/каналы по js в телеграмме уже появились?

Sergey
01.12.2016
08:18:28
а англоязычные группы/каналы по js в телеграмме уже появились?
пока как то сложно искать каналы в tg, я этот еле-еле нашел

Andrey ?
01.12.2016
08:19:08
да, есть такое. Есть сборники всякие с разными базами, но пока что это неудобно

Google
Sergey
01.12.2016
08:19:17
англоязычные вообще чет не нашлись

Котяй Негодяй
01.12.2016
08:30:34
Помогите определиться. Нужно протестировать эту функцию: export default ({ body, departments, } = {}) => body.query( 'terms', 'departmentId', departments, ); Каких проверок для этого достаточно?

Кирилл
01.12.2016
08:46:47
Чего стучишь?

Дмитрий
01.12.2016
08:46:50
Помогите определиться. Нужно протестировать эту функцию: export default ({ body, departments, } = {}) => body.query( 'terms', 'departmentId', departments, ); Каких проверок для этого достаточно?
̶Н̶а̶л̶и̶ч̶и̶е̶ ̶b̶o̶d̶y̶,̶ ̶d̶e̶p̶a̶r̶t̶m̶e̶n̶t̶s̶;̶ ̶b̶o̶d̶y̶.̶q̶u̶e̶r̶y̶ ̶—̶ ̶ф̶у̶н̶к̶ц̶и̶я̶;̶ ̶возвращаемое значение; в идеале ещё граничные условия на departments Перечитал и чот у меня много вопросов возникло))

Котяй Негодяй
01.12.2016
08:54:48
А, понял.

Как-то так: import chai from 'chai'; import createDepartmentsFilter from ' ... '; chai.should(); const body = { query: ( aggType, fieldName, departments, ) => ({ aggType, fieldName, departments, }), }; const departments = 'departments'; describe( 'createDepartmentsFilter()', () => { it('Bla-bla-bla', () => createDepartmentsFilter({ body, departments, }).should.deep.equal({ aggType: 'terms', fieldName: 'departmentId', departments, }), ); }, );

Дмитрий
01.12.2016
09:33:21
Меня смущает твой дефолт)

Котяй Негодяй
01.12.2016
09:33:42
departments?

Или ({ aggType, fieldName, departments, }) ?

Дмитрий
01.12.2016
09:34:44
Функция упадёт с Cannot read property 'query' of undefined если body не существует

Как-то просто не очень логично делать дефолт {} для значений, которые потом так вызываешь

Котяй Негодяй
01.12.2016
09:36:49
Ну, суть в том, что мне, по-сути, нужно проверить, правильно ли вызвана функция body.query()

Больше там проверять и нечего.

Google
Дмитрий
01.12.2016
09:37:53
Я просто к тому, что оборот ={} не несёт смысловой нагрузки) Можно его просто выкинуть

Котяй Негодяй
01.12.2016
09:38:12
В смысле, сам этот тест не нужен?

А...

=)

Ты про саму функцию?

Дмитрий
01.12.2016
09:38:58
Ага, ну так, к слову прост

Котяй Негодяй
01.12.2016
09:39:48
А, ну это да. Вызов этой функции без параметров невалиден, и всё должно сломаться.

Я это автоматом подставляю на тот случай, когда валиден вызов без параметров.

Дмитрий
01.12.2016
09:40:28
Ну понятно)

Vladimir
01.12.2016
09:55:52
Дмитрий
01.12.2016
09:56:30
??

Peter
01.12.2016
10:40:52
Peter Shved: Вопрос, можно ли использовать google maps как сервис хранение точек, чтоб в любое время я мог подключится поставить точку или взять все точки в радиусе

? Алёна
01.12.2016
10:43:31
Не знаю в нубочятик этот вопрос задать ил сюда. Как отследить окончание рендеринга узла в дом? Пока что единственный вариант который приходит в голову - строить дерево с помощью жс и от этого плясать. Но это чот как-то ниок. Как и использование таймеров.

Не реакт, если что.

? Алёна
01.12.2016
10:46:09
ну ты вставляешь узел и сразу выполняешь следуюущую операцию
Не реакт. И хотелось бы избежать использования жс для создания элементов

[Anonymous]
01.12.2016
10:46:23
я не про реакт

а про DOM API

? Алёна
01.12.2016
10:46:50
О, ушла читать

[Anonymous]
01.12.2016
10:46:58
ну просто поточное синхронное выполнение скрипта

Google
[Anonymous]
01.12.2016
10:47:04
но это жс

Evgeny
01.12.2016
10:47:25
а про DOM API
это и есть использование жс для создания элементов

[Anonymous]
01.12.2016
10:47:38
прочитай выше умник

? Алёна
01.12.2016
10:47:47
Events Constructor оно?

[Anonymous]
01.12.2016
10:48:09
ивенты тут причем

ты с узлами работаешь

узлы - это дом

Evgeny
01.12.2016
10:48:28
прочитай выше умник
я не тебе писал, я уточнял

[Anonymous]
01.12.2016
10:50:01
можешь кастом ивент создать, который будет говорить, что случилась вставка и все подписчики будут реагировать, но

это один из вариантов

Sergey
01.12.2016
10:50:32
MutationObserver есть, но совместимость у него ie11+ если что

Таймураз
01.12.2016
10:50:37
ребят, кто может объяснить, на практике чем удобнее апи располагать на поддомене?

? Алёна
01.12.2016
10:52:10
ивенты тут причем
Входит в DOM API

но это жс
Блин. Думала что-то другое =___= А это очевидное и самое первое что пришло в голову.

[Anonymous]
01.12.2016
10:54:13
Входит в DOM API
события, это события, дом апи - это дом апи

? Алёна
01.12.2016
10:55:04
http://www.w3schools.com/jsref/dom_obj_event.asp

[Anonymous]
01.12.2016
10:55:42
http://www.w3schools.com/jsref/dom_obj_event.asp
И? Хуйня там написана.

? Алёна
01.12.2016
10:56:01
И? Хуйня там написана.
Там указано что это является частью дома

HTML DOM*

Sergey
01.12.2016
10:56:13
w3schools эт шляпа

Google
[Anonymous]
01.12.2016
10:56:14
Там указано что это является частью дома
нет, это не является частью дома

Sergey
01.12.2016
10:56:31
ивенты с изменением дома были, но они уже deprecated

? Алёна
01.12.2016
10:56:41
Не суть. MutationObserver подходит.

Ilia
01.12.2016
10:56:55
А, ну и поддомен прозрачней роутится через нгинкс

? Алёна
01.12.2016
10:58:18
Всё https://www.w3.org/TR/dom/#introduction-to-dom-events

[Anonymous]
01.12.2016
10:58:40
MutationObserver есть, но совместимость у него ie11+ если что
а реакт не его использует случайно или как он понимает, что его вставка прорендерилась? обычным завершением исполнения?

? Алёна
01.12.2016
10:58:45
Хотя w3 тоже шляпа, наверн.

Admin
ERROR: S client not available

[Anonymous]
01.12.2016
10:59:39
дело в том, что я могу генерировать события и использовать их без дома

Sergey
01.12.2016
10:59:44
У реакта синтетик ивентс

[Anonymous]
01.12.2016
11:08:46
Может кто знает?
исходя из логики, думаю нет

ты можешь как-то сохранять у себя и использовать гугл мапс апи

интуитивно предположил

Dima
01.12.2016
11:52:44
123

Ariel
01.12.2016
11:54:22
Про это ж уже шутили

famed
01.12.2016
11:55:59
уже 3 отписались)

Oleg
01.12.2016
12:02:09
Ниасилили

Каїн
01.12.2016
12:05:47
йо парни

Google
Каїн
01.12.2016
12:06:08
что нового? какой сегодня фреймворк родился?

Vladimir
01.12.2016
12:06:18
svelte

но это вчера

Каїн
01.12.2016
12:07:13
jQuery most functions will be familiar to you

прикольн, если сможет реплейсить олд жквери на 5 метров

Таймураз
01.12.2016
12:42:46
А, ну и поддомен прозрачней роутится через нгинкс
Я то знаю, как реализовать Какая разница между api.site.com и site.com/api/ в целом? Сео, удобство, т.д. т.п.

Sergey
01.12.2016
12:49:18
сео в общем то вообще при чем, что ты в апи индексировать хочешь?)

единственно с поддоменом как то удобнее вынести api отдельно, если надо

Таймураз
01.12.2016
12:55:33
Мало ли как роботы поддомены индексируют и как апи влияет

Куки
О, аргумент на перенос апи на поддомен есть

Oleg
01.12.2016
12:56:31
Есть уязвимость когда имея доступ к поддомену ты можешь переполнить хранилище кук и сбросить у юзера куки с основного домена

Например заставив его перелогиниться

Когда у него там какая-нить XSS внедрена

Gordey
01.12.2016
12:57:16
ох уж эти хакеры

Oleg
01.12.2016
12:57:17
Но это так, не для всех

Таймураз
01.12.2016
12:58:59
Авторизацию токенами внедряю, поэтому лучше перенести

Страница 426 из 2237