@JSlang

Страница 342 из 2237
Anton
11.11.2016
12:28:28
я не дописал пример в прошлый раз

Дмитрий
11.11.2016
12:28:46
Зря Брендан Эйх не добавил в язык ещё и перегрузку операторов

[Anonymous]
11.11.2016
12:28:46
потеря контекста

Google
Дмитрий
11.11.2016
12:28:57
Тогда бы о ужасах фронтенда ходили легенды

Anton
11.11.2016
12:29:14
потеря контекста
да, но почему?

ты ведь писал что дело только в точке

точка есть, контекста нет

JetFightzer ?
11.11.2016
12:30:34
(a.meth)() // Object (1, a.meth)() // undefined

странно только, что в первом случае контекст сохраняется, логично было бы если бы нет

[Anonymous]
11.11.2016
12:31:25
ты ведь писал что дело только в точке
ссылочный тип референс тайп

почитай и станет ясно

Anton
11.11.2016
12:31:51
да я то знаю что это такое

[Anonymous]
11.11.2016
12:32:24
и что ты от меня хочешь? детальный пересказ передачи контекста и почему контекст перед точкой?:)

сорри я настолько не зубрю, но могу копипастнуть

Anton
11.11.2016
12:33:19
ну можешь копипастнуть)

Oleg
11.11.2016
13:16:19
Google
Oleg
11.11.2016
13:16:37
?

Fedor
11.11.2016
14:36:06
чем отличаются функциональные выр-ния от ф-ций?

Dmitriy
11.11.2016
14:38:23
не всплывают например

Naumenko
11.11.2016
15:01:56
У Кантора хорошо описано: https://learn.javascript.ru/function-declaration-expression

в конце даже табличка есть, которая показывает, в чем отличие

Fedor
11.11.2016
15:08:50
спасибо, как раз там читал, потому и возник вопрос

Safort
11.11.2016
15:26:15
Посмотрел, да не тормозит, но это же не vr.

[Anonymous]
11.11.2016
15:32:20
тем что функциональное выражение выражается функциями, а функция - часть выражения?

Andrey ?
11.11.2016
15:59:29
Не Утка

Просто нормально семвер использовать начали

(извиняюсь, если кто выше уже писал, я не видел)

Iaroslav ¯\_(ツ)_/¯
11.11.2016
16:13:10
Просто нормально семвер использовать начали
А разме Major release - это не выпуск новой версии?))

Учитывая номер версии МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ, следует увеличивать: МАЖОРНУЮ версию, когда сделаны обратно несовместимые изменения API. МИНОРНУЮ версию, когда вы добавляете новый функционал, не нарушая обратной совместимости. ПАТЧ-версию, когда вы делаете обратно совместимые исправления. Дополнительные обозначения для предрелизных и билд-метаданных возможны как дополнения к МАЖОРНАЯ.МИНОРНАЯ.ПАТЧ формату. http://semver.org/lang/ru/

famed
11.11.2016
16:15:46
2018 @ Google анонсирует Angular 7. (c) Google Chrome

Ches
11.11.2016
16:20:28
можете подсказать чаты по верстке?

ну и дизайну заодно)

Gordey
11.11.2016
16:34:05
можете подсказать чаты по верстке?
https://github.com/A-gambit/awesome-telegram-chats

Vladimir
11.11.2016
16:34:53
Ches
11.11.2016
16:34:58
ого, спасибо)

Iaroslav ¯\_(ツ)_/¯
11.11.2016
16:35:36
а в чём противоречие?
Да дело не в противоречии. На самом деле всё ништяк

Google
Каїн
11.11.2016
16:35:42
Чат по верстке - наверстай упущенное

Александр
11.11.2016
16:41:26
just for lulz, сборник не русскоязычных чатиков есть?

Iaroslav ¯\_(ツ)_/¯
11.11.2016
16:44:20
[Anonymous]
11.11.2016
16:45:24
неплохой чат, помогают довольно качественно, если есть тонкие моменты

Alexander
11.11.2016
16:47:07
Ага, один из них — спам по другим чятикам

[Anonymous]
11.11.2016
16:47:50
нет, js часть фронтенда, это не спам

это сообщество

Alexander
11.11.2016
16:49:35
Я в целом. Этот мыкола поославился именно этим. Срать перманентно с нескольких акков в туевой хуче чятов, не всегда имеющих отношение к вебу

Alexander
11.11.2016
16:49:36
это не сообщество, это проект одного человека, который к тому же запрещает в рамках чата давать ссылки на другие проекты.

[Anonymous]
11.11.2016
16:50:09
я конкретно за него не знаю и конкретно за историю, этой группы

