@JSlang

Страница 2021 из 2237
Екатерина
04.07.2018
08:44:48
Всем привет. А как с админами можно связаться?)

Igor
04.07.2018
08:45:40
Всем привет. А как с админами можно связаться?)
правила в описании, проплаченные посты не постим

Google
Антон
04.07.2018
08:57:12
ну то есть создал виксет, коллектор запустился и тут же все оттуда поудалял?
const set = new Set(); (function() { const a = {b : 'c'}; set.add(a); })(); //на выходе переменая 'а' существует и хранится в сете const set = new WeakSet(); (function() { const a = {b : 'c'}; set.add(a); })(); //на выходе переменой 'а' больше нет и из сета она будет удалена коллектором

Roman
04.07.2018
08:58:56
так можно делать например глобальные кеши

Denis
04.07.2018
09:12:34
можно еще наверное синглтоны типо коннектов к базе фигачить

Стефан
04.07.2018
09:32:54
Подскажите пожалуйста, как сделать так что бы две страницы html работали на на одном js и при вызове функции на одной странице На второй тоже выспалась это самая функция

Вызывалась *

Эта самая *

Hip
04.07.2018
09:37:45
есть input элементы

document.getElementById("scalePrint-${fn:escapeXml(progressivoTab)}").value = 1.0;

ставлю так значение

какого хрена появляется 1

Google
Hip
04.07.2018
09:37:46
а не 1.0

как пофиксить

<input type="number" name="scalePrint-${fn:escapeXml(progressivoTab)}" step="0.1" min="0" max="100" id="scalePrint-${fn:escapeXml(progressivoTab)}" value="1.0">

это мой input элемент

памагити

Сергей
04.07.2018
09:42:20
передавай как строку value = '1.0';

Hip
04.07.2018
09:44:53
не работает

чтоб работало

надо тогда делать <input type="text"

но бля это бред

Egor
04.07.2018
09:48:05
Ну… оно вообще так не должно работать.

Egor
04.07.2018
09:48:37
Можно разве что попробовать как-то внаглую делать element.value = parseFloat(element.value).toFixed(2)

Хз

Ну, в смысле вроде как он автоматом обрезает дробную часть и нельзя это никак поменять, как я понимаю.

Roman
04.07.2018
09:49:24
попробуй step="any" но хз должно и так работать как у тебя

Egor
04.07.2018
09:49:27
А выше вполне возможно что чушь спорол. Мельком поглядываю.

Egor
04.07.2018
09:49:51
Будет ли работать step зависит от браузера.

Roman
04.07.2018
09:49:51
тогда у тебя возможно висит какой-то другой обработчик

Google
Egor
04.07.2018
09:50:03
В одном оно может оставлять decimals, а в другом - не будет, обрежет.

Тут всё от разработчиков браузера зависит скорее.

Denis
04.07.2018
09:52:40
В одном оно может оставлять decimals, а в другом - не будет, обрежет.
с каких пор в базовые типы js decimals подвезли

?

Egor
04.07.2018
09:52:55
Я имею в виду цифры после запятой.

Перефразирую, trailing zeros.

Так корректнее будет.

Roman
04.07.2018
09:53:27
кстати да, только 1.0 не работает? 1.1 нормально?

Egor
04.07.2018
09:53:40
Ну так со step 0.1 1.1 должно отображаться же. Я так понял, что именно trailing zeros не отображаются.

Denis
04.07.2018
09:54:15
так наверное степ вообще меньше одного должен быть

один типо все конец

некуда степать

Egor
04.07.2018
09:54:48
Ну так я так понял, что там 0.1

А некуда степать - это min/max

Антон
04.07.2018
09:56:52
value = 1.01 подогнать ширину инпута и overflow: hidden и будет вам trailing zeros

Максим
04.07.2018
09:57:15
? Максим Рожков, [4 Jul 2018 at 12:43:25]: всем привет. подскажите, что лучше использховать: Promises, async/await или Observable ? при написании бэка или фронта и в чём разница между ними?

