Dan
Спроси еще и тут. Бонусом
Андрей
во первых не юзай default export
Единообразие любишь?)
呼ば
во первых не юзай default export
почему? он удобен для небольших модулей
Sergey
уже раз 20 рассказывали почему не надо даже статью сделали
Sergey
а решение простое
Sergey
https://gist.github.com/sergeysova/839f43d6f7d7c0a308662d07f61ec224
Sergey
и кстати с бабелем проблемы могут быть а с нативными модулями должно быть ок
Dmitry
https://gist.github.com/sergeysova/839f43d6f7d7c0a308662d07f61ec224
Работает, спасибо большое! Буду читать про default)
D_d
ё народ вопрос. почему в фильтре не отрабатывает множественные условия ? например есть массив var users = [{name: 'John',email: 'johnson@mail.com',age: 25,address: 'USA'}, {name: 'Tom',email: 'tom@mail.com',age: 35,address: 'England'}, {name: 'Mark',email: 'mark@mail.com',age: 28,address: 'England'}]; я хочу отсортировать его так чтобы были только пользователи у который возраст НЕ 25 или НЕ 35. Делаю так users.filter(u => u.age != 25 || u.age != 35) Но получаю снова исходный масив. а если оставить только первое условие без || отрабатывает как надо
Saveliy
users.filter(u => !(u.age === 25 || u.age === 35))
D_d
хм.... да так работает. почему пример сверзу так же не отрабатывает?
Konstantin
Потому что вы неправильно строите условие. Вам нужны пользователи, которым "НЕ 25 И НЕ 35".
Saveliy
Потому что ошибка в логическом условии. Приходит 25 он смотрит не 25? 25 окей - тогда смотрим не 35 - не не 35 о удоволетворяет условию.
Konstantin
users.filter(u => u.age !== 25 && u.age !== 35)
D_d
понял спасибо
Ruslan
Я новичек, что нужно знать из JS, чтобы начать использовать фреймворки Vue или React?
Ruslan
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide Ну если по этому гайду смотреть. Понятно, что минимум до коллекций, но может что-то конкретно надо?
Ruslan
Это я понял, что знания JS необходимы. Но чтобы начать писать что-то простое, и начать использовать фреймворки, есть какой-то лимит необходимый?
Ruslan
ты пишешь на чем-то?
На питоне сейчас, раньше Java
Ruslan
Решил фронтенд попробовать
👨🏼‍💻
На питоне сейчас, раньше Java
что умеешь делать на питоне и на не настоязем языке?
Ruslan
Но полный 0 здесь
👨🏼‍💻
https://github.com/rusefendi
нехер мне твой гит?? я про операции с данными, и тд
Ruslan
нехер мне твой гит?? я про операции с данными, и тд
Тут примерно что умею и что делал. Ну какие-то базовые знания есть
Андрей
Но не нужно забивать на базу.
Ruslan
Не нужен.
Ок, это я и хотел узнать, спасибо
👨🏼‍💻
Не нужен.
Ну как не нужен? Итерирование, объекты, пропсы и тд - куда там без этого?
Андрей
Тем более уже опыт в программировании есть.
👨🏼‍💻
Как раз изучит на практике.
ИМХО, пока нет довольно плотных знаний ЖС, в фреймворки лезть не надо, а то появится ещё один жКвери программист
Андрей
https://www.npmjs.com/package/@babel/plugin-proposal-pipeline-operator @sergeysova чот маловато используют.
👨🏼‍💻
Почему? Что реакт, что vue - это очень тонкая абстракция над логикой.
Ок, как объяснить человеку, что такое jsx и почему классы?
Андрей
а я тут причем?))))
Ты топил за него.
Андрей
Я помню это)
👨🏼‍💻
А зачем?
эээээ … мне нечего ответить)
Sergey
Ты топил за него.
ну не только я))
Андрей
эээээ … мне нечего ответить)
Не нужно погружаться в детали с самого начала. Начинать надо с магии "делаешь вот так и так и получается красота".
Андрей
ну не только я))
Ты самый яростный)
👨🏼‍💻
Почему?
одно дело - собрать там че-то, что б оно работало, и считать, что мол напрограммировал, а с другой стороны понимать почему оно так и почему оно так работает
~
Не нужен.
в доке вью есть дисклеймер вначале
👨🏼‍💻
Не всё сразу.
в итоге начнет смотреть в дуло заряженного оружия … заведомо ошибочный путь
👨🏼‍💻
Ты считаешь людей слишком тупыми.
НИКОГДА! Пока они сами этого не докажут по крайней мере
Андрей
Ну, удачи)
Ruslan
в доке вью есть дисклеймер вначале
да, кстати The official guide assumes intermediate level knowledge of HTML, CSS, and JavaScript. If you are totally new to frontend development, it might not be the best idea to jump right into a framework as your first step - grasp the basics then come back! Prior experience with other frameworks helps, but is not required.
Андрей
Ну да, с vue проблемы могут быть. Значит остаётся только реакт. Там только пропсы прокидывать надо.
Андрей
Я там забыл, что в основном компонент пишут не в виде классов.
Ruslan
Ок, тогда ещё один вопрос. Vue или React? С одной стороны вью более френдли, насколько мне известно. Но вроде с реактом легче найти работу в будущем, и довольно интересная идея React Native. Что думаете?
Андрей
Так без работы не останешься.
Maksim
я за jq
Maksim
с ним тоже не останешься
Anonymous
Ок, тогда ещё один вопрос. Vue или React? С одной стороны вью более френдли, насколько мне известно. Но вроде с реактом легче найти работу в будущем, и довольно интересная идея React Native. Что думаете?
Реакт. У него больше экосистема. У него больше круг пишущих на нём разработчиков. С ним много вакансий. Его поддерживают не китайцы с китайскими доками. Если осилишь реакт - осилить вью, при необходимости, не составит большого труда.
Alona
Привет! #вакансия #fontend #киев #javascript #fulltime Frontend Developer (JS, Angular2) #киев м. Печерская Формат: офис, БЦ Волна З/п: 2-3К Суть проекта: масштабная e-commerce платформя для Германии и США. Основная задача - разработка высокопроизводительных и адаптивных интерфейсов для онлайн-каталога в мебельной тематике (по структуре похож на prom.ua). Основной стек: frontend: Angular 2, HTML, CSS, JavaScript, AJAX, JQuery, Composer, Slim. backend: Java7/8, Spring, Hibernate, Apache, MySQL, AWS. Необходимые навыки: - Опыт работы от 4+ лет - Angular 2, JavaScript, AJAX, JQuery, HTML5/CSS3 - Кросс-платформенная разработка - English upper-intermediate *Опыт работы с REST API Обязанности: миграция текущего проекта, выбор оптимального стека и запуск качественно нового продукта. Компания: 8Allocate. Контакты: at@8allocate.com, Алёна
Anonymous
Предпоследний пункт зачётный)
Я просто помню одного чувака, который очень сильно горел в чате от этого. Что плагинов нет, которые есть написаны криво или имеют китайскую документацию/ишью, что приходится самостоятельно изобретать велосипеды и всё такое
Konstantin
почему long polling может вешать браузер? несмотря на то, что запрос асинхронный
👨🏼‍💻
почему long polling может вешать браузер? несмотря на то, что запрос асинхронный
например потому, что он очень частый и таких запросов может создаваться очень много
Konstantin
таймаут 10 минут
Konstantin
по ajax success опять тот же запрос и так по кругу
👨🏼‍💻
таймаут 10 минут
вот там в коннекшене ты делаешь запрос данных, посмотри сколько раз вызывается эта функция
Konstantin
да редко