Size: a a a

2021 April 06

М

Михаил in pro.js
Всем привет. Подскажите, почему при любом исходе меня редиректит на SHOP_ROUT. По логике меня должно выкидывать в него если только нет пути, но меня всегда на него кидает
источник

К

Костя Сафонов... in pro.js
Сергей Овсянников
Чёт хз, в чём проблема может быть
Крч свойство tagId было задано через Object.defineProperty. JSON.stringify такие свойства всегда игнорит.

Переписал чутка код, чтоб обойтись без Object.defineProperty и все заработало
источник

СО

Сергей Овсянников... in pro.js
О, интересно, не знал об этом
источник

A

Anna in pro.js
#вакансия #frontend #javascript #react #remote #удаленка
Вакансия Frontend Developer (frontoffice) в крупную компанию Еаптека (более 3000 сотрудников. Из них - 150 в отделе разработки). 
З/п до 250 000, работа удалённая. 
Мы ожидаем: 
• Хорошее знание верстки: HTML5, CSS3, БЭМ, Bootstrap 4, LESS (SCSS) 
• Хорошие знания JS (ES6 приветствуется): замыкания, область видимости переменных, стек вызова 
• Уверенное использование React, Redux + Saga, webpack, axios 
• Опыт работы с Postman/Swagger UI 
• Понимание принципов ООП 
• Опыт настройки и работы со сборщиками: Webpack, Gulp 
• Навыки работы с git 
• Умение работать в команде 
Будет преимуществом: 
• Опыт в разработке и поддержке SPA 
• Опыт работы с шаблонами 1С-Битрикс 
• Понимание принципов оптимизации фронтенда 
• Использование Docker 
• Навыки работы в терминале Linux 
Задачи 
• Развитие сервисов для самого крутого маркетплейса по продаже лекарственных средств! 
EAPTEKA — сервис для покупки лекарств и товаров для здоровья как онлайн, так и в собственной аптечной сети. Ежедневно сайтом и приложением пользуется более 300 000 пользователей, и наша главная цель — сделать процесс покупки максимально комфортным и прозрачным. Наши принципы: демократичные цены,  широкий ассортимент, наличие редких препаратов и современные технологии. 
Сервис работает с 2007 года — за это время мы вошли в число лидеров рынка.
Рабочий день с 10 до 19. 
Приятные подробности: 
•Зарплата полностью белая. 
•Оплачиваем курсы по профилю работы, скидки на курсы по английскому. 
•Даём оборудование в бесплатное пользование (доставка курьером). 
•Тестового задания нет. 
Ждём Вашего отклика! 
Контакты @that_fun Анна
источник

AM

Alex Mystery in pro.js
Всем привет, пытаюсь прикрутить ckeditor к textarea в админке. Все прикручивается, но для того, чтобы вставлять изображения нужно импортировать адаптер.
Пытался импортировать, как у них в документации, выдаёт ошибку:
Uncaught SyntaxError: import declarations may only appear at top level of a module

Подскажите пожалуйста как решить проблему 🙏
источник

AY

Alex Yugay in pro.js
Подскажите, пожалуйста, кто работал с magnific popup
Использую код:
$('.popup-modal').magnificPopup({
 callbacks: {
   elementParse: function() {
     this.st.ajax.settings.data = {
         itemId: this.st.el.attr('data-id')
     }
   },
   ajaxContentAdded: function() {
     this.content;
   },
 },
 type: 'ajax',
 ajax: {
   settings: {
     type: 'POST',
   }
 },
 removalDelay: 1300,
 mainClass: 'my-mfp-zoom-in',
 showCloseBtn: false,
 fixedContentPos: true,
});

Почему сам поп ап не открывается?
В DOM элементы есть с поп апом, а самого поп апа нет
источник

СО

Сергей Овсянников... in pro.js
Костя Сафонов
Крч свойство tagId было задано через Object.defineProperty. JSON.stringify такие свойства всегда игнорит.

Переписал чутка код, чтоб обойтись без Object.defineProperty и все заработало
Если хочешь через Object.defineProperty, то ставь у поля enumerable: true
источник

К

Костя Сафонов... in pro.js
Сергей Овсянников
Если хочешь через Object.defineProperty, то ставь у поля enumerable: true
Спс!
источник

LA

Luka Asatiani in pro.js
Разрабатываю приложение для игры в шахматы. Нужен совет по одному вопросу. Тут нужно жёстко проверять разные условия на валидность и не могу понять что будет лучше сделать валидации и на клиентской части и на серверной или же сделать только на стороне сервера а клиенту отображать его же действия только после того как они пройдут валидацию на сервере? Думаю второй вариант не подходит так из за задержки сервера, видеть свои ходы задержкой в грубо говоря в пол секунды это некорректно. Но и первый вариант не очень нравиться, проверять одно и тоже действие два раза почти одним и тем же алгоритмом, как то странно. Можете подсказать другой вариант? P.S всё описал очень поверхностно, если что то не понятно задавайте вопросы.
источник

