Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 03

A

Alexey in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
Я помнится делал что-то такое, чтобы писать потом в этот iframe, что конкретно интересует?
Где оно официально описано, как работает я примерно понимаю, но нашел, что оно возвращаемое значение не преобразует в string
источник

e

eldarda in JavaScript — русскоговорящее сообщество
ну ищи на mdn
источник

e

eldarda in JavaScript — русскоговорящее сообщество
хотя тож хз насчет официально
источник

e

eldarda in JavaScript — русскоговорящее сообщество
хз чем тебе learn.js не угодил
источник

e

eldarda in JavaScript — русскоговорящее сообщество
источник

g

ghett in JavaScript — русскоговорящее сообщество
доброе утро.
крч у меня чёт траблы какие-то лютые
есть <h1> с display:inline-block
мне нужно подсчитать его длину и воткнуть в calc внутри transform:translate
в отладчике он мне показывает, падла, 320px
a через clientWidth/offsetWidth/getBoundingClientRect().width 219!!!

ПРИЧЁМ, на кодепене считает корректно!
https://codepen.io/flyby

глюк вылезает именно в локальном файле...

дичь какая-то
источник

A

Alexander in JavaScript — русскоговорящее сообщество
ghett
доброе утро.
крч у меня чёт траблы какие-то лютые
есть <h1> с display:inline-block
мне нужно подсчитать его длину и воткнуть в calc внутри transform:translate
в отладчике он мне показывает, падла, 320px
a через clientWidth/offsetWidth/getBoundingClientRect().width 219!!!

ПРИЧЁМ, на кодепене считает корректно!
https://codepen.io/flyby

глюк вылезает именно в локальном файле...

дичь какая-то
100% в translateX это и будет вся ширина
источник

g

ghett in JavaScript — русскоговорящее сообщество
Alexander
100% в translateX это и будет вся ширина
ну вот и получаю те же 219 вместо 320, лол
кажись нашёл костыль, после онресайза нормально считает, буду от этого плясать
(ещё раз, это какая-то дичь в локальной хтмлке творится, на кодепене всё норм!)
источник

YS

Yazootucker Suggiyan... in JavaScript — русскоговорящее сообщество
How to reply to joining message?
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
Здравствуйте, есть такая функция:
function ff(b, o) {
 if (b) {
   return o.x;
 } else {
   return o.x;
 }
}
ff(true, { x: 1 });
ff(false, { x: 2, y: 0 });
ff(true, { x: 1 });
ff(false, { x: 2, y: 0 });

Может кто объяснить почему в inline cache этой функции в конце выполнения будет содержаться 2 значения, и оба будут мономорфны? Разве не должно быть четыре значение: для "b" - 2 (true или false) и для "o" - 2 ({ x: 1 } или { x: 2, y: 0 }) и соответственно они уже будут полиморфны. Или я не так понимаю суть?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Почему четыре, два шейпа же у объектов только
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
То, о чем ты говоришь, применимо только к объектам и их структуре, аргументы функции тут ни при чем
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
То, о чем ты говоришь, применимо только к объектам и их структуре, аргументы функции тут ни при чем
Теперь понял, а мономорфны они почему тогда, если у нас меняется shape? Или на это как раз влияет проверка if else?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
o не будет мономорфно в твоей функции
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
потому что ты вызываешь ее, передавая разные шейпы
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
я не уверен, на что влияет if
источник

DM

Dmitriy Matths in JavaScript — русскоговорящее сообщество
Спасибо, теперь разобрался
источник

E

Evgeniy in JavaScript — русскоговорящее сообщество
Всем привет. Может кто подскажет по ситуации ибо все что нагуглил - давно сделал но не помогло. Вjобщем ситуация в том что очень давно не работал с Gulp. Возникла надобность в нем - начал устанавливать и настраивать  - но сыпет просто тонну ошибок, и ни в какую не хочет устанавливать gulp-sass. Noda, npm ... установлены в последних версиях.  Для примера сборки на нативном js на webpack отлично работает и запускается, Angular тоже отлично все. А с Gulp хрень твориться, уже даже не знаю купа копать. Если кто знает ответ или сталкивался хелпаните плиз
источник

E

Evgeniy in JavaScript — русскоговорящее сообщество
источник

IS

Ilya Sinkin in JavaScript — русскоговорящее сообщество
питон установи
источник