@JSlang

Страница 1991 из 2237
Vladimir
19.06.2018
06:09:04
вам один раз надо дернуть скрипт?

ой пардон попутал совсем с просони)) Подумал это реди, окна что то)

Google
Денис
19.06.2018
06:10:17
Кажется понял

ошибка было до выполнения этого кода и он перезагружал страницу тупо, только вот вообще не понятно, почему он эти параметры на текущую страницу отправлял

S_toaster
19.06.2018
07:07:26
#Работа #Москва #Офис (аэропорт) #FullTime #React #middle #senior О проекте: Крупный классифайд сервис, один из лидеров рынка Более 20 млн активных пользователей в месяц Более 5 млн активных пользователей в сутки Кого ищем? Расширяем команду, ищем JavaScript программистов уровня middle/senior с широким кругозором и опытом работы в крупных проектах с хорошей нагрузкой. Мы фанаты работы в команде, любим красивый аккуратный код и тестировать свои решения до отправки в QA С чем предстоит работать? Сложные интеграционные задачи Поддержка платформ: веб \ iOS \ Android Есть возможность заняться архитектурными задачами Мы ждем что у вас есть: Уверенный опыт в JavaScript от 3х лет Хорошие практические знания React стека Будет круто, если есть: Опыт написания SPA/PWA Знание Node.js Опыт работы с TypeScript Опыт написания тестов для компонентов React Опыт работы с системами сборки (Webpack, Gulp и т.п.) Как проходит собеседование? 2 этапа: на первом встреча с техническим лидом и командой, на втором – с менеджером проекта и техдиром Мы быстро принимаем решение, скорее всего не будем мучать многочасовыми заданиями Мы предлагаем: Много интересных задач из разных направлений; Есть, куда расти вместе с нами Cервис с большим количеством пользователей и хорошей кармой Комфортный офис со всем необходимым для работы и жизни (столовая, спортзал, парковка и еще много всего приятного) Полностью белое оформление, отличная программа ДМС Хорошая ЗП: (примерная вилка 150к-200к, готовы обсудить на встрече) Писать в личку (@krivetsal) и на krivets@new.hr Откликнуться: https://vacancy.newhr.ru/frontend/27

Andrew
19.06.2018
07:57:55
#Работа #Москва #Офис (аэропорт) #FullTime #React #middle #senior О проекте: Крупный классифайд сервис, один из лидеров рынка Более 20 млн активных пользователей в месяц Более 5 млн активных пользователей в сутки Кого ищем? Расширяем команду, ищем JavaScript программистов уровня middle/senior с широким кругозором и опытом работы в крупных проектах с хорошей нагрузкой. Мы фанаты работы в команде, любим красивый аккуратный код и тестировать свои решения до отправки в QA С чем предстоит работать? Сложные интеграционные задачи Поддержка платформ: веб \ iOS \ Android Есть возможность заняться архитектурными задачами Мы ждем что у вас есть: Уверенный опыт в JavaScript от 3х лет Хорошие практические знания React стека Будет круто, если есть: Опыт написания SPA/PWA Знание Node.js Опыт работы с TypeScript Опыт написания тестов для компонентов React Опыт работы с системами сборки (Webpack, Gulp и т.п.) Как проходит собеседование? 2 этапа: на первом встреча с техническим лидом и командой, на втором – с менеджером проекта и техдиром Мы быстро принимаем решение, скорее всего не будем мучать многочасовыми заданиями Мы предлагаем: Много интересных задач из разных направлений; Есть, куда расти вместе с нами Cервис с большим количеством пользователей и хорошей кармой Комфортный офис со всем необходимым для работы и жизни (столовая, спортзал, парковка и еще много всего приятного) Полностью белое оформление, отличная программа ДМС Хорошая ЗП: (примерная вилка 150к-200к, готовы обсудить на встрече) Писать в личку (@krivetsal) и на krivets@new.hr Откликнуться: https://vacancy.newhr.ru/frontend/27
https://t.me/javascript_jobs

Horow
19.06.2018
09:10:20
Привет как у меня проблема не работает внешний сайт в iframe погуглил пигут что защита. Вопрос как это обойти и вставить к себе на сайт в виде банера высотой 200px и шириной 100%

