@JSlang

Страница 738 из 2237
Driver
11.03.2017
10:11:03
Привет

Антон
11.03.2017
10:37:07
можно ли юзать // eslint-disable-next-line если варнинг ошибочный?

Igor
11.03.2017
10:45:40
можно ли юзать // eslint-disable-next-line если варнинг ошибочный?
постоянно так делаю) есть врменные файлы с всякими хаками или бывает, что матюкается на что то, на что не могу повлиять, отключаю проверку... можно переопределить правило, я пишу на реакте, подключил airbnb линтер, некоторые правила переопределяю, так как не согласен с ними.

Google
Антон
11.03.2017
10:47:38
ругается часто на присвоение в if (даже если оно там нужно)

hlomzik
11.03.2017
10:50:55
ругается часто на присвоение в if (даже если оно там нужно)
Что значит нужно? Почему этот варнинг ошибочный? Одно из древнейших стилевых правил)

anoru
11.03.2017
10:54:22
Но зачем

hlomzik
11.03.2017
10:54:33
var i; if((i = func()) == 0) {}
Я понимаю. Это не ответ ни на один из вопросов. Отвратительно.

anoru
11.03.2017
10:54:53
True.

Антон
11.03.2017
10:54:53
я говнокодер :3

hlomzik
11.03.2017
10:55:31
var i = func(); if (!i) {}

anoru
11.03.2017
10:55:44
В проекте нет ни одной строчки eslint disable. Что я делаю не так?

Антон
11.03.2017
10:55:53
это indexOf

hlomzik
11.03.2017
10:56:07
anoru
11.03.2017
10:56:30
Иногда пишу, но исправляюсь) но эта строчка еще более, чем гавнокод

Google
hlomzik
11.03.2017
10:56:34
у меня -1
Да какая разница. Инициализация же строкой выше. Туда присваивание. Линтер молодец)

Дмитрий
11.03.2017
11:07:32


То какие-нибудь хэши километровые, то вставки браузерного кода при node env, то ещё что)

И //$FlowIssue так же частоколом идут ?

anoru
11.03.2017
11:23:30
Насамом деле есть, я сейчас вспомнил, что в одном месте было. Но ща не у компа, не проверить)

Даже в двух, наверное. Как раз с env да

Victoria
11.03.2017
11:49:59
зачем биндинги, если есть blessed
Blessed работает под windows чуть лучше, чем никак. А это все-таки не последняя десктоп-платформа .-.

Михаил
11.03.2017
12:05:23
Привет. Почему может не работать onunhandledrejection в браузере? Везде пишут что в хроме давно работает, а у меня — нет. Пытался заоверрайдить нативные промисы с помощью core-js, но тоже не выходит: delete window.Promise; import Promise from 'core-js/modules/es6.promise'; window.Promise = Promise; window.Promise становится пустым объектом

Олег
11.03.2017
12:07:23
может ты не через addEventListener делаеш

Андрей
11.03.2017
12:09:04
привет всем, можно тут за вебпак спросить? Я решил посмотреть в сторону https://www.npmjs.com/package/webpack-manifest-plugin , сгенерил manifest.json и на этом застопорился

как бы мне подключить его к проекту

если нет возможности использовать html лоадер для подключения нужных файлов

anoru
11.03.2017
12:11:05
Считывай из файла через fs или спец либой. Ща не подскажу название ее, но одноименное

Хотя стоп. Там же тупо json. Require? В чем конкретно проблема

Андрей
11.03.2017
12:12:09
ну стоп

я ж ничего не могу подклчить

все файлы захешированы

я их названий не знаю

и requre сделать не могу

Google
anoru
11.03.2017
12:13:39
Не понимаю. В манифесте как раз и указаны григинальное название и название с хешем. Зная оригинальное получаешь с хешем

Андрей
11.03.2017
12:14:41
вот было 2 файла

<script src="/assets/main.bundle.js"></script> <script src="/assets/main.bundle.css”></script>

Михаил
11.03.2017
12:14:59
может ты не через addEventListener делаеш
и через addEventListener, и через window.onunhandledrejection

Андрей
11.03.2017
12:15:01
решение такое, получать js и css и через document.write писать новые теги?

Михаил
11.03.2017
12:15:28
причем на jsfiddle пример работает

anoru
11.03.2017
12:15:49
Сервер должен выдавать тебе хтмлку уже с нужными скриптами. У тебя там статик хтмлка? Тогда надо формировать ее на стадии билда

Олег
11.03.2017
12:16:28
включаю экстрасенсорные способности

Михаил
11.03.2017
12:16:30
у меня проект вебпаком собран, может ли вебпак что-то ломать в этом случае?

Олег
11.03.2017
12:16:45
причем на jsfiddle пример работает
ты обработчики вешаеш после reject может быть?)

Михаил
11.03.2017
12:16:58
нет, до