МС

Максим Сафонов... in pro.js
Всем привет друзья! Может кто решал задачу и подскажет- нужно с веб приложения отправить письмо на почту клиенту, но в письме должен быть график сгенеренный на основе данных с веб-приложения. Почтовые клиенты не понимают жс, может кто подскажет как можно реализовать? Нужно такое письмо отправлять с Youtrack, но поможет инфа и про обычное веб-приложение.
источник

СО

Сергей Овсянников... in pro.js
Luka Asatiani
Разрабатываю приложение для игры в шахматы. Нужен совет по одному вопросу. Тут нужно жёстко проверять разные условия на валидность и не могу понять что будет лучше сделать валидации и на клиентской части и на серверной или же сделать только на стороне сервера а клиенту отображать его же действия только после того как они пройдут валидацию на сервере? Думаю второй вариант не подходит так из за задержки сервера, видеть свои ходы задержкой в грубо говоря в пол секунды это некорректно. Но и первый вариант не очень нравиться, проверять одно и тоже действие два раза почти одним и тем же алгоритмом, как то странно. Можете подсказать другой вариант? P.S всё описал очень поверхностно, если что то не понятно задавайте вопросы.
Как человек, который играет в шахматы - могу посоветовать тебе посмотреть, как сделано на chess.com
Посмотри в дебаг консоле какие запросы отправляются и попробуй сам js'ом сгенерировать запрос с невозможным ходом
А на фронте, как варик, можно в стейте хранить возможные ходы для фигур, которые будут прилетать с сервера, например
И просто, если хода нет среди возможных, то не давать его совершить
источник

LA

Luka Asatiani in pro.js
Сергей Овсянников
Как человек, который играет в шахматы - могу посоветовать тебе посмотреть, как сделано на chess.com
Посмотри в дебаг консоле какие запросы отправляются и попробуй сам js'ом сгенерировать запрос с невозможным ходом
А на фронте, как варик, можно в стейте хранить возможные ходы для фигур, которые будут прилетать с сервера, например
И просто, если хода нет среди возможных, то не давать его совершить
Вот посмотреть на других сайтах не пробовал хотя сомневаюсь что получится разобраться. У меня не большой опыт работы с веб-сокетами написать систему для данного приложения могу но сомневаюсь что смогу разобраться как там у других работает, я даже не знаю показываются ли ws запросы в открытом виде как http запросы. А вот вернуть валидные ходы с сервера я не задумывался, спасибо за совет.
источник

СО

Сергей Овсянников... in pro.js
Luka Asatiani
Вот посмотреть на других сайтах не пробовал хотя сомневаюсь что получится разобраться. У меня не большой опыт работы с веб-сокетами написать систему для данного приложения могу но сомневаюсь что смогу разобраться как там у других работает, я даже не знаю показываются ли ws запросы в открытом виде как http запросы. А вот вернуть валидные ходы с сервера я не задумывался, спасибо за совет.
Не показываются)
Только что проверил)
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in pro.js
console.log( typeof [1, 2, 3] );  почему в консоли object, а не массив?
источник

СО

Сергей Овсянников... in pro.js
PHP PROGRAMMIST⬤👍3🅰️
console.log( typeof [1, 2, 3] );  почему в консоли object, а не массив?
Потому что любой не примитив в js'e - объект
источник

С

Сайфиддин in pro.js
PHP PROGRAMMIST⬤👍3🅰️
console.log( typeof [1, 2, 3] );  почему в консоли object, а не массив?
Массив - прототип объекта Array
источник

IO

Iv Ov in pro.js
Luka Asatiani
Вот посмотреть на других сайтах не пробовал хотя сомневаюсь что получится разобраться. У меня не большой опыт работы с веб-сокетами написать систему для данного приложения могу но сомневаюсь что смогу разобраться как там у других работает, я даже не знаю показываются ли ws запросы в открытом виде как http запросы. А вот вернуть валидные ходы с сервера я не задумывался, спасибо за совет.
Ws запросы в dev tools браузеров показываются как фреймы одного запроса, который со статусом ответа http 101, кажется, и показан как не завершеный
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in pro.js
Сергей Овсянников
Потому что любой не примитив в js'e - объект
всмысле? объект  объявляется другими скобками
источник

LA

Luka Asatiani in pro.js
PHP PROGRAMMIST⬤👍3🅰️
всмысле? объект  объявляется другими скобками
Ну есть такие странные фичи в js, нужно просто смириться с этим 😁
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in pro.js
ок
источник