Иногда некоторые сайты без JS отображают заглушку (placeholder), которая мешает просматривать контент.
var red = prompt('Введите насыщенность цвета в виде числа от 0 до 255', 255);
red = checkInput(red);
// теперь red будет от 0 до 255
function checkInput(red) {
if (red > 255) { red = 255 };
if (red < 0) { red = 0 };
return red;
}
function makeColorString(r, g, b){
return "rgb(" + r + ", " + g + ", " + b +")";
}
<picture>
<source media="(min-width: 64em)" src="high-res.jpg">
<source media="(min-width: 37.5em)" src="med-res.jpg">
<source src="low-res.jpg">
<img src="fallback.jpg" alt="This picture loads on non-supporting browsers.">
<p>Accessible text.</p>
</picture>
all = [...document.querySelectorAll('.prop-column div')].filter(div => !div.matches('.hide, .call, .prop-value'))
obj = {}
current = ''
all.forEach(div => {
try {
if(div.matches('.delimiter')) {
obj[div.textContent] = []
current = div.textContent
} else {
obj[current].push({
[div.querySelector('.call').textContent] : div.querySelector('.prop-value').textContent
})
}
} catch {}
})
console.log(obj)
const _isPalindrome = s =>
s.length
// длина строки больше 0?
? s[0] === s.slice(-1)
// первая буква равна последней букве?
? _isPalindrome(s.slice(1,-1))
// если да то проверяем то же самое, отрезав от строки 1 и посл букву
// _isPalindrome("алиндро")
// если буквы не равны, то false и это не палиндром
: false
// если код дойдет досюда и не вернет false, то это палиндром
: true ;
buts[i].addEventListener('click', Addclass(i));
// когда выполнится клик - выполнить функцию, которую вернет Addclass(i)
for (let i = 0; i < buts.length; i++) {
buts[i].addEventListener('click', () => Addclass(i));
// когда выполнится клик - выполнить функцию, которую вернет безыменная функция
// а вернет она Addclass(i)
}
ar = ['кот','стол','стук','ток','мир','молот','слот','рим']
sorted = ar.map(w => w.split('').sort().join(''))
pairs = []
sorted.forEach((w, i) => {
sorted.forEach((ww, ii) => {
if(w === ww && i !== ii) {
pairs.push([ar[i], ar[ii]])
}
})
})
ar = ar.filter(w => !pairs.flat().includes(w))
console.log(pairs, ar)