Nikita
Звучало будто ты не веришь
Нет, я хотел посмотреть, дёргаешь ли ты cli или либу.
Ты используешь penteract, который байндинги.
Nikita
А почему я должен был не верить? Мне этого даже в голову не пришло.
Denis
Denis
Пардон
Denis
А этому типу я все по делу сказал. В чем проблема то? Если что, я занимался DDD и контрибьютил в DDD-framework
Denis
И далеко не пробелы
Beka
Nikita
Nikita
Всей этой ветки разговора не должно было быть.
Denis
Denis
И сказал по делу вроде всё
Denis
Ещё меня удивило наличие такого количества ошибок
Denis
Я достаточно общался с иностранцами, чтобы знать как они в среднем пишут
Denis
Denis
От и до
Denis
И они гораздо строже
Beka
Beka
От и до
До... Скажем 4-5k не должен быть проблемой.
Denis
К тому же просто у нас так не говорят. Оборот domain knowledge, должен был звучать general knowledge
Denis
Stack knowledge - такое есть
Denis
Есть:
- Base knowledge
- Stack specific knowledge
- Project specific knowledge
Denis
Вероятно вы имеете ввиду знание стека
Beka
Denis
https://youtu.be/7pmw5gvWAf8
Denis
18:30
Denis
Несколько минут
Denis
Лит? Я хз
Denis
About knowledge types
Nikita
Ну там, «Что не так с ${frameworkName}» в описании, я поэтому спросил.
Denis
Denis
Первые полчаса рекомендую
Nikita
Denis
Я так вообще не смотрю видосы. Это редкость от меня видео дождаться...
Rauf
все привет такой вопрос почему в таком подходе не получаетсья добавить класс к соседнему элементу
Rauf
dropBtn.forEach(item => {
item.onmouseover = _ => item.nextSibling.classList.add("show");
})
Rauf
ошибка ... Cannot read property 'nextSibling' of undefined
Maksim
ты доходишь до последнего элемента на странице, и обращаешься к свойству класслист следующего(не существующего элемента). отсюда и ошибка
Maksim
добавь проверку на существование следущего элемента !!item.nextSibling && item.nextSibling.classList.add("show")
Rauf
сек я перевариваю то что ты сказал .у меня мозговой штурм
Rauf
Rauf
<li>
<a class="dropbtn dropdown-toggle" id="dropdownFirst" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="javascript:void(0);">
<span>АФИША</span>
</a>
<div class="dropdown-menu" aria-labelledby="dropdownFirst">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</li>
Maksim
у тебя в dropBTN что собирается, покажи
Rauf
он из деструктуризации беретсья
Rauf
const [up,
control,
body,
inputSearch,
fontAwesome,
dropBtn] =
[document.querySelector(".up"),
document.querySelector(".control"),
document.querySelector("body"),
document.querySelector(".input-search"),
document.querySelector(".font-awesome"),
document.querySelectorAll(".dropbtn")];
Rauf
последний
Maksim
вот по указанному выше срезу. у тебя 1 элемент
Maksim
ты берешь, и применяешь к нему метод forEach ( который работает для перебора элементов массива)
Rauf
ну querySelectorAll же возвращает коллекцию
Rauf
потому и foreach там нужен
Rauf
нет разве?
Maksim
ты прав, я смотрю просто по элементам
🤴👷♂️🦸♂️🧚♀️
Всем привет. Подскажите где почитать про ramda, потому что на их оф сайте я не нашел доку
Maksim
у тебя рендерится только 1 элемент с .dropbtn ?
Maksim
🤴👷♂️🦸♂️🧚♀️
Rauf
Rauf
я кстати нашел решение
Rauf
но пока не знаю как это работает
Rauf
я написал nextElementSibling
Rauf
dropBtn.forEach(item => {
const dropDownMenu = item.nextElementSibling;
item.onmouseover = _ => dropDownMenu.classList.add("show");
})
Stanislav
я чего-то не понимаю?) npm не установлен локально
Svyatoslav
Stanislav
он установлен глобально, но не локально в папке проекта
Stanislav
но я хз откуда он берет 5.6.0
Svyatoslav
А как это локально в папке проекта?
Svyatoslav
Обнови попробуй
Svyatoslav
npm всегда глобально)
Stanislav
»npm не установлен локально
Stanislav
локально = в папке проекта
Svyatoslav
локально = в папке проекта
Может я чего то не понял. Но npm это менеджер пакетов а не пакет. Его нельзя установить локально
Stanislav
npm сам представляет себя пакетом, ты можешь написать npm i npm и он начнет обновлять. сам себя)
Maksim
Svyatoslav
Maksim
Stanislav