Size: a a a

2021 April 09

PM

Pavel 🦇 Malyshev in Svelte [svelt]
его можно просто игнорировать, либо реализовать функцию onwarn для роллап и там фильтануть такие предупреждения, чтобы не видеть их в консоле
источник

p

patinity in Svelte [svelt]
это вопрос по коду? я его просто в сети взял, в обычном html ворк, сам код понимаю, но такое мессиво символов явно не только основы html js нужны чтобы написать
источник

p

patinity in Svelte [svelt]
a11y где прописан
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
зачем ты вот это добавляешь?
источник

p

patinity in Svelte [svelt]
сначала без этого, ошибка A11y была порекомендовали проверить - чтобы предупреждение убрать
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
так вот это предупреждение об несоответствии a11y, в курсе что это?
источник

p

patinity in Svelte [svelt]
script type="text/javascript">
 function setCursorPosition(pos, e) {
   e.focus();
   if (e.setSelectionRange) e.setSelectionRange(pos, pos);
   else if (e.createTextRange) {
     var range = e.createTextRange();
     range.collapse(true);
     range.moveEnd("character", pos);
     range.moveStart("character", pos);
     range.select()
   }
 }

 function mask(e) {
   //console.log('mask',e);
   var matrix = this.placeholder,// .defaultValue
       i = 0,
       def = matrix.replace(/\D/g, ""),
       val = this.value.replace(/\D/g, "");
   def.length >= val.length && (val = def);
   matrix = matrix.replace(/[_\d]/g, function(a) {
     return val.charAt(i++) || "_"
   });
   this.value = matrix;
   i = matrix.lastIndexOf(val.substr(-1));
   i < matrix.length && matrix != this.placeholder ? i++ : i = matrix.indexOf("_");
   setCursorPosition(i, this)
 }
 window.addEventListener("DOMContentLoaded", function() {
   var input = document.querySelector("#online_phone");
   input.addEventListener("input", mask, false);
   input.focus();
   setCursorPosition(3, input);
 });
</script>
источник

p

patinity in Svelte [svelt]
вот сам код
уже прочитал что такое A11y - некие стандарты
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
но если тебе не важно a11y и ты готов просто убрить эти предупреждения, то зачем себя мучить и добавлять комментарии повсюду
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
воу, это свелт разве?
источник

p

patinity in Svelte [svelt]
нет! js из сети, задача - на Светле компонент обратной связи
источник

p

patinity in Svelte [svelt]
но начал изучать основы и посмотреть код в сети на js - для меня мессиво из символов, суть понимаю из основ в сети, но как мне сообщили на js пишется компонент
источник

p

patinity in Svelte [svelt]
качество кода не могу оценить, в туториале свелта с формами такой работы нет, что такое атрибуты в html понимаю, DOM понимаю
источник

p

patinity in Svelte [svelt]
просто компонент обратной связи на Свелт получить ..
источник

p

patinity in Svelte [svelt]
в туториале обо всём, но не об этом)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
а что там за поля у компонента? он куда-то эти поля сабмитит?
источник

p

patinity in Svelte [svelt]
думал возьму js код, запущу в репле и хотя бы с какой то базы конструировать, раз в учебники свелта нет сахара для таких форм, потом ещё данные чтобы отправлялись, но уже следующая задача ..
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
просто чистый js и свелт это разные вещи. в том смысле что свелт это state-based декларативный подход, а чистый js это все императивно и напрямую
источник

p

patinity in Svelte [svelt]
так а мне что изучить чтобы понять) хотя бы более точнее чем html js css, )
источник

p

patinity in Svelte [svelt]
сосредоточить внимание на форме, хоть чуточку помощи валидации, и круто бы ещё выгрузку из формы куда то, там подхвачу на другом языке, чтобы ещё и с js бекэндом сразу в ад какой не попасть ..
источник