.block1 {
width: 500px;
height: 500px;
border: 3px solid black;
color: chocolate;
}
.block2 {
width: 250px;
height: 250px;
border: 3px solid blue;
font-size: 20px;
}
.block1:hover {
color: green;
}
.block1 {
width: 500px;
height: 500px;
border: 3px solid black;
}
.block2 {
width: 250px;
height: 250px;
border: 3px solid blue;
font-size: 20px;
color: chocolate;
}
.block1:hover .block2 {
color: green;
}
if (result_Time == true && result_Day == true)
let time = prompt('Который сейчас час?', '');
let day = prompt('Какой сейчас день недели?', '');
const isWorkingTime = time >= 10 && time <= 19;
const isWorkingDay = day == 'понедельник' || day == 'вторник' || day == 'среда' || day == 'четверг' || day == 'пятница';
if (isWorkingTime && isWorkingDay) {
alert('открыто')
} else {
alert('закрыто')
}
document.querySelector('.louder')
ничего не находит, нужно поиск элемента тоже делать внутри load.window.onload = () => {
setInterval(() => {
document.querySelector('.louder').classList.add('remove');
}, 3000);
}
num == 5 || num == 7
Все пользователи с 0 вопросов и 9999 ответов действительно гении или это новореги или им удаляли вопросы?Аудитория Тостера, по сути, делится на четыре группы:
как понятьДовольно просто - нужно забить в поисковик фразу "ubuntu bundle process" ¯\_(ツ)_/¯
const dataNew = {};
data.forEach(
(item) => dataNew[item.City] ? dataNew[item.City].push(item) : dataNew[item.City] = [item]
);
.inner-of-fake-HTML
. В итоге после второго клика на кнопку обработчик клика по .inner-of-fake-HTML
сработает дважды и так далее.$('.selector-of-deep').click(function() { // нажатие на кнопку
$('.inner-of-fake-HTML').click(function(event) { // случайный id
.selector-of-deep
, если он сам только добавляеть ещё один обработчик события? Есть ли возможность понять, какой конечный вариант в модели должен быть и какая таблица получится с нуля, после применения всех миграций?Ну, собственно, применить все миграции и посмотреть в таблицу, в чём тут сложность-то?
async function dowloadtable() {
const client = new Client({
host: "localhost",
user: "postgres",
port: 5432,
password: "postgres",
database: "postgres"
})
client.connect();
const outx = await new Promise((resolve, reject) => {
client.query(`SELECT * FROM "test"`, (err, res) => {
if (!err) {
resolve(res.rows[0].name);
} else {
reject(err);
}
client.end;
})
});
console.log(outx)
return outx;
}
await перед client.query не спасаетAwait - это не волшебная инструкция "сделать хорошо". У неё есть вполне конкретное поведение и если функция, результат выполнения которой вы ждёте, не возвращает промис (как в случае с client.query), то можно хоть десять раз await написать.