Size: a a a

WordPress Russian Community

2021 March 30

Д

Денис in WordPress Russian Community
<script type="text/javascript">
   document.getElementById("ds").innerHTML    = "Текст текст";
   document.getElementById("sdf12").innerHTML = "Текст текст";
</script>
Я имею ввиду это
источник

АП

Артём Приходько... in WordPress Russian Community
Денис
<script type="text/javascript">
   document.getElementById("ds").innerHTML    = "Текст текст";
   document.getElementById("sdf12").innerHTML = "Текст текст";
</script>
Я имею ввиду это
Это не файл js
источник

Д

Денис in WordPress Russian Community
Артём Приходько
Это не файл js
я вижу 😂
источник

S

Sergey in WordPress Russian Community
Денис
значит мы учили разный js)
html теги недоступны в js файлах. Есть расширение js, называется jsx( в нем можно использовать html разметку), который бэйблом компилируется в js и создаёт DOM объекты. Понятно что и напрямую из js их можно создавать и даже можно склепать норм разметку, но это абсолютное извращение)
источник

КЗ

Кирилл Золотарев... in WordPress Russian Community
Денис
php файл , это тот же html , только с переменными php. Простыми словами, без подробностей
PHP это не html, все с точностью до наоборот, это в php можно внедрять html
источник

A

Anton in WordPress Russian Community
Sergey
html теги недоступны в js файлах. Есть расширение js, называется jsx( в нем можно использовать html разметку), который бэйблом компилируется в js и создаёт DOM объекты. Понятно что и напрямую из js их можно создавать и даже можно склепать норм разметку, но это абсолютное извращение)
в чем извращение-то
источник

КЗ

Кирилл Золотарев... in WordPress Russian Community
Sergey
html теги недоступны в js файлах. Есть расширение js, называется jsx( в нем можно использовать html разметку), который бэйблом компилируется в js и создаёт DOM объекты. Понятно что и напрямую из js их можно создавать и даже можно склепать норм разметку, но это абсолютное извращение)
Всегда можно склеить нужную разметку из строк и вывести ее, а с шаблонными строками стало это очень удобно делать и красиво
источник

A

Anton in WordPress Russian Community
jsx это про Virtual DOM
источник

S

Sergey in WordPress Russian Community
Anton
в чем извращение-то
Это очень много кода. Зачем это делать, если можно это не делать?
источник

A

Anton in WordPress Russian Community
Sergey
Это очень много кода. Зачем это делать, если можно это не делать?
А что именно ты делаешь?
источник

S

Sergey in WordPress Russian Community
Anton
jsx это про Virtual DOM
если быть точным, то React это про Virtual DOM
источник

A

Anton in WordPress Russian Community
В Vue почему-то нет страданий, хотя можно и без jsx
источник

S

Sergey in WordPress Russian Community
Anton
В Vue почему-то нет страданий, хотя можно и без jsx
И как это там реализовано? Пишешь криэйт элемент ручками?
источник

S

Sergey in WordPress Russian Community
Anton
В Vue почему-то нет страданий, хотя можно и без jsx
Не знаю за вью, знаю только за реакт
источник

A

Anton in WordPress Russian Community
я не знаю, как там это все обрабатывается, но используются шаблонные строки
источник

A

Anton in WordPress Russian Community
`<div>${text}</div> `
источник

A

Anton in WordPress Russian Community
хотя нет, вру, там у них какой-то свой особый синтаксис
источник

ПП

Петро Пастерук... in WordPress Russian Community
Ioakkun Shoik
Судя по доку и винде - фанат хауди?)
Нет. Вообще на видне редко, просто хакинтош накрился а срочно нужно доделать по етому перешол назад на винду, ето просто боль для меня честно говоря 😢
источник

S

Sergey in WordPress Russian Community
Anton
я не знаю, как там это все обрабатывается, но используются шаблонные строки
Классно выглядит, но это тоже 1000% работа транспилятора
источник

A

Anton in WordPress Russian Community
естественно
источник