Андрей
11.03.2017
12:17:01
@anoru да не могу, я бы так изначально сделал, но у нас zendesk платформа, которая ничего подобного нам не позволит

Михаил
11.03.2017
12:17:04
в самом-самом начале

Андрей
11.03.2017
12:17:35
@anoru там только есть возможность вставить шаблоны с кодом , только и всего

anoru
11.03.2017
12:18:45
Нуу, фиг знает. Генерацию статик хтмлки с нудными скриптами из манифеста можно сделать любыми средствами. Тем же скриптом и запускать в ноде. Но есть отдельные либы под такое, не помню названий. Но правильнее, конечно, без статик индекс html, а чтобы бэк выдавал

А там тоже легко прочитать из манифеста

Андрей
11.03.2017
12:19:56
я уже думал в сторону редиректа на nginx)

но эт чет хардкорное решение

anoru
11.03.2017
12:20:42
Хм. А он сможет прочитать из манифеста?)

Михаил
11.03.2017
12:22:00
у меня проект вебпаком собран, может ли вебпак что-то ломать в этом случае?
похоже так и есть http://stackoverflow.com/questions/40026381/unhandledrejection-not-working-in-chrome

Google
Михаил
11.03.2017
12:22:24
осталось придумать как это обойти, может cors-хедера какого-то нехватает

нашел, output.crossOriginLoading: 'anonymous' в конфиг

спасибо что выслушали

ха, еще прикол: хендлер не отрабатывает если консоль открыта

Ладно, посоветуйте тогда как решить проблему архитектурно: контроллеры дергают методы класса Api, которые в свою очередь делают xhr, возвращая промис некоторые контроллеры вешают на промис .catch и знают что делать в случае ошибки некоторые контроллеры не знают что делать в случае ошибки и я хочу чтобы в таком случае приложение падало, выводя ошибку в окно браузера я не могу триггерить падение в .catch внутри Api т.к. не знаю, будет ли или не будет прицеплен .catch в конструкторе глобально ловить реджект как видите проблемно что делать? вешать catch через setImmediate, чтобы он в конец списка попал чтоли?

Admin
ERROR: S client not available

Михаил
11.03.2017
13:09:21
мне нужно чтобы логика в catch, который внутри, сработала только если не вешается catch снаружи

hlomzik
11.03.2017
13:10:19
есть возможность посмотреть, что внутри апи? (описания обработки нет, как я понимаю). если апи обрабатывает исключение и не пробрасывает его дальше по цепочке, то твой .catch не вызовется

Михаил
11.03.2017
13:13:54
в том и проблема — апи не знает, надо ли пробрасывать или нет. зависит от логики в контроллере

Kanat
11.03.2017
13:15:46
можете закоментить код ? Как все там работает и описать коментом?

Михаил
11.03.2017
13:29:44


(например сервер упал, т.е. 500-я)

если же делаем getItem и нам приходит 404, мы падать не должны

И да, в другом контроллере, скажем, может быть нормальным 410 ошибка, но 404 является фатальной. Пример абстрактный, в реальной же ситуации используются собственные ID ошибок.

Ну а вопрос в том, как собственно определить isFatal

Дмитрий
11.03.2017
13:35:20
Мне сейчас честно лень вчитываться в твою проблему, но вообще это уже не промис

Это выглядит как место для middleware

Юзер вставляет свой обработчик и творит что ему там надо, если ошибку не перехватывает — она пролетает дальше в твой код

Google
Egor
11.03.2017
15:59:09
Ну а вопрос в том, как собственно определить isFatal
А оборачивание ошибок в свой класс не поможет их отличать?

Михаил
11.03.2017
16:04:43
офигительные истории

и как вы предлагаете это сделать?

прокидывать в вызов Api колбек, как в старые добрые?

я сформилирую еще проще: нужно ко всем промисам добавлять глобальный .catch() в конец цепи, как это сделать?

Дмитрий
11.03.2017
16:07:55
И промисами тогда не пользуйся, они же тоже заставляют кал бэк прокидывать

Михаил
11.03.2017
16:08:29
это точно чат про js?

andretshurotshka?❄️кде
11.03.2017
16:09:51
как пропатчить... кхм-кхм

anoru
11.03.2017
16:10:54
это точно чат про js?
Спокойнее, тебе уже дали ответ

Art
11.03.2017
16:34:56
Народ, какой сейчас фронтэнд стек технологий нужно знать чтобы комфортно чувствовать

Aleh
11.03.2017
16:36:26
главный девиз это "не тот, что вчера"

Art
11.03.2017
16:36:38
А то смотрю и куча всего

Всякие gulp bower npm и куча библиотек

Дмитрий
11.03.2017
16:58:45
Самое смешное, что всё перечисленное уже тоже устарело ?

anoru
11.03.2017
16:59:05
лол

Ну, npm все же нет. Yarn не очень

Дмитрий
11.03.2017
16:59:42
Ну так то да

Sasha
11.03.2017
17:49:13
всем добрейшего вечерочка

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