@nodejs_ru

Страница 87 из 2748
Aleh
16.07.2016
15:57:28
да вообще ужас, ре-рендер всей страницы на каждый чих, ужасно бесил

Никита
16.07.2016
15:58:56
А, понятно, почему.

Они не осилили для списка разговоров сделать виртуальную прокрутку.

Хотя странно, там 126 элементов всего, чему там тормозить.

Google
Nikita
16.07.2016
18:34:03
Верстка

Котяй Негодяй
17.07.2016
07:34:57
Как обратиться к классу из его статического метода?

Не обращаясь к имени класса напрямую.

this?

Paul
17.07.2016
08:23:39
Для методов пусть и статических работют такие-же правила определения this как и раньше

Котяй Негодяй
17.07.2016
11:53:11
JS, конечно же.

Вопрос подразумевает незнание термина или отсутствие сабжа в JS?

Короче, да. `this`.

Alxander
17.07.2016
11:59:47
Как обратиться к классу из его статического метода?
Никак. Нет классметодов в яваскрипте пока что.

Котяй Негодяй
17.07.2016
12:00:29
Alxander
17.07.2016
12:02:10
Я же обратился.
Так, я чего-то не знаю значит

マイク
17.07.2016
12:11:58
static

Google
Alxander
17.07.2016
12:12:45
static
Ну Статик методы это же не класс методы. Да, стандарт надо перечитать.

Alexey
17.07.2016
12:14:04
this всегда ссылается на объект, у которого вызван метод. Например в XXX.y() this будет смотреть на XXX YYY.y = XXX.y YYY.y() this будет смотреть на YYY

Alexey
17.07.2016
12:24:29
Да, почти всегда. Контекст можно изменить или забиндить. Но это не в данном примере=)

Котяй Негодяй
17.07.2016
12:26:34
На всякий случай. class MyClass { constructor(arg) { this.param = arg; } method() {} static staticMethod() {} } Идентично: function MyClass(arg) { this.param = arg; } MyClass.prototype.method = function() {}; MyClass.staticMethod = function() {};

Paul
17.07.2016
12:31:36
прекратите называть this контекстом

Котяй Негодяй
17.07.2016
12:32:30
Тогда, возможно, тебе стоит поправить нас.

マイク
17.07.2016
12:42:56
Котяй Негодяй
17.07.2016
12:54:55
Paul
17.07.2016
12:56:28
Если нет наследования, то для идентичности нужна ещё проверка, что вызвано с new.

Если же есть наследование, то всё усложняется: должен быть вызван super и не просто вызван, а проевер результат, т.к. семантика new в es6 другая

На всякий случай напомню, что в es6 объект создаётся в начале цепочки, а не при вызове оператора new

Котяй Негодяй
17.07.2016
12:57:38
Если нет наследования, то для идентичности нужна ещё проверка, что вызвано с new.
В данном случае нет наследования, и я никогда не использовал его в старом синтаксисе. =)

Alex
17.07.2016
12:57:47
бабель и method и staticMethod запихнёт в прототип

Paul
17.07.2016
12:57:57
Эм. Нет

Alex
17.07.2016
12:58:20
эм, да

