Size: a a a

JavaScript Rules

2020 June 20

H

Hovo in JavaScript Rules
Yaroslav Vapnychnyi
є і то і інше. Але краще коли один верстає з нуля
Я правильно перевожу?
Ты написал может и первый вариант может и второй, круто если один все делает
источник

YV

Yaroslav Vapnychnyi in JavaScript Rules
да, я видел когда на проект был выделен верстальщик и он большую часть проекта верстал, но когда с его верстки делали компоненты на реакт часто приходилось подправлять
источник

I

Igor® in JavaScript Rules
Hovo
Ребят может вопрос глупый но попытка не пытка.
Реакт разработчик верстает сайт с нуля или есть отдельный верстальщик который верстает и Реакт дев уже на базе верстки делает компоненты?
С такими вопросами в флудилку. Здесь только про сам жс, жс фреймворки и т.д.

Ссылка в закрепе
источник

H

Hovo in JavaScript Rules
Yaroslav Vapnychnyi
да, я видел когда на проект был выделен верстальщик и он большую часть проекта верстал, но когда с его верстки делали компоненты на реакт часто приходилось подправлять
Спасибо 👍
источник

H

Hovo in JavaScript Rules
Igor®
С такими вопросами в флудилку. Здесь только про сам жс, жс фреймворки и т.д.

Ссылка в закрепе
👍
источник
2020 June 21

АТ

Алексей Турчиник... in JavaScript Rules
Всем привет, может кто подскажет почему такое поведение происходит у скрипта. Когда нахожусь на главной странице то все корректно работает, стоит перейти на любую другую - слетает скрипт
https://homo-medica.com.ua/direction/
источник

А

Андрей in JavaScript Rules
Не понял, какой скрипт слетает ?
источник

А

Андрей in JavaScript Rules
Я и на главной странице вижу что файл скрипта не загрузился
https://homo-medica.com.ua/wp-content/themes/homomedica/js/example.js?ver=1.0.0 net::ERR_ABORTED 404
источник

D

Darkhan in JavaScript Rules
Всем привет, помогите добить одну задачку.
Дан небольшой массив с повторяющимися элементами.
Задача вывести в новый массив только дубликаты элементов. Я использовал 2 цикла чтобы просто сравнить элементы массива друг с другом. Но выводится такое количество дубликатов какое есть в массиве. Затем добавил третий цикл чтобы вывести по одному элементу дубликата, и тут я поплыл.
https://jsfiddle.net/hellxdara/otL5qdy7/1/
источник

М

Максим in JavaScript Rules
Darkhan
Всем привет, помогите добить одну задачку.
Дан небольшой массив с повторяющимися элементами.
Задача вывести в новый массив только дубликаты элементов. Я использовал 2 цикла чтобы просто сравнить элементы массива друг с другом. Но выводится такое количество дубликатов какое есть в массиве. Затем добавил третий цикл чтобы вывести по одному элементу дубликата, и тут я поплыл.
https://jsfiddle.net/hellxdara/otL5qdy7/1/
Ну.. как вариант

 const array = [2, 2, 2, 6, 8, 8, 10, 10, 10];
   const newArr = {};
   const duplicates = [];

   for (let item of array) {
     if (newArr[item] !== undefined) {
       newArr[item]++
     } else {
       newArr[item] = 1
     }
   }

   for (let [key, value] of Object.entries(newArr)) {
     if (value > 1)
       duplicates.push(key)
   }

   console.log(duplicates);
источник

D

Darkhan in JavaScript Rules
Максим
Ну.. как вариант

 const array = [2, 2, 2, 6, 8, 8, 10, 10, 10];
   const newArr = {};
   const duplicates = [];

   for (let item of array) {
     if (newArr[item] !== undefined) {
       newArr[item]++
     } else {
       newArr[item] = 1
     }
   }

   for (let [key, value] of Object.entries(newArr)) {
     if (value > 1)
       duplicates.push(key)
   }

   console.log(duplicates);
