Size: a a a

Front-end developers

2019 October 30

E

Eugene in Front-end developers
почему он задачку свою удалил D:
источник

AH

Alexander Ivar Kjell Hovland in Front-end developers
источник

N

Nyma in Front-end developers
источник

N

Nyma in Front-end developers
Подскажите как сделать что при наведении к примеру на элемент search слово пропадало и появлялся placeholder?
источник

PN

Pavel Nagornyuk in Front-end developers
Eugene
почему он задачку свою удалил D:
Потому что сделал её)
источник

)H

) Hello in Front-end developers
мужики, подскажите приз.
есть такое как колбеки. то есть, функция которая передается в аргументу другой функции для так называемой асинхронности(чтобы допустим анимация загрузилась быстрее чем текст). у меня вопрос, допустим по коду.
function cal(callback){
callback();
div.innerHTML = "Hello";
}

если вот сам скрип для callback довольно большой, то вначале выгрузится Hello ,а потом сама функция.тогда вопрос? зачем колбеки или я чего-то непонимаю?
источник

IH

Ivan Hrynevytskyi in Front-end developers
Смотря что у тебя в callback
источник

IH

Ivan Hrynevytskyi in Front-end developers
Если синхронщина, то сначала cb потом hello
источник

)H

) Hello in Front-end developers
Ivan Hrynevytskyi
Если синхронщина, то сначала cb потом hello
а если у меня defer, то есть вероятность что вігрузится вначале хелло?
источник

AH

Alexander Ivar Kjell Hovland in Front-end developers
источник

IH

Ivan Hrynevytskyi in Front-end developers
не выкупаю этих defer и async
источник

AH

Alexander Ivar Kjell Hovland in Front-end developers
defer это атрибут html тега script
источник

AH

Alexander Ivar Kjell Hovland in Front-end developers
он ко всему скрипту применяется
источник

)H

) Hello in Front-end developers
function go() {
   showCircle(150, 150, 100, div => {
     div.classList.add('message-ball');
     div.append("Hello, world!");
   });
 }

 function showCircle(cx, cy, radius, callback) {
   let div = document.createElement('div');
   div.style.width = 0;
   div.style.height = 0;
   div.style.left = cx + 'px';
   div.style.top = cy + 'px';
   div.className = 'circle';
   document.body.appendChild(div);

   setTimeout(() => {
     div.style.width = radius * 2 + 'px';
     div.style.height = radius * 2 + 'px';

     div.addEventListener('transitionend', function handler() {
       div.removeEventListener('transitionend', handler);
       callback(div);
     });
   });
 }
мужики, подскажите, почему такой код работает, а вот когда я заменяю div.append("Hello, world!") на div.appendChild("Hello, world!"), то текст не появляется
источник

AH

Alexander Ivar Kjell Hovland in Front-end developers
appendChild вроде не так работает
источник

MP

Maksym Pohribniak in Front-end developers
appendChild принимает HTMLElement
источник

MP

Maksym Pohribniak in Front-end developers
а не текст

const text = document.createTextNode("Hello, world!”);
div.appendChild(text)
источник

MP

Maksym Pohribniak in Front-end developers
вот так сделай
источник

)H

) Hello in Front-end developers
Саша, Макс, спасибо
источник
2019 October 31

МБ

Мария Багинская in Front-end developers
кто то сталкивался с проблемой, что ие не может назначить/прочитать данные из localStorage?
источник