Artyom
19.06.2018
10:51:46
Есть правило линтера, запрещающее неявное приведение типов?

Artyom
19.06.2018
10:54:35
Ты же должен был понять >_>

Andrey
19.06.2018
10:54:50
! еще
Отличная идея. А как отрицание делать?

Дмитрий
19.06.2018
10:54:51
Есть правило линтера, запрещающее неявное приведение типов?
Смотри соответствующий плагин для еслинта

Andrey
19.06.2018
10:55:20
Смотри соответствующий плагин для еслинта
Без типизации ты не поймёшь есть ли приведение или нет)

Artyom
19.06.2018
10:55:22
Смотри соответствующий плагин для еслинта
Помогите ссылкой, пожалуйста

Google
Антон
19.06.2018
10:55:29
== запрети
/./.test([1,5]) - вот тебе неявное преобразование

Andrey
19.06.2018
10:55:44
=== false???
Красиво.

Artyom
19.06.2018
10:55:53
Что?

Дмитрий
19.06.2018
10:56:07
Andrey
19.06.2018
10:56:08
Особенно выражение !a || !b будет прекрасно выглядеть.

Pavel
19.06.2018
10:56:09
?

Andrey
19.06.2018
10:56:15
Антон
19.06.2018
10:56:18
максимум что я видел - плагин для jsdoc, который проверяет тип передаваемых аргументов для функций

Дмитрий
19.06.2018
10:56:38
Сурово)
Ну а что ещё

Остальное сделает линтер встроенный в флоу

Andrey
19.06.2018
10:57:08
Ну а что ещё
Ну, ничего. Просто я думал, что у тебя другое предложение будет, которое отличается от моего.

Котяй Негодяй
19.06.2018
10:57:52
eslint-plugin-flowtype
Он разве это умеет?

Ты же еслинт выпилил, вроде.

Andrey
19.06.2018
10:58:42
Котяй Негодяй
19.06.2018
10:58:54
Умеет flow
Как настроить?

Andrey
19.06.2018
10:58:57
А этот плагин для того, чтобы eslint понимал flow

Artyom
19.06.2018
10:58:59
Красиво.
А у меня была такая светлая надежда на развитие идеи 'use strict'. Думал постепенно будем двигаться к уходу от неявного приведения типов... Придем к светлому будущем... @ZeroBias как-то уже рассказывал, что разработчике уже ругались, когда им это запретили (не помню контекст). Теперь на практике вижу, что сами разработчики хотят не нормальный язык, а сахар убивающий продуктивность

Andrey
19.06.2018
10:59:07
Как настроить?
Типизировать код.

Google
Котяй Негодяй
19.06.2018
10:59:14
Типизировать код.
Там не запрещается неявное приведение.

А хотя нет.

Не всегда.

Нестрогое сравнение не запрещается, по крайней мере.

Andrey
19.06.2018
11:00:20
Достаточно запретить == и != и будет норм.

Котяй Негодяй
19.06.2018
11:00:36
Andrey
19.06.2018
11:00:49
Тоже не всегда.
Можно примеры?

Котяй Негодяй
19.06.2018
11:01:01
Мен вот вполне устраивает конструкция variable == null.

Artyom
19.06.2018
11:01:07
Котяй Негодяй
19.06.2018
11:01:25
'1' + 1 - 1
На такое флоу ругнётся. И правильно.

Andrey
19.06.2018
11:01:29
'1' + 1 - 1
flow ругнётся

Котяй Негодяй
19.06.2018
11:02:24
Бинарный плюс, между строкой и числом — разный результат в зависимости от прядка операндов Флоу просто обязан ругнуться.

Котяй Негодяй
19.06.2018
11:03:00
Нет, не обязан.
Ну как... А если там нан будет при приведении?

Andrey
19.06.2018
11:03:01
Я не вижу ничего плохого в 'abc' + 1

Котяй Негодяй
19.06.2018
11:03:24
И всё.

Andrey
19.06.2018
11:03:44
1 + 'abc'
У тебя выведется string

