Я новичок в веб -разработке, и я изучаю развитие спа -салона, используя ванильный JS HTML и CSS. У моего в HTML есть заполнитель, который говорит: «Давайте начнем писать». Я использую app.js для Frontend и Server.js для основного бэкэнда и Notes.js как маршрутизатор. Когда я перезагружаю страницу или запускаю сервер в первый раз, когда я нажимаю кнопку «Создать», заполнитель Textarea пуст. (Хотя текстовый заполнитель показывает каждый раз). Когда я нажимаю обратно и переосмыслил кнопку «Создать», заполнитель Textarea активен. Кажется, я не могу понять, почему это происходит или как это исправить < /p>
Приложение неполное, поскольку я работаю с другими функциями сейчас < /p>
Я пытался спросить об этом вопросе, и Chatgpt сказал, что его браузер оптимизирует себя, поскольку он считает Textarea не стеснять во время загрузки DOM. Затем он добавил еще одну requestAnimationFrame внутри уже активного ... но это тоже не сработало.
Я новичок в веб -разработке, и я изучаю развитие спа -салона, используя ванильный JS HTML и CSS. У моего в HTML есть заполнитель, который говорит: «Давайте начнем писать». Я использую app.js для Frontend и Server.js для основного бэкэнда и Notes.js как маршрутизатор. Когда я перезагружаю страницу или запускаю сервер в первый раз, когда я нажимаю кнопку «Создать», заполнитель Textarea пуст. (Хотя текстовый заполнитель показывает каждый раз). Когда я нажимаю обратно и переосмыслил кнопку «Создать», заполнитель Textarea активен. Кажется, я не могу понять, почему это происходит или как это исправить < /p> Приложение неполное, поскольку я работаю с другими функциями сейчас < /p> Я пытался спросить об этом вопросе, и Chatgpt сказал, что его браузер оптимизирует себя, поскольку он считает Textarea не стеснять во время загрузки DOM. Затем он добавил еще одну requestAnimationFrame внутри уже активного ... но это тоже не сработало.[code]const main = document.getElementById('home'); const create = document.getElementById('create'); // const view = document.getElementById('view');
//controlling browser buttons as we add to history stack using pushstate window.addEventListener('popstate', () => handleRoute(window.location.pathname));
//page load for manual traversal or reload //why? app js is loaded from top down everytime when these scenarios happen //so browser should navigate to that place before user can see the dom handleRoute(window.location.pathname);
//show the DOM only after setting up DOM (JS reads from top to bottom, //sets everything above this, and then onnly unhides body) document.body.classList.remove("hidden");< /code> .font-inter { font-family: 'Josefin sans', sans-serif; }