Size: a a a

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

2020 July 20

MR

Made in Russia in JavaScript Noobs — сообщество новичков
Парни вопрос, как сделать чтобы смотрел по идентификатору числовому
т.е
щас код такой
 window.onload = function () {
       var box=document.getElementsByClassName('cnt-');
       var btn=document.getElementById('button');
       for (let i=5;i<box.length;i++) {
           box[i].style.display = "none";
       }

       var countD = 5;
       btn.addEventListener("click", function() {
           var box=document.getElementsByClassName('cnt-');
           countD += 20;
           if (countD <= box.length){
               for(let i=0;i<countD;i++){
                   box[i].style.display = "block";
               }
           }

       })
   }

как сделать чтобы он понимал cnt-1 cnt-2 cnt-3 и т.д?
источник

MS

Mikhail Shumilov in JavaScript Noobs — сообщество новичков
function (id) {....var box=document.getElementsByClassName('cnt-'+id); .... }
источник

MR

Made in Russia in JavaScript Noobs — сообщество новичков
Mikhail Shumilov
function (id) {....var box=document.getElementsByClassName('cnt-'+id); .... }
 window.onload = function (id) {
       var box=document.getElementsByClassName('cnt-'+id);
       var btn=document.getElementById('button-'+id);
       for (let i=5;i<box.length;i++) {
           box[i].style.display = "none";
       }

       var countD = 5;
       btn.addEventListener("click", function() {
           var box=document.getElementsByClassName('cnt-'+id);
           countD += 20;
           if (countD <= box.length){
               for(let i=0;i<countD;i++){
                   box[i].style.display = "block";
               }
           }

       })
   }

ругается на
btn.addEventListener("click", function() { не понятно почему
источник

MR

Made in Russia in JavaScript Noobs — сообщество новичков
не пойму где, в функции?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Made in Russia
 window.onload = function (id) {
       var box=document.getElementsByClassName('cnt-'+id);
       var btn=document.getElementById('button-'+id);
       for (let i=5;i<box.length;i++) {
           box[i].style.display = "none";
       }

       var countD = 5;
       btn.addEventListener("click", function() {
           var box=document.getElementsByClassName('cnt-'+id);
           countD += 20;
           if (countD <= box.length){
               for(let i=0;i<countD;i++){
                   box[i].style.display = "block";
               }
           }

       })
   }

ругается на
btn.addEventListener("click", function() { не понятно почему
Что ты пытаешься получить в параметре функции id?
источник

AM

Alexey Markovski in JavaScript Noobs — сообщество новичков
Парни, а как можно укоротить такое условие?
if (STAFF[YEAR] === undefined) {
    current_staff = Object.values(STAFF)[Object.values(STAFF).length-1];
}else{
    current_staff = STAFF[YEAR];
         }
источник

Д

Дима in JavaScript Noobs — сообщество новичков
тернарка
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Но не стоит
источник

AM

Alexey Markovski in JavaScript Noobs — сообщество новичков
Дима
Но не стоит
Почему?
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Читаемость падает
источник

AM

Alexey Markovski in JavaScript Noobs — сообщество новичков
Дима
Читаемость падает
Верно подмечено
источник

SL

Sineka L in JavaScript Noobs — сообщество новичков
Всем привет не подскажите , как менять фон сайта , background , через промежуток времени
источник

MS

Mikhail Shumilov in JavaScript Noobs — сообщество новичков
Sineka L
Всем привет не подскажите , как менять фон сайта , background , через промежуток времени
setTimeOut(()=> {менять фон тут }, 10000)
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
Можно спросить вопрос не тех.части?
Если сделал мувисерчер и туду(не на легком уровне, а с некоторыми фичами - на среднем уровне) на реакте, что можно дальше поизучать или можно уже пытаться на джуна вкатываться?
источник

MS

Mikhail Shumilov in JavaScript Noobs — сообщество новичков
1N54N3
Можно спросить вопрос не тех.части?
Если сделал мувисерчер и туду(не на легком уровне, а с некоторыми фичами - на среднем уровне) на реакте, что можно дальше поизучать или можно уже пытаться на джуна вкатываться?
ходи по собесам, собирай понимание того, чего нехватает
источник

1

1N54N3 in JavaScript Noobs — сообщество новичков
Mikhail Shumilov
ходи по собесам, собирай понимание того, чего нехватает
Так собесы это собесы, там проверяет конкретный человек по темам которые он хорошо знает, там вообще же не проявляется знание тех.части?
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Alexey Markovski
Верно подмечено
if (STAFF[YEAR] === undefined) {
 staffs = Object.values(STAFF)
 current_staff = staffs.slice(-1)[0]
} else {
 current_staff = STAFF[YEAR]
}
источник

Д

Дима in JavaScript Noobs — сообщество новичков
Я бы что-то такое написал
источник

MS

Mikhail Shumilov in JavaScript Noobs — сообщество новичков
1N54N3
Так собесы это собесы, там проверяет конкретный человек по темам которые он хорошо знает, там вообще же не проявляется знание тех.части?
добро пожаловать в мир айти
источник

MS

Mikhail Shumilov in JavaScript Noobs — сообщество новичков
вы получили 1 звезду понимания
источник