<button class="minibutton aligh-items-center"
onmouseover="hoverb(this, '/img/blackheartFill.svg');"
onmouseout="hoverb(this, '/img/blackheart.svg');"
>
<img src="/img/blackheart.svg" alt="">
</button>
function hoverb(button, img) {
button.querySelector('img').setAttribute('src', img );
}
function getData() {
return new Promise(resolve => {
$.getJSON("https://www.cbr-xml-daily.ru/daily_json.js", function(data) {
const kyrs = Math.ceil(100 / data.Valute.KZT.Value * data.Valute.EUR.Value).toString().replace(/(\d)(?=(\d{3})+$)/g, '$1 ');
resolve(kurs);
});
})
}
function func1(kurs) {
console.log(kurs);
}
function func2(kurs) {
console.log(kurs);
}
async function go() {
const kurs = await getData();
$('#euro').html(kyrs);
func1(kurs);
func2(kurs);
}
go();
Есть ли способ сразу получить оптимизированное под написание апи решение?
$input.val = args.value;
вообще непонятно, что вы собирались этим сделать./**
* @param {string} text Входная строка, номер карты
* @param {number} count Количество видимых цифр в конце
*/
function getHiddenCard(text, count = 4) {
if (text.length <= count) return text; // нечего скрывать звездами
const visibleDigits = text.slice(-count); // Четыре последние цифры
const stars = '*'.repeat(text.length - count); // Подсчет нужного кол-ва звезд
return stars + visibleDigits;
}
resumable.on('fileAdded', function (file) { // trigger when file picked
showProgress();
resumable.upload() // to actually start uploading.
});
button.addEventListener('click', ()=>{
showProgress();
resumable.upload() // to actually start uploading.
});
img{
width:100%;
+ height: 100%;
+ object-fit: cover;
}
.img{
width:700px;
margin:auto;
display: grid;
- grid-template-columns: repeat(3, 1fr);
+ grid-template-columns: 2fr 3fr;
grid-row-gap: 10px;
grid-column-gap:20px;
}
.img div:nth-child(2){
- grid-column-start: 2;
- grid-column-end: 4;
- grid-row-start: 1;
- grid-row-end:3;
+ grid-row: span 2;
}
function update() {
const urlParams = new URLSearchParams(window.location.search);
const city = urlParams.get('location_location1');
const target = document.getElementById('locator_citi');
const cities = {
'arzamas' : 'Арзамас',
'abakan' : 'Абакан',
'almetevsk' : 'Альметьевск',
'angarsk' : 'Ангарск',
'armavir' : 'Армавир',
'artjom' : 'Артём',
'arhangelsk': 'Архангельск',
'astrahan' : 'Астрахань',
// ...
};
if (cities[city]) {
target.innerHTML = cities[city];
}
}
window.addEventListener('DOMContentLoaded', update);
document.querySelector('.jobsearch-onsubmit-apilocs')?.addEventListener('click', () => {
update();
});