Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 23

DS

Dmitry Sidorov in JavaScript Noobs — сообщество новичков
Спасибо, а можно так же, только если значение уже есть, пропустить?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Dmitry Sidorov
Спасибо, а можно так же, только если значение уже есть, пропустить?
в самом флат вряд ли, можешь через Set оставить только уникальные значения и все. Например:
[...new Set([['1', '2', '3'], ['4', '5'], ['1', '2', '7']].flat())]
источник

DS

Dmitry Sidorov in JavaScript Noobs — сообщество новичков
Максим
в самом флат вряд ли, можешь через Set оставить только уникальные значения и все. Например:
[...new Set([['1', '2', '3'], ['4', '5'], ['1', '2', '7']].flat())]
Да, спасибо огромное
источник

K

Krike in JavaScript Noobs — сообщество новичков
Переслано от Krike
почему при клике на элемент который вызывает эту функцию удаляется сам элемент, хотя должен удаляться его родитель

  
function itemDel() {
   elem = document.querySelector(".group__list");
 
   elem.addEventListener("click", event => {
     let el = event.target;
       
   
     el.parentNode.remove()
   })
 }
источник

K

Krike in JavaScript Noobs — сообщество новичков
Krike
Переслано от Krike
почему при клике на элемент который вызывает эту функцию удаляется сам элемент, хотя должен удаляться его родитель

  
function itemDel() {
   elem = document.querySelector(".group__list");
 
   elem.addEventListener("click", event => {
     let el = event.target;
       
   
     el.parentNode.remove()
   })
 }
прилагается
источник

М

Максим in JavaScript Noobs — сообщество новичков
Krike
Переслано от Krike
почему при клике на элемент который вызывает эту функцию удаляется сам элемент, хотя должен удаляться его родитель

  
function itemDel() {
   elem = document.querySelector(".group__list");
 
   elem.addEventListener("click", event => {
     let el = event.target;
       
   
     el.parentNode.remove()
   })
 }
Ну так он дочерний элемент этого родителя, а удаляются все вложенные элементы, не?
источник

K

Krike in JavaScript Noobs — сообщество новичков
Максим
Ну так он дочерний элемент этого родителя, а удаляются все вложенные элементы, не?
а как сделать чтобы удалялся сразу весь родитель?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Krike
а как сделать чтобы удалялся сразу весь родитель?
closest
источник

М

Максим in JavaScript Noobs — сообщество новичков
выбери какой именно родитель нужен, у них там же уровни есть тоже
источник

М

Максим in JavaScript Noobs — сообщество новичков
Что за прикол у тебя в скрипте, что при нажати удалить, ты на родителя событие вешаешь для удаления тегнутого элемента? Это попытка в делегирование такая?)
источник

K

Krike in JavaScript Noobs — сообщество новичков
сложна сложна
источник

ДD

Дмитрий Dima in JavaScript Noobs — сообщество новичков
как можно скрыть блок со страницы удалив у него так же высоту ? display: none не подойдет
opacity,transform:scale - не убирают высоту
источник

М

Максим in JavaScript Noobs — сообщество новичков
Krike
сложна сложна
Почитай https://learn.javascript.ru/ или посмотри Лущенко на ютубе, JS 2.0 плейлист, там с самых основ идет на простых примерах, будет более понятно в какой момент куда тыкнуть. Хоть и говорят про 20/80, но всеж в слепую делать без основ может только замедлить процесс
источник

K

Krike in JavaScript Noobs — сообщество новичков
Максим
Почитай https://learn.javascript.ru/ или посмотри Лущенко на ютубе, JS 2.0 плейлист, там с самых основ идет на простых примерах, будет более понятно в какой момент куда тыкнуть. Хоть и говорят про 20/80, но всеж в слепую делать без основ может только замедлить процесс
спасибо
источник

PK

Pavel Komarov in JavaScript Noobs — сообщество новичков
Зачем код библиотеки Реакт собирается в один бандл вместе с кастомным кодом приложения, а не подключается отдельно с какого-нибудь cdn? Ведь при подключении отдельно библиотеку было бы достаточно загрузить один раз, а потом использовать для всех Реакт-приложений (с той же версией и источником) из кэша. Изучаю работу сетей и браузеров и возник такой вопрос. Что я упускаю?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Дмитрий Dima
как можно скрыть блок со страницы удалив у него так же высоту ? display: none не подойдет
opacity,transform:scale - не убирают высоту
отдельный класс с высотой 0px? Либо абсолютную позицию и куда-то в минус увести
источник

М

Максим in JavaScript Noobs — сообщество новичков
Pavel Komarov
Зачем код библиотеки Реакт собирается в один бандл вместе с кастомным кодом приложения, а не подключается отдельно с какого-нибудь cdn? Ведь при подключении отдельно библиотеку было бы достаточно загрузить один раз, а потом использовать для всех Реакт-приложений (с той же версией и источником) из кэша. Изучаю работу сетей и браузеров и возник такой вопрос. Что я упускаю?
Это CRA, чтобы автономно мог работать. Но ты можешь реакт так же через CDN подключить, если надо
источник

ДD

Дмитрий Dima in JavaScript Noobs — сообщество новичков
Максим
отдельный класс с высотой 0px? Либо абсолютную позицию и куда-то в минус увести
с высотой пробовал уже . Когда задаешь высоту в 0,то элменты внтури блока остаются,но при этом они высотой 0 пикселей и уже налазят на блок снизу
источник

ДD

Дмитрий Dima in JavaScript Noobs — сообщество новичков
с absolute cейчас попробую
источник

М

Максим in JavaScript Noobs — сообщество новичков
Дмитрий Dima
с высотой пробовал уже . Когда задаешь высоту в 0,то элменты внтури блока остаются,но при этом они высотой 0 пикселей и уже налазят на блок снизу
overflow hidden
источник