Mikhail Osher: основные возможности и камни чего? Как мне например поможет знание Array.from если я юзаю react и у меня скажем в es6 стиле теряется контекст, здесь уже нужно знать нюансы библиотеки. Еще раз, вы правы про базовые вещи, спору нет, но программист не обязательно должен знать кучу фишек языка, а есть дрочеры которые чуть ли не заучивают нюансы, и те же люди любят угарать по vanilla js, мол крутая тема, заменяет все библиотеки разом.
Mikhail Osher: я думаю что скажу за нас обоих, мы не имеем ввиду, давайте юзать например только jquery и не будем знать например про то, как работают события, перехват и всплытие, делегирование и прочие нюансы. Мы говорим о том, что на всяких собеседованиях любят дрючить по нюансам языка, даже если ты senior, ты знаешь только те подводные камни, которые сам прошел, читал и т. п. Вполне нормально что-то не знать из нативного js, вот мой пример это d3 я почти без понятия что он там под капотом делает, но пользуюсь и все отлично. Вы говорите о знании базовых вещей, все что вы назвали это не только js, это вообще программирование конечно без них никак, а я просто против дрочеров с их ванилом, пускай попробуют реализовать хоть часть функционала того же d3, а я просто хочу и буду его юзать, вместе с реактом редаксом и кучей всего еще. Хотя конечно когда библиотека начинает тупить, вот тогда начинается ванильный js)
Алексей Уколов: а что за протокол надо реализовать если не секрет, я то думал что по совету можно передавать бинарные данные или пойти почитать еще про него?
Стоп я не понимать, у вас spa или нет, или конкретно этот переход из сайдбара перегружает страницу. Короче если у вас перегружается страница, о чем мы вообще говорим, она же перегружается, конечно меню тупо исчезнет. Если не перезагружается опишите еще раз свои шаги и ожидкния
sim3x: объект экшена не проходит через весь мой код, это же не состояние, как раз наоборот, он специально формируется только для того, чтобы быть переданным в редьюсер и там обработаться.
Что значит функциональщики будут кидать тапки, вот пример redux, полностью функциональный стиль, однако все экшены обычные объекты, а не набор по два - бесконечность параметров.
Простите видимо моих знаний здесь не хватит, не разу не работал с opencart возможно ответ ниже вам больше поможет, т. к. Если это правда стандартный скрипт то вы явно что то забыли подключить, что и добавит вам этот плагин в jquery
Абсолютно не верное предположение. Метод connect принимает вид и коллбэк и ничего не возвращает. Так что ваша функция connect также ничего не вернет. А вот в коллбэке сработает асинхронный код и заполнит переменную database
Что то явно не то, неважно что вы там используете у джеквери нет такого метода о чем вам и сообщается в ошибке, явно кто то его по ошибке добавил, такой метод есть только у jquery ui . Попробуйте написать так $(..).ui.button(..)
Так индексация здесь будет везде одинаковая, у вас же не spa? Как делать вертикальное меню на js или css, тогда уже решайте сами, ведь если дело было в индексации тогда не парьтесь и используйте js, если все же есть желание сделать на чистом css то повторюсь копайте в сторону якорей.