Size: a a a

Верстка сайтов HTML/CSS/JS/PHP

2021 May 06

G

Gustavo in Верстка сайтов HTML/CSS/JS/PHP
Это инпут с промпта и там цикл. выход из цикла на null - так кнопка кенсл в промпте возвращает, плюс - там в цикле расчёты делаются и надо защиту от долбоёба ставить, если не цифру введёт - то есть NaN значение - тоже мониторить надо))))
источник

G

Gustavo in Верстка сайтов HTML/CSS/JS/PHP
И прикол в том, что и нул и нан - фалси вальюсы, то есть чисто булями - нельзя
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
function checkSomething(array) {
   const [first, second] = array;
   if(array.every(Boolean)) {
       return console.log('vse true', array)
   }
   if(isNaN(second)) {
       return console.log('second NaN', array)
   }
   if(first === null) {
       return console.log('first null', array)
   }
   return console.log('----')
}

const cases = [
[true, true],
[true, false],
[true, NaN],
[NaN, true],
[123, '123'],
[null, '123'],
]

cases.forEach(arr => checkSomething(arr))
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
ну типо так тож не очень, отдельно на нулл, отдельно на НаН и тд
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
а если в первом случае НаН, то что
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
может тот факт, что оба элемента одновременно не falsy и при этом могут быть нулем - достаточное условие ?
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
аа, именно на нулл выход
источник

G

Gustavo in Верстка сайтов HTML/CSS/JS/PHP
да...
источник

G

Gustavo in Верстка сайтов HTML/CSS/JS/PHP
интересная задачка, сделаю - скину и условие и решение
источник

G

Gustavo in Верстка сайтов HTML/CSS/JS/PHP
тут есть варик другой - не массивом, а объектом вальнуть и каждому варианту проверки - свой ключ и по названиям ключей поверить циклом
источник

v

va1 in Верстка сайтов HTML/CSS/JS/PHP
const doSomeThings = (value) => {
   if (value === null) {
       return console.log('выход из промт');
   }
   if(isNaN(Number(value))) {
       return console.log('число введи')
   }
   console.log(value)
}

const cases = [0, null, NaN, 123, '123', '123s', undefined, {}]

cases.forEach(ccc => doSomeThings(ccc))


дак просто проверяй что промт возвращает. зачем для value отдельно output и outputIsNumber.
Если value === null то выходи из цикла. Или я задачу не понимаю, както всё абстрактно слишком. Скинь задачку
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
Хочу сделать инпут с числом, но хочу чтоб позади числа были допустим единицы измерения допустим км
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
как сделать?
источник

FT

Four Thirteen in Верстка сайтов HTML/CSS/JS/PHP
ку. а подскажите по поводу картинок из макета: можно(и нужно) использовать разных размеров картинки для разных девайсов + можно еще и вебп конвертить. так вот вопрос: как это лучше организовать? сразу нарезать графику 1х 2х 3х, а в процессе сборки конвертить их еще и в вебп и копировать в папку билда это все дело или есть какой то более легкий способ?
или может можно вырезать картинку максимального размера, а потом в процессе сборки делать ресайзнутые копии?
галп сборка
источник

G

Gustavo in Верстка сайтов HTML/CSS/JS/PHP
Скоро))))
Пошла жара, работает))))
источник

AG

Artur Gaziev in Верстка сайтов HTML/CSS/JS/PHP
ну что никто не в курсе?
как сверстать плейсхолдер позади вводимого числа, допустим хочу инпут с расстоянием
внутри 999 km или 99999999999999 km
km должно сохранятся после ввода любого числа
источник

C

Combot in Верстка сайтов HTML/CSS/JS/PHP
Rahul Gupta has been banned! Reason: CAS ban.
источник

М

Макс in Верстка сайтов HTML/CSS/JS/PHP
Нет такого, только если ты другой текст сверху налепишь
источник

T

Tomorrow in Верстка сайтов HTML/CSS/JS/PHP
Всем привет.
А как часто вы уменьшаете размер текста на страницы? Вот, к примеру, у меня есть заголовок первого уровня в 48px, и параграф в 18px при 1920.
На мобилках и планшетах стоит ли уменьшать?
источник

l

l in Верстка сайтов HTML/CSS/JS/PHP
От ситуации
источник