Size: a a a

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

2020 February 17

М

Максим in JavaScript Noobs — сообщество новичков
Kirill Galimov
Скажите пожалуйста, в чем разница к обращению элементов ДОМ дерева
document.querySelector('#id');
document.getElementById('id')?
Я слышал где-то, что 2-й быстрей. Хотя первый как по мне удобней т.к. возможностей больше. А так в данном случае оба по id получают элемент
источник

KG

Kirill Galimov in JavaScript Noobs — сообщество новичков
Максим
Я слышал где-то, что 2-й быстрей. Хотя первый как по мне удобней т.к. возможностей больше. А так в данном случае оба по id получают элемент
Ну, то что оба получают оно понятно) Согласен, что возможностей у querySelector действительно больше, но как мне кажется читабельность кода через getElementById (/ClassName) лучше
источник

М

Максим in JavaScript Noobs — сообщество новичков
дело привычки
источник

М

Максим in JavaScript Noobs — сообщество новичков
мне наоборот querySelector лучше читается
источник

D

Dmitriy Braun in JavaScript Noobs — сообщество новичков
Удобнее отдельно, селектора чет сложно запомнить хД
источник

С

Саша in JavaScript Noobs — сообщество новичков
Dmitriy Braun
Удобнее отдельно, селектора чет сложно запомнить хД
Они такие же как в css
источник

#

#mrv in JavaScript Noobs — сообщество новичков
Kirill Galimov
Скажите пожалуйста, в чем разница к обращению элементов ДОМ дерева
document.querySelector('#id');
document.getElementById('id')?
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Если я пишу await foo(), то всё что после не будет выполняться пока это не выполнится?
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Ivan
Если я пишу await foo(), то всё что после не будет выполняться пока это не выполнится?
будет выплнятся
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Код наоборот не будет стопоритсья на функции а пойдет дальше пока "допустим не потребуются данные с функции"
источник

М

Максим in JavaScript Noobs — сообщество новичков
че, наоборот же. если внутри async вызвать await, то пока await не выполнится - он не пойдет дальше
источник

М

Максим in JavaScript Noobs — сообщество новичков
Но это внутри async работает только
источник

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Максим
че, наоборот же. если внутри async вызвать await, то пока await не выполнится - он не пойдет дальше
в общем то да, но типо другие обработчики и тд будут обрабатываться
источник

I

Ivan in JavaScript Noobs — сообщество новичков
у меня идут подряд await ctx.reply() и выполняются тоже в этом порядке. Но быть может надо было await ctx.reply().then(()=>{ctx.reply(}).then(()=>{ctx.reply()})... ?
источник

I

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

VH

Vladyslav Hrehul in JavaScript Noobs — сообщество новичков
Ivan
у меня идут подряд await ctx.reply() и выполняются тоже в этом порядке. Но быть может надо было await ctx.reply().then(()=>{ctx.reply(}).then(()=>{ctx.reply()})... ?
одна и таже функция?
источник

М

Максим in JavaScript Noobs — сообщество новичков
если внутри async вызываешь через await, то они поочередно идти должны
источник

I

Ivan in JavaScript Noobs — сообщество новичков
да, только параметры разные:
 await ctx.reply('Привет!');
     await ctx.reply('Решил продать ' + data.games[0].title + '?');
     await ctx.reply('Что ж, не буду отговаривать. Возможно эта игра осчастливит какого-нибудь геймера, который очень хотел её, но не мог купить или найти её.');
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Максим
если внутри async вызываешь через await, то они поочередно идти должны
всё верно, внутри async, а по другому и не даст
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
в глобальном контексте можно await теперь
источник