Egor
04.07.2018
09:57:16
Хитрец.

Ну, это как бы несколько разные штуки.

Promise - отправляешь асинхронный запрос, тебе приходит ответ, промис разрешается, ну или фейлится, если ошибка возникла. После того, как он разрешился, его ещё раз разрешить нельзя.

С Observable похожая тема, но его значение можно менять несколько раз и резолвить тоже много раз соответственно.

Google
Egor
04.07.2018
10:00:37
async/await - как синтаксический сахар над промисами, когда не нужно всякие then делать с кучей скобочек, блоков и т.п.

Hip
04.07.2018
10:00:42
но бля такие костыли в 2к18 пиздец

Egor
04.07.2018
10:01:14
Я лично промисы юзаю.

Egor
04.07.2018
10:01:47
Ну значит поправь меня.

Я их попробовал разок, но вернулся к привычным promise.

Admin
ERROR: S client not available

Roman
04.07.2018
10:06:12
value = 1.01 подогнать ширину инпута и overflow: hidden и будет вам trailing zeros
теперь увеличь zoom на странице и посмотри что вышло :)

работает по разному
что конкретно разное?

Я их попробовал разок, но вернулся к привычным promise.
нее, я уже не вернусь. только Promise.all остался

Egor
04.07.2018
10:07:27
value = 1.000000001 ?

Антон
04.07.2018
10:08:38
уж лучше промисы с then, чем async с try/catch

Roman
04.07.2018
10:08:52
да лаадно

ну камон, это же удобней гораздо

Denis
04.07.2018
10:13:55
а мне тоже промисы больше нравятся

await этот какой-то нечитаемый

Google
Stas
04.07.2018
10:15:29
await этот какой-то нечитаемый
зато не возникает цепочки вызовов как с jQuery

Denis
04.07.2018
10:16:10
нормальную декомпозицию если делать то и лапши не будет

это уже сахаром для школьников обмазали чтобы с ума не сходили, я на джейквери код нормальный видел и писал

Stas
04.07.2018
10:17:35
как что-то плохое
Ну это читается все-таки не очень

Denis
04.07.2018
10:18:00
если там вложенность 10 уровня в 500 строк

то не оч согласен

Stas
04.07.2018
10:18:11
это уже сахаром для школьников обмазали чтобы с ума не сходили, я на джейквери код нормальный видел и писал
Сахар помогает писать в едином стиле синхронные и асинхронные запросы. Из-за этого лапши вместе намешивается

Denis
04.07.2018
10:18:13
если по людски сделано

то норьмально читается

Roman
04.07.2018
10:18:30
await этот какой-то нечитаемый
хз мне не понять как вызов, который выглядит как "синхронный", может быть менее читаемый, чем асинхронный

Denis
04.07.2018
10:19:14
хз мне не понять как вызов, который выглядит как "синхронный", может быть менее читаемый, чем асинхронный
просто глаз не цепляет его если сверху декоратор async не увидил то и не поймешь

хотя может и к лучшему

Roman
04.07.2018
10:19:24
просто дело привычки

Roman
04.07.2018
10:20:37
оно конечно может немного сбивать с толку. типа видишь синхронный код но нужно не забывать что он асинхронный

но это просто надо язык знать

Stas
04.07.2018
10:21:29
оно конечно может немного сбивать с толку. типа видишь синхронный код но нужно не забывать что он асинхронный
В это и плюс async/await: Ты пишешь "синхронный" код, а об асинхронности вспоминаешь только, когда это необходимо

и не держишь всю закадровую историю в голове

Roman
04.07.2018
10:21:42
тоже так считаю

bulbazavr1k
04.07.2018
10:27:11
ребят ну че там с fetch vs axios? че юзаем?

Ed
04.07.2018
10:34:00
hi guys

Страница 2021 из 2237