Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 14

АН

Авроамэриканец Начрэл in JavaScript — русскоговорящее сообщество
Как по БЭМ соблюдать инкапсуляцию? Есть элемент menu с инпутом search, при вводе ищутся итемы меню.

Засунул это меню в попап показывающийся при нажатии на кнопку - получился новый модуль select.

Модуль menu пушит событие select, когда происходит выбор.
Модуль select перехватывает это событие, устанавливает новое значение, текст и состояние (закрывает попап).

Теперь хочу при выборе элемента очищать инпут search в модуле menu, но согласно методологии, я не имею права лезть в независимый элемент.

Как организовать очистку инпута?
источник

АН

Авроамэриканец Начрэл in JavaScript — русскоговорящее сообщество
Есть мысль пушить в menu события вроде clearInput, но это не в стиле js, потому что это по сути не событие (ничего же не произошло), а обмен сообщениями через события. Что даже звучит как хак
источник
2019 December 15

АН

Авроамэриканец Начрэл in JavaScript — русскоговорящее сообщество
Если знаете какой-нибудь чат по бэм - скиньте в лс. Вряд ли на их форуме можно получить ответ
источник

AS

Andrew Shedov in JavaScript — русскоговорящее сообщество
Авроамэриканец Начрэл
Если знаете какой-нибудь чат по бэм - скиньте в лс. Вряд ли на их форуме можно получить ответ
мне тоже скинь если найдешь
источник

АН

Авроамэриканец Начрэл in JavaScript — русскоговорящее сообщество
Andrew Shedov
мне тоже скинь если найдешь
bem_ru
источник

AK

Alex Kaz in JavaScript — русскоговорящее сообщество
artem sdobnikov
можно так
searchUsers(event) {
   console.log(event.srcElement.value)
}
https://developer.mozilla.org/en-US/docs/Web/API/Event/srcElement
alias for the standard Event.target property
источник

AK

Alex Kaz in JavaScript — русскоговорящее сообщество
Как там в рамблере?
источник

ТГ

Тёма Гапеевцев in JavaScript — русскоговорящее сообщество
Alexander Gorshenev
10 000 - 15 000 рублей
источник

ТГ

Тёма Гапеевцев in JavaScript — русскоговорящее сообщество
не за что)
источник

ТГ

Тёма Гапеевцев in JavaScript — русскоговорящее сообщество
разумеется часть с реактом можно отсечь
источник

JA

JustAndrew Andrew in JavaScript — русскоговорящее сообщество
Ребят кто ибудь может помочь новичку разобраться код одной функции построчно
источник

JA

JustAndrew Andrew in JavaScript — русскоговорящее сообщество
function doSmth(a) {
 
   for (var q=1, i=1; q<a.length; ++q) {
     if (a[q] !== a[q-1]) {
       a[i++] = a[q];
     }
   }
 
   a.length = i;
   return a;
 }
источник

JA

JustAndrew Andrew in JavaScript — русскоговорящее сообщество
Построчно объяснить как работает для удлаения повторных элементов из массива
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
JustAndrew Andrew
Построчно объяснить как работает для удлаения повторных элементов из массива
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Это функция выглядит лучше чем твоя
источник

MR

Made in Russia in JavaScript — русскоговорящее сообщество
Парни,подскжаите пожалуйста у меня есть акой запрос и вообще подобных запросов много
var id = $(this).find('.item_id_for_offers').html();
          //var id = $(this).data('id');
           var ths = $(this);
           $.post('/bitrix/templates/proTemplate/ajax/connector.php?act=cart', {
               id: id,
               modal: true
           }, function (res) {
               if (res != "") {

                       e.preventDefault();
                       $.magnificPopup.open({
                           items: {
                               type: 'inline',
                               src: '#basket_window',
                           }
                       });
                       var carousel = $('.basket_window').find('.owl-carousel').data('owlCarousel');
                       if (carousel) {
                           carousel._width = $('.basket_window').find('.owl-carousel').width();
                           carousel.invalidate('width');
                           carousel.refresh();
                       }
                   }

Проблема в том что при первом клике я получаю ошибку 502 в консоли..а во второй все проходит нормально,а  унеокоторых сразу 502 сыпется, в чем может быть проблема?
источник

MR

Made in Russia in JavaScript — русскоговорящее сообщество
При том на другом хосте вроде ок все, это настроки сервера могут влиять?
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Made in Russia
При том на другом хосте вроде ок все, это настроки сервера могут влиять?
502 это проблема с сервером, возможно там даётся не тот ответ или версия пхп может другая
источник

MR

Made in Russia in JavaScript — русскоговорящее сообщество
Lookarious
502 это проблема с сервером, возможно там даётся не тот ответ или версия пхп может другая
Да,ешиласьь проблема зря задал вопрос,я  просто прописал прямой путь от самого сайта..позде разберусь с самой проблемой !Спасибо!
источник

DB

Denis Budeyko in JavaScript — русскоговорящее сообщество
Доброе утро, подскажите пожалуйста,
Есть a в у которой ссылка идет на изображения
Можно ли js узнать размеры той самой изображения?
источник