JavaScript
- 9 ответов
- 0 вопросов
1
Вклад в тег
ALTER TABLE users ADD UNIQUE (login);
DELETE FROM users
WHERE id NOT IN (
SELECT MIN(id)
FROM users
GROUP BY login
);
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
<div class="container">
<div class="trigger">Наведи на меня</div>
<div class="target">Я изменюсь</div>
</div>
.trigger {
padding: 10px;
background-color: lightblue;
cursor: pointer;
transition: background-color 0.3s ease;
}
.target {
padding: 10px;
background-color: lightcoral;
transition: background-color 0.3s ease;
}
.container:has(.trigger:hover) .target {
background-color: lightgreen;
}
a = [2160 1140 130 70];
b = [-105 -107 0 2];
W = zpk([], [], a) / zpk([], [], b);
disp(W);
function visitLinksSequentially(links) {
let index = 0;
function waitForPageLoad(newTab, callback) {
// ждем полную загрузку
newTab.addEventListener('load', function onLoad() {
newTab.removeEventListener('load', onLoad);
callback();
});
}
function extractData(newTab, callback) {
// логика для извлечения данных
const extractedData = newTab.document.querySelectorAll('SELECTOR_YOUR_DATA');
console.log('Извлечённые данные:', extractedData);
callback();
}
function visitNextLink() {
if (index < links.length) {
const link = links[index];
index++;
const newTab = window.open(); // открыли новую вкладку
newTab.location.href = link;
waitForPageLoad(newTab, () => {
setTimeout(() => {
extractData(newTab, () => {
newTab.close(); // закрыли
visitNextLink(); // пошли дальше
});
}, 1000);
});
} else {
console.log('Good job bro!');
}
}
visitNextLink();
}