Size: a a a

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

2020 October 22

ᴀs

ᴀʟɪᴄᴇ ʟ sʜᴇᴠᴛsᴏᴠᴀ💔ᅠᅠ... in JavaScript — русскоговорящее сообщество
А как подключаешь это всё дело?
источник

н

никита in JavaScript — русскоговорящее сообщество
Там идея такая - у нас есть вёрстка модального окна, в ней есть скрипты, которые отвечают за работу в модалке, валидация и прочее

По кнопке через хттпреквест прилетает окно в dom, но скрипты, которые прилетают с модалкой не работают
источник

н

никита in JavaScript — русскоговорящее сообщество
Тут их можно насильно активировать через eval, но тогда как быть со скриптами, которые внешние
источник

SP

Singgih Pitono in JavaScript — русскоговорящее сообщество
Thank you❤️
источник

ᴀs

ᴀʟɪᴄᴇ ʟ sʜᴇᴠᴛsᴏᴠᴀ💔ᅠᅠ... in JavaScript — русскоговорящее сообщество
да зачем вы юзаете «хттпреквест», когда есть «фетч»
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
Коллеги. Есть задача на ванильном JS сделать "восстановление из save".
Есть <select> к которому привязано onchange, после которого скриптом генерятся новые <select>. Т.е. если я мышкой меняю - то всё нормально, а когда делаю document.querySelectorAll("select")[0].value = "SwissqPrint Nayla2", нет onchange и соответственно ничего не происходит. Запускать скрипт принудительно, который генерит строки - это как-то не правильно, потому что много разных связанных полей. Есть ли какое-то on(valueChange) или какой-то скриптик есть по сохранению состоянию формы?
Форма тут:  b2-print.ru/wideformat
источник

ᴀs

ᴀʟɪᴄᴇ ʟ sʜᴇᴠᴛsᴏᴠᴀ💔ᅠᅠ... in JavaScript — русскоговорящее сообщество
Anton Grant
Коллеги. Есть задача на ванильном JS сделать "восстановление из save".
Есть <select> к которому привязано onchange, после которого скриптом генерятся новые <select>. Т.е. если я мышкой меняю - то всё нормально, а когда делаю document.querySelectorAll("select")[0].value = "SwissqPrint Nayla2", нет onchange и соответственно ничего не происходит. Запускать скрипт принудительно, который генерит строки - это как-то не правильно, потому что много разных связанных полей. Есть ли какое-то on(valueChange) или какой-то скриптик есть по сохранению состоянию формы?
Форма тут:  b2-print.ru/wideformat
Почему всё так плохо?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Anton Grant
Коллеги. Есть задача на ванильном JS сделать "восстановление из save".
Есть <select> к которому привязано onchange, после которого скриптом генерятся новые <select>. Т.е. если я мышкой меняю - то всё нормально, а когда делаю document.querySelectorAll("select")[0].value = "SwissqPrint Nayla2", нет onchange и соответственно ничего не происходит. Запускать скрипт принудительно, который генерит строки - это как-то не правильно, потому что много разных связанных полей. Есть ли какое-то on(valueChange) или какой-то скриптик есть по сохранению состоянию формы?
Форма тут:  b2-print.ru/wideformat
У тебя проблема не в том, чтобы хранить состояние (это как раз просто) а в том, чтобы уметь рисовать по состоянию )
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
прям совсем всё? это мой первый калькулятор на JS. До этого делал только в табличных, или на чужих движках.
источник

D

Danila in JavaScript — русскоговорящее сообщество
У тебя сейчас состояние и его отображение это неделимые вещи, и твоя проблема не имеет нормального решения из-за этого
источник

D

Danila in JavaScript — русскоговорящее сообщество
Отдели состояние от отображения, научить создавать отображение по состоянию, храни состояние
источник

ᴀs

ᴀʟɪᴄᴇ ʟ sʜᴇᴠᴛsᴏᴠᴀ💔ᅠᅠ... in JavaScript — русскоговорящее сообщество
Danila
Отдели состояние от отображения, научить создавать отображение по состоянию, храни состояние
Вопрос — где?
источник

D

Danila in JavaScript — русскоговорящее сообщество
В локалсторадже, в сешнсторадже, в куках, в вебsql, на сервере
источник

D

Danila in JavaScript — русскоговорящее сообщество
Где хочешь
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
Danila
В локалсторадже, в сешнсторадже, в куках, в вебsql, на сервере
идея. согласен. Звучит уже не так чтобы совсем сложно)
источник

ᴀs

ᴀʟɪᴄᴇ ʟ sʜᴇᴠᴛsᴏᴠᴀ💔ᅠᅠ... in JavaScript — русскоговорящее сообщество
Danila
В локалсторадже, в сешнсторадже, в куках, в вебsql, на сервере
Трудно воспринимать это всё после реакта😒
источник

D

Danila in JavaScript — русскоговорящее сообщество
Наоборот, я именно про подход разделения стейта и отображения и говорю
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
Мне советовали делать хотя бы на кнонауте, но я когда о его существовании узнал уже сделал калькуляторв
источник

ᴀs

ᴀʟɪᴄᴇ ʟ sʜᴇᴠᴛsᴏᴠᴀ💔ᅠᅠ... in JavaScript — русскоговорящее сообщество
Danila
Наоборот, я именно про подход разделения стейта и отображения и говорю
У него не такая ситуация, явно
источник

AG

Anton Grant in JavaScript — русскоговорящее сообщество
там просто на бэке калькултор в 1500 строк.
источник