Size: a a a

JavaScript Rules

2020 August 01

II

Illia Izmailov in JavaScript Rules
Igor®
Пункт 1 и 2
ну для начала , перед задаванием вопроса, хотелось бы узнать , есть ли кто-нибудь,,, а потом уже писать. Не уже-ли так Сложно было написать: "да, Есть"? И кстати , мой вопрос был полностью закончен.  Вставлять ссыслку на песочницу , нету смысла , потому что у меня вопрос по основам . Которые опытный человек , ответит за секунду .
источник

I

Igor® in JavaScript Rules
Illia Izmailov
ну для начала , перед задаванием вопроса, хотелось бы узнать , есть ли кто-нибудь,,, а потом уже писать. Не уже-ли так Сложно было написать: "да, Есть"? И кстати , мой вопрос был полностью закончен.  Вставлять ссыслку на песочницу , нету смысла , потому что у меня вопрос по основам . Которые опытный человек , ответит за секунду .
Здесь 3400 участников, каждому из них писать "Да, есть" ? И так каждому новому пользователю. Уважайте друг друга и будет вам счастье. Кто знает - ответит, а если у кого-то не будет времени, либо кто-то не знает, тот проигнорирует
источник

II

Illia Izmailov in JavaScript Rules
Igor®
Здесь 3400 участников, каждому из них писать "Да, есть" ? И так каждому новому пользователю. Уважайте друг друга и будет вам счастье. Кто знает - ответит, а если у кого-то не будет времени, либо кто-то не знает, тот проигнорирует
короче , вместо того чтобы умничать Лучше ответьте мне на вопрос .  почему ругается консоль let seconde = document.querySelectorAll("div > two");
seconde.style.fontStyle = "30px"; консоль пишет . что нету свойства fontStyle
источник

I

Igor® in JavaScript Rules
Illia Izmailov
короче , вместо того чтобы умничать Лучше ответьте мне на вопрос .  почему ругается консоль let seconde = document.querySelectorAll("div > two");
seconde.style.fontStyle = "30px"; консоль пишет . что нету свойства fontStyle
у массива нет свойства style вот поэтому и ругается, console.log(seconde)
источник

II

Illia Izmailov in JavaScript Rules
Igor®
у массива нет свойства style вот поэтому и ругается, console.log(seconde)
а как обратится к нескольким элемента с одинаковым классом?
источник

I

Igor® in JavaScript Rules
Illia Izmailov
а как обратится к нескольким элемента с одинаковым классом?
Либо циклом пройтись, либо для данной задачи можно контейнеру задать font-size, а потомкам установить em, либо юзать css variebles
источник

II

Illia Izmailov in JavaScript Rules
Igor®
Либо циклом пройтись, либо для данной задачи можно контейнеру задать font-size, а потомкам установить em, либо юзать css variebles
Спасибо.Хорошей Ночи
источник

FL

First Name Last name in JavaScript Rules
Ребят здравствуйте у меня одно задание не могу решить Значит у меня есть такой массив
let y = ["#dddddd","#353535","#509fbe","#132730"]
и пустой блок в html с width и height мне надо сделать так чтобы при клике на блок менялось цвет блока на цвета в массиве у меня получается менять цвет только один раз вот что я написал в js не судите строга я только начинаю учить Заранее спасибо

let btr = document.querySelector("#block")
   let y = ["#dddddd","#353535","#509fbe","#132730"]
   for (let i = 0;i < y.length;i++) {
     
     
       btr.addEventListener("click",function (){
     btr.style.backgroundColor =  y[i]
 })
  btr.addEventListener("mouseout",function (){
      btr.style.backgroundColor =  y[i]
  })
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
First Name Last name
Ребят здравствуйте у меня одно задание не могу решить Значит у меня есть такой массив
let y = ["#dddddd","#353535","#509fbe","#132730"]
и пустой блок в html с width и height мне надо сделать так чтобы при клике на блок менялось цвет блока на цвета в массиве у меня получается менять цвет только один раз вот что я написал в js не судите строга я только начинаю учить Заранее спасибо

let btr = document.querySelector("#block")
   let y = ["#dddddd","#353535","#509fbe","#132730"]
   for (let i = 0;i < y.length;i++) {
     
     
       btr.addEventListener("click",function (){
     btr.style.backgroundColor =  y[i]
 })
  btr.addEventListener("mouseout",function (){
      btr.style.backgroundColor =  y[i]
  })
Здесь можно обойтись без цикла)
источник

FL

First Name Last name in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Здесь можно обойтись без цикла)
можно по подробней
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
Можно написать один
addEventListener для клика на блок, в котором присваивать цвет блоку.

btr.addEventListener("click", () => {
if (counter>=y.length) {
counter = 0;
}
btr.backgroundColor = y[counter];
counter++
}

counter - это будет твоим счётчиком. В начале кода нужно его обьявить.
let counter = 0;

Если непонятно, спроси.
источник

FL

First Name Last name in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Можно написать один
addEventListener для клика на блок, в котором присваивать цвет блоку.

btr.addEventListener("click", () => {
if (counter>=y.length) {
counter = 0;
}
btr.backgroundColor = y[counter];
counter++
}

counter - это будет твоим счётчиком. В начале кода нужно его обьявить.
let counter = 0;

Если непонятно, спроси.
сейчас попробую
источник

АВ

Анастасия Ващенко... in JavaScript Rules
Привет)
подскажите, как сделать, чтобы при проверке if функция выполнялась, при else не выполнялась. Потому что у меня возвращаются либо underfined либо ошибки 💁
источник

AL

Alexander Luschenko in JavaScript Rules
покажите код
источник

АВ

Анастасия Ващенко... in JavaScript Rules
function makeRandomFn(x){
   if (x instanceof Array){
       return function(){
           return x[Math.floor(Math.random() * x.length)];
       }
   }
   else ????
   }
}
const getRandomNumber = makeRandomFn([1, 2, 100, 34, 45, 556, 33])

console.log(getRandomNumber()) // 556
мне нужно, чтобы в случае если не массив, ничего не происходило, никаких underfined или ошибок
источник

VS

Vadym Stebakov in JavaScript Rules
Анастасия Ващенко
Привет)
подскажите, как сделать, чтобы при проверке if функция выполнялась, при else не выполнялась. Потому что у меня возвращаются либо underfined либо ошибки 💁
сделать в ифе отрицательное условие и ретернить функцию
а ниже продолжать выполнение
источник

VS

Vadym Stebakov in JavaScript Rules
function makeRandomFn(x){
   if (!(x instanceof Array)){
       return function() {return false};
   }
   
  return function(){
           return x[Math.floor(Math.random() * x.length)];
       }
}
источник

АВ

Анастасия Ващенко... in JavaScript Rules
Если там не массив, то выдает ошибку:
Uncaught TypeError: getRandomNumber is not a function
источник

VS

Vadym Stebakov in JavaScript Rules
Анастасия Ващенко
Если там не массив, то выдает ошибку:
Uncaught TypeError: getRandomNumber is not a function
тогда возвращайте пустую функцию
изменил выше
источник

АВ

Анастасия Ващенко... in JavaScript Rules
тогда возвращает underfined)
ну или false
источник