Google
Andrey
19.06.2018
11:03:46
И?

Не вижу проблемы.

Котяй Негодяй
19.06.2018
11:03:54
Чё

Фак.

Внатури.

Andrey
19.06.2018
11:04:14
1abc

Как ожидалось - так и получилось.

Котяй Негодяй
19.06.2018
11:05:09
Ну, если оба операнда будут string | number, то и результат будет того же типа.

Admin
ERROR: S client not available

Котяй Негодяй
19.06.2018
11:05:14
Такое себе.

Но ваще ты может юзать // $ExpectedError =)

Andrey
19.06.2018
11:06:01
А какой результат ты хочешь получить?)

Котяй Негодяй
19.06.2018
11:06:55
А какой результат ты хочешь получить?)
Предсказуемый. У тебя либо операция сложения, либо конкатенация. Если одно выражение может иметь оба этих смыла, ну это ж дичь. Представь себе такой кейс.

У меня чёт не выходит.

Andrey
19.06.2018
11:07:28
Не вижу никакой проблемы. С точки зрения типов тут всё законно.

+ я не знаю как решать это.

Котяй Негодяй
19.06.2018
11:07:45
Поэтому, если у тебя в выражение прилетают операнды таких типов, то это очевидно что-то не то.

Котяй Негодяй
19.06.2018
11:08:03
Andrey
19.06.2018
11:08:13
Google
Rustam
19.06.2018
11:08:23
кто может объяснить по простому зачем используются Service Worker-ы ?

Andrey
19.06.2018
11:08:24
На что ты перепишешь такой код?

Котяй Негодяй
19.06.2018
11:08:37
А, т.е. ты предлагаешь тупо не давать так делать?
Как минимум, бинарный плюс между string | number не имеет смысла. Ну, это чисто моё мнение.

Andrey
19.06.2018
11:08:42
кто может объяснить по простому зачем используются Service Worker-ы ?
Чтобы не блокировать ui поток во время тяжелой работы.

Котяй Негодяй
19.06.2018
11:08:59
На что ты перепишешь такой код?
Ну ты спросил. Для этого нужен конкретный код.

Andrey
19.06.2018
11:09:45
Ну, тогда не имеет смысла обрабатывать этот кейс)

Когда будет ситуация, тогда и думать будем)

Котяй Негодяй
19.06.2018
11:11:07
Блин. Но если у тебя есть такое выражение, и оно имеет смысл сложения, а вдруг (случайно), по причине твоей ошибки, туда прилетает юнион, то, очевидно, есть вероятность, что твой код сломан, т.к. если выпадет кейс строки, то код отработает неверно.

Флоу именно для этого и придумали.

Andrey
19.06.2018
11:14:22
Флоу именно для этого и придумали.
Да, и решают те проблемы, которые возникают, а не те, которые теоретически возможны)

Котяй Негодяй
19.06.2018
11:16:37
Да, и решают те проблемы, которые возникают, а не те, которые теоретически возможны)
Именно те, которые теоретически возможны. Юнион string | number— это теоритечески возможно, что строка, и теоретически возможно, что число. При этом один из этих кейсов в каком-то коде, вполне возможно, что и не выстрелит никогда. Но Флоу — пессимист и уравнивает вероятность срабатывания всех кейсов. Врнеее, для него она не важна. Если есть вероятность, значит это случится. Значит код сломан.

Котяй Негодяй
19.06.2018
11:25:11
if (a == null) будет норм.

Andrey
19.06.2018
11:26:33
Не совсем понят мысль. Вижу только то, что пустая строка и 0 пролетают мимо условия.
Верно. Обычно так проверяют на не null, и тут возникает ошибка. Поэтому тут flow ругается. А твой вариант настолько редкий, что даже обрабатывать смысла нет.

Andrey
19.06.2018
11:27:40
Редкий при корректном коде. =)
Ну, м.б. Я ни разу не сталкивался с таким.

Horow
19.06.2018
11:29:45
Ребята стоит задача сделать у себя на сайте окно высотой 200 px шириной 100%. В данном окне должен быть другой сайт. Вопрос как это реализовать?

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