Спасибо, но я пока не умею работать с массивами кроме как с помощью простого цикла for, и я еще не знаю кучи функций массивов. Было бы круто если бы вы решили задачу не сильно меняя метод и структуру уже имеющуюся. Ваше решение я просто не понял, но оно работает😊
источник

М

Максим in JavaScript Rules
Darkhan
Спасибо, но я пока не умею работать с массивами кроме как с помощью простого цикла for, и я еще не знаю кучи функций массивов. Было бы круто если бы вы решили задачу не сильно меняя метод и структуру уже имеющуюся. Ваше решение я просто не понял, но оно работает😊
Не, я в менторы не записывался, чтобы переписывать так, чтобы совсем новичкам было ясно. Лучше прочесть про эти методы и понять. Тут просто for of и Object.entries минуты 2-3 чтобы глянуть.

Но чтобы понять принцип: цикл сначала проходит по массиву, затем в объект записывает ключ и цифру 1, если такого ключа нет (а ключ - это число в массиве), если ключ уже есть - будет просто +1 значение. Затем 2-й цикл проходит уже по объекту, проверяет значение ключа больше 1 или нет, если больше - тогда пушит ключ в массив duplicates.  Возможно от этой инфы сам перепишешь
источник

AM

Alex Matrosov in JavaScript Rules
Всем привет. Вывожу массив дивов, допустим с классом del через ответ ajax от php файла. как поймать все дивы через джава? получается, если прописываешь в соурс файле. .  js то он его не видит еще. через виндов онлоад не вариант, потому что список дивов обновляется периодически
источник

D

Darkhan in JavaScript Rules
Максим
Не, я в менторы не записывался, чтобы переписывать так, чтобы совсем новичкам было ясно. Лучше прочесть про эти методы и понять. Тут просто for of и Object.entries минуты 2-3 чтобы глянуть.

Но чтобы понять принцип: цикл сначала проходит по массиву, затем в объект записывает ключ и цифру 1, если такого ключа нет (а ключ - это число в массиве), если ключ уже есть - будет просто +1 значение. Затем 2-й цикл проходит уже по объекту, проверяет значение ключа больше 1 или нет, если больше - тогда пушит ключ в массив duplicates.  Возможно от этой инфы сам перепишешь
Спасибо, это внесло ясность🙏
источник

АИ

Артем Ильченко... in JavaScript Rules
Alex Matrosov
Всем привет. Вывожу массив дивов, допустим с классом del через ответ ajax от php файла. как поймать все дивы через джава? получается, если прописываешь в соурс файле. .  js то он его не видит еще. через виндов онлоад не вариант, потому что список дивов обновляется периодически
Делегирование события делай
источник

DA

D A in JavaScript Rules
Здравствуйте, Александр! Не могли бы вы записать на своем ютуб-канале урок о том, как делать хлебные крошки? Это очень важная и интересная тема. Заранее благодарен.
источник

AL

Alexander Luschenko in JavaScript Rules
хлебные крошки большей частью на беке генерируются
источник

PV

Pavel Viznytsia in JavaScript Rules
D A
Здравствуйте, Александр! Не могли бы вы записать на своем ютуб-канале урок о том, как делать хлебные крошки? Это очень важная и интересная тема. Заранее благодарен.
Создай конфиг с картой сайта, а потом чекай URL на pathname например. Я бы так сделал.
источник

PV

Pavel Viznytsia in JavaScript Rules
Это если бэка нет.
источник

S

Szazzq in JavaScript Rules
Darkhan
Всем привет, помогите добить одну задачку.
Дан небольшой массив с повторяющимися элементами.
Задача вывести в новый массив только дубликаты элементов. Я использовал 2 цикла чтобы просто сравнить элементы массива друг с другом. Но выводится такое количество дубликатов какое есть в массиве. Затем добавил третий цикл чтобы вывести по одному элементу дубликата, и тут я поплыл.
https://jsfiddle.net/hellxdara/otL5qdy7/1/
Для разнообразия: https://jsfiddle.net/63hacsrL/
источник