Dan
Спроси еще и тут. Бонусом
🦜
🦜
Sergey
Андрей
Sergey
уже раз 20 рассказывали почему не надо
даже статью сделали
Sergey
а решение простое
Sergey
https://gist.github.com/sergeysova/839f43d6f7d7c0a308662d07f61ec224
Sergey
и кстати
с бабелем проблемы могут быть
а с нативными модулями должно быть ок
Dmitry
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
Решил фронтенд попробовать
Ruslan
Но полный 0 здесь
Ruslan
Андрей
Андрей
Но не нужно забивать на базу.
Ruslan
Не нужен.
Ок, это я и хотел узнать, спасибо
👨🏼💻
Не нужен.
Ну как не нужен? Итерирование, объекты, пропсы и тд - куда там без этого?
Андрей
Андрей
Тем более уже опыт в программировании есть.
👨🏼💻
Как раз изучит на практике.
ИМХО, пока нет довольно плотных знаний ЖС, в фреймворки лезть не надо, а то появится ещё один жКвери программист
Андрей
Андрей
https://www.npmjs.com/package/@babel/plugin-proposal-pipeline-operator @sergeysova чот маловато используют.
👨🏼💻
Sergey
Андрей
Андрей
Sergey
Андрей
Я помню это)
👨🏼💻
А зачем?
эээээ … мне нечего ответить)
Андрей
эээээ … мне нечего ответить)
Не нужно погружаться в детали с самого начала. Начинать надо с магии "делаешь вот так и так и получается красота".
👨🏼💻
Андрей
👨🏼💻
Почему?
одно дело - собрать там че-то, что б оно работало, и считать, что мол напрограммировал, а с другой стороны понимать почему оно так и почему оно так работает
Андрей
~
Не нужен.
в доке вью есть дисклеймер вначале
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
с ним тоже не останешься
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, Алёна
Андрей
Ruslan
Anonymous
Предпоследний пункт зачётный)
Я просто помню одного чувака, который очень сильно горел в чате от этого. Что плагинов нет, которые есть написаны криво или имеют китайскую документацию/ишью, что приходится самостоятельно изобретать велосипеды и всё такое
Андрей
Konstantin
почему long polling может вешать браузер? несмотря на то, что запрос асинхронный
Konstantin
таймаут 10 минут
Konstantin
по ajax success опять тот же запрос и так по кругу
👨🏼💻
таймаут 10 минут
вот там в коннекшене ты делаешь запрос данных, посмотри сколько раз вызывается эта функция
Konstantin
да редко