Size: a a a

JavaScript Rules

2020 August 02

R

Ramazan in JavaScript Rules
Виктор Москалев
function check() {
 let word1 = 'friend',
   word2 = 'finder';

 let newArr = word1.split(''),
   newArr2 = word2.split('');

 newArr.sort();
 newArr2.sort();

 for (let i = 0; i < newArr.length; i++) {
     if (newArr[i] == newArr2[i]) {    
       console.log('Done');
     } else {
       console.log('No');
     }
 }
}
check();

второй цикл сравнивает все буквы со всеми , то есть первую со второй третей и т.д.  судя из описания задания тебе это не нужно , если оставить только один цикл все норм работает
понял, спасибо!
источник
2020 August 03

DA

D A in JavaScript Rules
Ребят, не подскажете, хочу на карусели сделать стрелки вместо ползунка. Чтобы нажимал и элементы плавно перемещались назад и вперед. Пока что делаю это так: оставляю display: block 3 элемента, привязываю к кнопке событие, чтобы при нажатии первый элемент становился display: none, а 4 - block. И т.д. Но я хочу, чтобы стрелки выступали вместо ползунка. Какие идеи есть?
источник

БО

Богдан Ошовський... in JavaScript Rules
D A
Ребят, не подскажете, хочу на карусели сделать стрелки вместо ползунка. Чтобы нажимал и элементы плавно перемещались назад и вперед. Пока что делаю это так: оставляю display: block 3 элемента, привязываю к кнопке событие, чтобы при нажатии первый элемент становился display: none, а 4 - block. И т.д. Но я хочу, чтобы стрелки выступали вместо ползунка. Какие идеи есть?
Слайдер SLick в помощ
источник

Р

Роман in JavaScript Rules
D A
Ребят, не подскажете, хочу на карусели сделать стрелки вместо ползунка. Чтобы нажимал и элементы плавно перемещались назад и вперед. Пока что делаю это так: оставляю display: block 3 элемента, привязываю к кнопке событие, чтобы при нажатии первый элемент становился display: none, а 4 - block. И т.д. Но я хочу, чтобы стрелки выступали вместо ползунка. Какие идеи есть?
Я делал через margin. То есть у тебя есть полоса со слайдами, она гораздо шире окна браузера, эта полоса (блок с  width: 500%) находится в блоке с шириной 80vw и overflow:hidden. После этого через JS присваиваешь на каждое нажатие кнопки "вправо" ПЕРВОМУ элементу margin-left: -80vw, пока он не дойдëт до последней картинки, а когда дойдëт margin-left:0.
Для кнопки "влево" наоборот
источник

Р

Роман in JavaScript Rules
Через  display: block/none ты не добьëшься плавности, т.к. transition применять не к чему. Можешь ещë попробовать расположить слайды друг на друге через position absolute и менять для каждого из них opacity, так тоже можешь плавности добиться, у тебя слайды будут проявляться
источник

ВМ

Виктор Москалев... in JavaScript Rules
Это все будет сложно под мобилу подгонять , лучше потрать 20 минут изучи свайпер и через их API  делай красивые слайдеры работающие на телефоне  https://swiperjs.com/   В ютубе полно видео о том как его скачать и добавить в проект
источник

MA

Max Alekseyev in JavaScript Rules
> Это все будет сложно под мобилу подгонять
Не знаю что там сложного, если умеешь верстать респонсив, другое дело, что писать свой слайдер для продакшен применения не очень разумно, есть те же давно откатанные и изученные Slick и Owl. Вот для себе как с тестовой задачей поразвлекаться - самое то.
источник

👑O

👑A One👑 in JavaScript Rules
Всем привет.
Не могу понять почему у меня в out падает текст true либо false вместо значения в массиве str


out.innerHTML += str[i] ? !rePin[str[i]] : out.innerHTML += rePin[str[i]];
источник

👑O

👑A One👑 in JavaScript Rules
👑A One👑
Всем привет.
Не могу понять почему у меня в out падает текст true либо false вместо значения в массиве str


out.innerHTML += str[i] ? !rePin[str[i]] : out.innerHTML += rePin[str[i]];
Решил проблему. Перепутал местами условие🤦‍♂
источник

YB

Yuriy Bondarchuk in JavaScript Rules
Привет всем, есть такой код, вопрос не что это такое, а как это работает, я знаю что такое замыкание, но почему так работает
https://playcode.io/645687/
источник

T

Temirbek in JavaScript Rules
Привет всем как можно при загрузке файлов с input type=file если картинки есть и еще раз загрузить то чтобы не попадало те же файлы или картинки ну фильтрация было пробовал метод filter() оно не работает для объектов файлов
источник

e

eapu08a in JavaScript Rules
Temirbek
Привет всем как можно при загрузке файлов с input type=file если картинки есть и еще раз загрузить то чтобы не попадало те же файлы или картинки ну фильтрация было пробовал метод filter() оно не работает для объектов файлов
Хз как сейчас модно делают,я когда-то по размеру сверял
источник

И

Игорь in JavaScript Rules
Ребята, добрый вечер.  
Расширение. DOM загружается раньше чем JS (не находит коллекцию элементов). На данный момент я не знаю как решить проблему. Если можно подскажите где найти информацию об этом. Прикреплю вывод консоли на фото.  Также прикреплю код (на скрине) в котором я находил коллекцию. Так что проблема возможно не в подгрузке файлов.
https://codepen.io/Kuzenkov/pen/Bajegvg
Нынешний код по ссылке

Спасибо за помощ.
источник

И

Игорь in JavaScript Rules
источник

И

Игорь in JavaScript Rules
источник

Д

Джяков in JavaScript Rules
кто знает, есть ли перевод на русский всей серии книг You don't know JS?
источник

M

MArt2202 in JavaScript Rules
Джяков
кто знает, есть ли перевод на русский всей серии книг You don't know JS?
источник

Д

Джяков in JavaScript Rules
да видал, но там не до конца переведно(
источник

👑O

👑A One👑 in JavaScript Rules
Джяков
кто знает, есть ли перевод на русский всей серии книг You don't know JS?
Книга с носорогом топчик
источник

I

Igor® in JavaScript Rules
Джяков
да видал, но там не до конца переведно(
Есть книги переведенные уже
источник