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
Ну… оно вообще так не должно работать.
Egor
Можно разве что попробовать как-то внаглую делать element.value = parseFloat(element.value).toFixed(2)
Egor
Хз
Egor
Ну, в смысле вроде как он автоматом обрезает дробную часть и нельзя это никак поменять, как я понимаю.
Roman
попробуй step="any" но хз должно и так работать как у тебя
Egor
А выше вполне возможно что чушь спорол. Мельком поглядываю.
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 похожая тема, но его значение можно менять несколько раз и резолвить тоже много раз соответственно.
Egor
async/await - как синтаксический сахар над промисами, когда не нужно всякие then делать с кучей скобочек, блоков и т.п.
Anonymous
но бля такие костыли в 2к18 пиздец
Egor
Я лично промисы юзаю.
🦜
работает по разному
Egor
Ну значит поправь меня.
Egor
Я их попробовал разок, но вернулся к привычным promise.
Roman
value = 1.01 подогнать ширину инпута и overflow: hidden и будет вам trailing zeros
теперь увеличь zoom на странице и посмотри что вышло :)
Roman
работает по разному
что конкретно разное?
Roman
Я их попробовал разок, но вернулся к привычным promise.
нее, я уже не вернусь. только Promise.all остался
Egor
value = 1.000000001 🙂
Anton
уж лучше промисы с then, чем async с try/catch
Roman
да лаадно
Roman
ну камон, это же удобней гораздо
Anonymous
а мне тоже промисы больше нравятся
Anonymous
await этот какой-то нечитаемый
Stas
await этот какой-то нечитаемый
зато не возникает цепочки вызовов как с jQuery
Anonymous
нормальную декомпозицию если делать то и лапши не будет
Anonymous
это уже сахаром для школьников обмазали чтобы с ума не сходили, я на джейквери код нормальный видел и писал
Stas
как что-то плохое
Ну это читается все-таки не очень
Anonymous
если там вложенность 10 уровня в 500 строк
Anonymous
то не оч согласен
Stas
это уже сахаром для школьников обмазали чтобы с ума не сходили, я на джейквери код нормальный видел и писал
Сахар помогает писать в едином стиле синхронные и асинхронные запросы. Из-за этого лапши вместе намешивается
Anonymous
если по людски сделано
Anonymous
то норьмально читается
Roman
await этот какой-то нечитаемый
хз мне не понять как вызов, который выглядит как "синхронный", может быть менее читаемый, чем асинхронный