Anonymous
Anonymous
можно еще наверное синглтоны типо коннектов к базе фигачить
Anonymous
Подскажите пожалуйста, как сделать так что бы две страницы html работали на на одном js и при вызове функции на одной странице На второй тоже выспалась это самая функция
Anonymous
Вызывалась *
Anonymous
Эта самая *
Андрей
Anonymous
есть input элементы
Anonymous
document.getElementById("scalePrint-${fn:escapeXml(progressivoTab)}").value = 1.0;
Anonymous
ставлю так значение
Anonymous
какого хрена появляется 1
Anonymous
а не 1.0
Anonymous
как пофиксить
Anonymous
<input type="number" name="scalePrint-${fn:escapeXml(progressivoTab)}" step="0.1" min="0" max="100" id="scalePrint-${fn:escapeXml(progressivoTab)}" value="1.0">
Anonymous
это мой input элемент
Anonymous
памагити
Сергей
передавай как строку
value = '1.0';
Anonymous
не работает
Anonymous
чтоб работало
Anonymous
надо тогда делать <input type="text"
Anonymous
но бля это бред
Egor
Ну… оно вообще так не должно работать.
Anonymous
Egor
Можно разве что попробовать как-то внаглую делать element.value = parseFloat(element.value).toFixed(2)
Egor
Хз
Egor
Ну, в смысле вроде как он автоматом обрезает дробную часть и нельзя это никак поменять, как я понимаю.
Roman
попробуй step="any" но хз должно и так работать как у тебя
Egor
А выше вполне возможно что чушь спорол. Мельком поглядываю.
Anonymous
Egor
Будет ли работать step зависит от браузера.
Roman
тогда у тебя возможно висит какой-то другой обработчик
Egor
В одном оно может оставлять decimals, а в другом - не будет, обрежет.
Egor
Тут всё от разработчиков браузера зависит скорее.
Anonymous
Anonymous
?
Egor
Я имею в виду цифры после запятой.
Egor
Перефразирую, trailing zeros.
Egor
Так корректнее будет.
Roman
кстати да, только 1.0 не работает? 1.1 нормально?
Egor
Ну так со step 0.1 1.1 должно отображаться же. Я так понял, что именно trailing zeros не отображаются.
Anonymous
так наверное степ вообще меньше одного должен быть
Anonymous
один типо все конец
Anonymous
некуда степать
Egor
Ну так я так понял, что там 0.1
Egor
А некуда степать - это min/max
Anton
value = 1.01
подогнать ширину инпута и overflow: hidden
и будет вам trailing zeros
🍀 Max
🍀 Максим Рожков, [4 Jul 2018 at 12:43:25]:
всем привет.
подскажите, что лучше использховать: Promises, async/await или Observable ?
при написании бэка или фронта
и в чём разница между ними?
Egor
Хитрец.
Egor
Ну, это как бы несколько разные штуки.
Egor
Promise - отправляешь асинхронный запрос, тебе приходит ответ, промис разрешается, ну или фейлится, если ошибка возникла. После того, как он разрешился, его ещё раз разрешить нельзя.
Egor
С Observable похожая тема, но его значение можно менять несколько раз и резолвить тоже много раз соответственно.
Anonymous
Egor
async/await - как синтаксический сахар над промисами, когда не нужно всякие then делать с кучей скобочек, блоков и т.п.
Anonymous
но бля такие костыли в 2к18 пиздец
Egor
Я лично промисы юзаю.
Egor
🦜
🦜
работает по разному
Egor
Ну значит поправь меня.
Egor
Я их попробовал разок, но вернулся к привычным promise.
Roman
Roman
Egor
value = 1.000000001 🙂
Egor
Anton
уж лучше промисы с then, чем async с try/catch
Roman
да лаадно
Roman
ну камон, это же удобней гораздо
Anonymous
а мне тоже промисы больше нравятся
Anonymous
await этот какой-то нечитаемый
Anonymous
Anonymous
нормальную декомпозицию если делать то и лапши не будет
Anonymous
это уже сахаром для школьников обмазали чтобы с ума не сходили, я на джейквери код нормальный видел и писал
Anonymous
если там вложенность 10 уровня в 500 строк
Anonymous
то не оч согласен
Anonymous
если по людски сделано
Anonymous
то норьмально читается
Roman
await этот какой-то нечитаемый
хз мне не понять как вызов, который выглядит как "синхронный", может быть менее читаемый, чем асинхронный