``` var MyClass = function () { function MyClass(arg) { _classCallCheck(this, MyClass); this.param = arg; } _createClass(MyClass, [{ key: "method", value: function method() {} }], [{ key: "staticMethod", value: function staticMethod() {} }]); return MyClass; }();

вот что получится

Google
Alex
17.07.2016
12:59:21
createClass делает defineProperty

Paul
17.07.2016
12:59:22
там два массива

Котяй Негодяй
17.07.2016
12:59:32
Хм. Возможно, не всё подключено.

Alex
17.07.2016
13:00:16
oh well ok

я поспешил с выводами

Paul
17.07.2016
13:00:28
Как по-твоему это бы работало?)

Alex
17.07.2016
13:01:10
somehow)

Paul
17.07.2016
13:01:49
Вообще babel умный, т.е. он правильно вот такие вещи транслирует: class A { constructor() { return [1,2,3] } } class B extends A { constuctor() { super() this.b = 20 } } new B;

Котяй Негодяй
17.07.2016
13:02:54
Но это разные ситуации, так-то.

Paul
17.07.2016
13:03:23
Какие?

Котяй Негодяй
17.07.2016
13:04:06
Обработка наследований и статических методов.

Paul
17.07.2016
13:04:26
Я где-то увтерждал обратное?

Не совсем понятно что ожидать от такой записи
Демонстрацию различий в обработке new движком ES5 и ES6

KlonD90
17.07.2016
14:48:28
я один наблюдаю что кэш карточек твиттера сбрасывается весьма странным способом? кто решал эту задачу как вы это делаете? 2мя последовательными запросами?

Nikolay добряш
17.07.2016
21:58:49
ребят, как лучше два процесса скомутировать один сервач на ноде он должен комутировать с прогой на шарпах

сокеты чето не стабильно рабтают

а ipc неясно

KlonD90
17.07.2016
21:59:55
сокеты чето не стабильно рабтают
а что именно? интернет шалит типа?

Nikolay добряш
17.07.2016
22:00:01
нет

Google
Nikolay добряш
17.07.2016
22:00:11
после закрытия приложеньки заново не конектиться

не хочу с сокетами рахбираться

не оч они надёжны в этом плане думаю ipc получше

Admin
ERROR: S client not available

KlonD90
17.07.2016
22:01:31
а чем лучше?

Nikolay добряш
17.07.2016
22:02:03
ну он наверное поменьше ресурсов жрёт

и порт не занимает

KlonD90
17.07.2016
22:06:04
ну проще тогда через очередь

Nikolay добряш
17.07.2016
22:08:07
pipes щас затраим

KlonD90
17.07.2016
22:08:24
pipes?

Nikolay добряш
17.07.2016
22:12:38
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx

Paul
17.07.2016
23:10:24
после закрытия приложеньки заново не конектиться
А при чем тут сокеты/не-сокеты? при разрыве соединения ты сам делаешь нужную логику реконнектов, если только не используешь модуль который делает это за тебя

Р2
18.07.2016
06:29:40
Фолк! А есть готовые модули фронтовые для управления, скажем списком пользователей или списком товаров? Понятно, что их потом к функционалу прикручивать, но хоть какие-то заготовки?

Evgeny
18.07.2016
08:41:31
Народ, а кто-нибудь юзает CouchDB? Просто заметил, что оно мне стало заменять написание API для взаимодействия между приложениями. Хотелось бы узнать это я странный или норм? :) Для фронта, возможно это чем то похоже на работу с Meteor. Для бекенда свои удобства.

Konstantin
18.07.2016
09:33:10
CouchDB не юзаю :) У меня вопрос есть в целом про API. Такая история: 1. Есть REST API 2. Есть клиенты этого API (веб, мобилы, серверные приложения), которые получают список объектов из GET https://api.example.com/objects 3. Есть админка, в которой объекты можно создавать. Админка - SPA, которое использует тот же API для создания (POST https://api.example.com/objects) и для получения (GET https://api.example.com/objects) объектов. Проблема в том, что на клиентах нужно получать объекты, которые создали другие клиенты API, а в админке нужно получать только объекты, которые создал текущий юзер. В какой момент делается вилка в условиях выборки? И на основании чего?

Andrey
18.07.2016
09:34:45
почему нельзя два endpoint’а сделать? /objects и /objects/user/:id например.

Konstantin
18.07.2016
09:35:18
И ко второму запретить доступ для всех, кроме самого user?

Denis
18.07.2016
09:35:42
Parse Server?

Konstantin
18.07.2016
09:36:07
нет, свое решение на основе hapi и knex

Denis
18.07.2016
09:36:15
Или https://github.com/StartupMakers/open-parse

Google
Andrey
18.07.2016
09:36:51
И ко второму запретить доступ для всех, кроме самого user?
ошибся, :id не нужен, раз текущий. можно тогда сделать так /objects/my (как по феншую не знаю). запрещать нужно, если имеет смысл.

Denis
18.07.2016
10:06:15
Парни, как вам solution? :) http://www.grpc.io/

Vladimir
18.07.2016
10:51:40
это очень крутая тема

не хватает только кодогенератора protocol buffers с поддержкой flow

Denis
18.07.2016
11:35:17
( перенёс сообщение в @javascript_jobs )

Alexander
18.07.2016
12:32:46
Парни кто какой swager пакет использует для генерации описания api в express?

I
18.07.2016
12:33:46
как-то по хипстерски звучит

Alexander
18.07.2016
12:34:36
А как не по хипстерски?

Brs
18.07.2016
12:35:07
жиквери плагины писать

Alex
18.07.2016
12:36:02
swagger-ui, хоть и не для этого

Страница 87 из 2748