NVCE
Anonymous
Кто нибудь может подсказать канал для обучения, изучения js..???
Anonymous
Заранее спасибо...
Igor
eclegend
Есть у кого регулярка для проверки наличия только русских или латинских символов в тексте?
Anonymous
Привет
А кто то пользовался таким?
https://shikari.do
Можете что то рассказать, удачно или нет)
hayyo
Товарищи поясните данный цикОл
Vadim
2 вариант
eclegend
Vadim
Dmitriy
Igor
Evgeniy 🍀
Dmitriy
Igor
Evgeniy 🍀
Вообще, в доках прямо не рекомендуется полагаться на for in в случаях, где важен порядок обхода свойств
Igor
Ты ж сказал что зависит от браузера, значит знаешь
Evgeniy 🍀
В том, где они не сортируют ключи в объектах)
не совсем так.
Несмотря на то, что стандарт ECMAScript оставляет порядок итерации по свойствам объектов на усмотрение реализующей стороны, может оказаться так, что все основные браузеры поддерживают порядок итерации, основанный на принципе "свойство добавленное в объект раньше идет раньше" (по крайней мере для свойств не находящихся в прототипе).
Evgeniy 🍀
И так поступают все, кроме нашего любимого IE
Evgeniy 🍀
Но опять же, спека прямо не определяет порядок обхода ключей в объекте, поэтому вопрос хреновый
Anton
седьмой ие выводит то же, что и хром и фф
Anton
Ekaterina
#вакансия #офис #fulltime #frontend #vue #javascript #Москва
✏️Вакансия: Frontend Разработчик
✏️Занятость: офис
✏️Город: г. Москва, ул. Гашека
✏️ЗП: 140 000 - 160 000 net
✏️Название компании: SL Tech
☝️О компании:
SL Tech входит в группу SEALINE и создает современные IT-решения для бизнеса и жизни. SEALINE входит в ТОП-10 страховых брокеров России. Одним из ключевых направлений нашей работы стало создание market places. Это не просто разработка очередного онлайн-сервиса, SL Tech строит высокотехнологичный мост-коммуникацию между клиентами и поставщиками. Благодаря верной стратегии управления и четко заданным векторам развития, компания осваивает новые сферы и открывает для себя новые горизонты. Молодой коллектив и амбициозные задачи! (https://sl-tech.ru/)
☝️Задачи:
• Предстоит заниматься web проектами, агрегаторами страхования
• Продуктовая часть на python/vue js
• Взаимодействовать предстоит с backend-командой и дизайнерами
☝️Ожидания:
• Знание HTML5, CSS3, JS(ES5, ES6+), Vue.js
• Опыт работы с Vue.js в продакшн от 1 года
• Понимание REST API
• Опыт работы с GIT
• Кросс-браузерная HTML-верстка
☝️Будет плюсом:
• MVC
• Знание yarn, webpack2, npm
• Vuex
• Опыт работы c Nuxt.js
• Опыт работы с jira
☝️Предлагаем:
• Оформление по ТК РФ
• Полностью белая зп
• Уровень зп обсуждается индивидуально (в соответствии с вашим уровнем и ожиданиями)
• ДМС (после испытательного срока 3 месяца)
• Офис в центре (5 минут от м.Маяковская)
• Чай, кофе, печеньки
• Адекватное руководство
• Весёлая, сильная команда
📌Контакты: it.huntme@gmail.com или @Kate_Guseva
hayyo
А вот таких приколов я вообще не понимаю...
Dmitry
Ну заметь что дробные числа пишутся через точку в джсе, а тут запятая стоит
Dmitry
Оператор запятая есть такая вещь
Dmitry
Погугли
Anton
1,5 + 2,5 === 5
Roman
Anton
hayyo
Оу shit
hayyo
Запятая
Dmitry
Короче говоря оператор запятая возвращает результат только последнего операнда, а последний тут 4
Dmitry
Остальное в доке
Roman
это типо тесты на идиота или на внимательность, я все возможные тесты заваливаю, потому что я не пишу так и мне не ведом этот страх
hayyo
Благодарю
Anton
это называется группировка
return (a = 5, b = getB(), b += a, b / a)
работает так же как
a = 5;
b = getB();
b += a;
return b / a;
Roman
помогите с регуляркой
Roman
https://regex101.com/r/2uoosz/2
Roman
3 часа уже долблюсь с этой проблемой
Anton
Roman
Roman
выделять пункты только те где есть слово: "сроки:"
Roman
а выделяет повсюду
Roman
к примеру 2.7.3 пункт лишний
Anton
(\d\.){3}(\s[А-Я]).*?(сроки:)(.*?\.\s)
Anton
да и зачем там группы?
((?:\d\.){3}\s[А-Я].*?сроки:.*?\.\s)
Roman
Roman
захватывает сверху лишнее :(
Roman
на выходе должно получиться типо такого 1.2.3 текст текст СРОКИ текст текст.
Anton
Roman
я добавил чуть выше паттерн без ключевого слова
Roman
и все сломалось
Roman
регулярки убивают 😩
Igor
Может зайти с другой стороны? Регуляркой почикать текст на массивы и потом найти те куски в которых есть искомое слово
Roman
двойной проход хм, сейчас попробую
Anton
по сути просто str.split(' ').filter(e => /сроки:/.test(e))
Roman
думаешь пробелы во всем виноваты? :)
Anton
думаю, что не обязательно регулярки везде пихать
Vlad
Ананасы, а есть либы, позволяющие узнать производительность ПК пользователя и выдать его в виде какого-то коэффициента?
craz I'm against,
на странице много swiper`ов https://idangero.us/swiper/ стиль у них разный поэтому я делаю
let swipers = new Swiper('.swiper-container',{
init: false,
...
и потом
let mainSlider = document.querySelector(mainSliderClass).swiper;
mainSlider.params = Object.assign(mainSlider.params,{
loop:true,
...
но у меня ощущение, что не так надо делать...
подскажите, пожалуйста
craz I'm against,
как дописаться в params по правильному
craz I'm against,
Конкретно про Object.assign - это наверное не правильно
Vladislav
Vladislav
Можно лодаш deep merge юзать
craz I'm against,
{ ...mainSlider.params, ...{ } } - это же не синтаксис такой?
craz I'm against,
https://lodash.com/docs/#merge
craz I'm against,
оно?
craz I'm against,
спасибо, работает!
B
Привет всем 🙂
B
Нам нужен:
— Back-end для Laravel + API под фронт
— Front-end для верстки (Vue || React)
— Аутсорс разраб, который сделает парсер сайтов. (4-5, а далее back-end подхватит)
Этапы:
— Разработать архитектуру таблиц данных
— Сбор логики в back-end структуры
— Сделать верстку
— Привязать бек к фронту
— Запустить разработку парсеров (баяре говорят 3-5 дней и готово 5 парсеров)
— Привязать парсеры к беку
— Тестовый запуск