Size: a a a

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

2021 July 05

I

Ihor in JavaScript Noobs — сообщество новичков
$(function() {
 let modalNo = document.getElementById('myModalNo'),
   btnNo = document.getElementById('noPopUp'),
   popAge = document.getElementById('popage');
 btnNo.onclick = function (){
   popAge.style.display = 'none';
   modalNo.style.display = 'block';
 }
 if (!localStorage.getItem('accepted')) {
   $("#popage").show();
 }else{

   $("#popage").css("display", "none");
 }

 $('[data-popup-close]').on('click', function(e) {
   var targeted_popup_class = jQuery(this).attr('data-popup-close');
   $('[data-popup="' + targeted_popup_class + '"]').fadeOut(350);
   localStorage.setItem('accepted', true);
   e.preventDefault();
 });

});
источник

I

Ihor in JavaScript Noobs — сообщество новичков
изначально он дожен показыватся
источник

ЯС

Ярослав Семенов... in JavaScript Noobs — сообщество новичков
в зависимости от того, есть ли поле в юзере, если нет, то присвоить новое значение
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
циклом-то не проще?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
изначально вы его можете скрыть, а потом уже показать с помощью js, тогда вместо этого вашего мелькания он просто будет показываться с минимальной задержкой
источник

ЯС

Ярослав Семенов... in JavaScript Noobs — сообщество новичков
это как?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
let  updateUser = {
 avatar,
 auth,
 name,
};

if (!user.param1) {
 updateUser.param1 = param1
}

if (!user.param2) {
 updateUser.param2 = param2
}
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
можно ащ юзать ??=
obj.property ??= propertyValue
источник

ЯС

Ярослав Семенов... in JavaScript Noobs — сообщество новичков
спасибо
источник

ЯС

Ярослав Семенов... in JavaScript Noobs — сообщество новичков
попробую
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
демонстрация
источник

D4

Dec 4287259487828694... in JavaScript Noobs — сообщество новичков
Подскажите, как отправить запросы в цикле, ожидая ответа предыдущего запроса? Использую fetch
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а ещё можно собрать объект из новых пропертей и юзануть Object.assign() или spread:
источник

ЯС

Ярослав Семенов... in JavaScript Noobs — сообщество новичков
как я понял это работает для null и undefined, если будет пустая строка, он не переопределит, а в условии пустая строка это false
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
да
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
можно через ||=
источник

E

Egor in JavaScript Noobs — сообщество новичков
Всем привет, подскажите, пожалуйста данный момент, почему так                                                                                      const arr = [];
arr == arr --> true
arr == !arr --> true
источник

А

Александр in JavaScript Noobs — сообщество новичков
1. ссылочное равенство
2. Думаю что-то типа такого происходит:
Boolean([].toString()) === !Boolean([])
источник

pe

potential enemy in JavaScript Noobs — сообщество новичков
обратимся к объектам. При сравнении ("!") объект преобразуется в boolean
источник

pe

potential enemy in JavaScript Noobs — сообщество новичков
во втором случае сравнивается object с boolean ну и соответственно false
источник