у меня были пару моментов, которые в js сообществе не решаются

и я искала, вот нашла эту группу

[Anonymous]
11.11.2016
16:50:50
где очень качественно помогли

а так, что вы описали - безусловно плохо

Александр
11.11.2016
16:51:25
грусть-печаль

slack только

Vladimir
11.11.2016
16:54:57
грусть-печаль
есть ещё гиттеры

и дискорды

Александр
11.11.2016
16:55:57
да у меня есть слак, но не зашел для повседневного юзанья

JetFightzer ?
11.11.2016
17:00:37
т.к. я всех заебал своими экспериментами вот вам реальный приземлённый вопросик: что юзать если у меня цепочка асинхронных вызовов и писать каждый раз .then(new Promise( (resolve, reject) => { ... } )) не хочется ибо код выглядит некрасиво? хотелось бы что бы что-то вроде .then( (resolve, reject) => { ... } )

Google
Александр
11.11.2016
17:05:18
кстати, .then(new Promise( (resolve, reject) => { ... } )) невалидно, .then() принимает только функцию

JetFightzer ?
11.11.2016
17:08:44
если у меня 3 асинхронных вызова друг за другом я ведь должен вернуть из первого then промис, так?

нужно сделать одно, когда одно готово сделать второе, когда второе готово сделать третье

Admin
ERROR: S client not available

Vladimir
11.11.2016
17:11:10
а ты используешь результаты предыдущего в следующих?

JetFightzer ?
11.11.2016
17:14:38
да, использую

Vladimir
11.11.2016
17:16:52
one() .then(two) .then(three)

нет?

JetFightzer ?
11.11.2016
17:17:47
а когда зарезолвится второй вызов?

ближе к реальности там где-то появится ещё одни промис же

Dreamerinnoise
11.11.2016
17:20:39
ближе к реальности там где-то появится ещё одни промис же
https://bevacqua.github.io/promisees/ Может пригодится.

Vladimir
11.11.2016
17:25:16
а когда зарезолвится второй вызов?
two функция принимает результат one, и возвращает результат в промисе для three

https://github.com/mattdesl/promise-cookbook

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

несколько раз в месяц даю эти ссылки

Google
JetFightzer ?
11.11.2016
17:26:53
несколько раз в месяц их читаю, лол

Каїн
11.11.2016
17:28:34
Прикрепить в шапку

Vladimir
11.11.2016
17:28:38
ну тогда, надо прочитать один раз внимательно

JetFightzer ?
11.11.2016
17:41:34
разобрался, так вот, как теперь избавится от new Promise в каждом then, писать обёрточку?

у меня получилось так, что надо из then возвращать промис

Nikolay
11.11.2016
17:43:17
на purescript что нибудь толковое написано?

JetFightzer ?
11.11.2016
17:44:34
var p = new Promise( (res, rej) => setTimeout( () => res("hi!"), 1000) ) .then( d => new Promise( (res, rej) => {console.log(2); setTimeout(res, 1000) } ) ) .then( d => console.log(3)) хотелось бы не писать каждый раз new Promise

Nikolay
11.11.2016
17:48:02
@JetFightzer что сделать хочешь?

JetFightzer ?
11.11.2016
17:49:02
да просто цепочку асинхронных действий, просто не нравится писать промисы каждый раз

вместа таймаута там можт быть чтение с диска, например

Nikolay
11.11.2016
17:49:50
ну тебе нужно чтобы каждое твое асинхронное действие возвращало промис

я для себя вот эту штуку написал https://github.com/JiLiZART/sequence-as-promise (не реклама)

есть кстате пакеты которые умеют работать с fs и возвращать промисы

я свою штуку для ajax запросов использую

+ вывести значения куданибудь

JetFightzer ?
11.11.2016
17:52:20
годная штука, я хочу так же, но цепочкой вызовов функций (по сути одно и то же, ситаксис иной)

Nikolay
11.11.2016
17:52:48
ну в моем поделии можно миксовать промисы и функции

Александр
11.11.2016
17:53:49
function asyncTimeout(td) { return new Promise((resolve, reject) => { setTimeout(resolve, reject); }); } p = Promise.resolve().next( () => { return asyncTimeout(1000).then(() =>"hi") }).then( d => { console.log(2); return asyncTimeout(1000) }).then( () => { console.log(3); })

var p = new Promise( (res, rej) => setTimeout( () => res("hi!"), 1000) ) .then( d => new Promise( (res, rej) => {console.log(2); setTimeout(res, 1000) } ) ) .then( d => console.log(3)) хотелось бы не писать каждый раз new Promise

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