Слава, хахаха. Слышали когда нибудь такое слово предприниматель?) видимо нет! Я просто дал вам понять по такому вот общению с вами что вы не тянете уже заведомо то куда хотите пробраться. И не со зла что бы вас задеть, а чтобы вы поняли что вас не хватает реального обучения и опыта многолетнего. Вы же хотите по щучему велению чтобы вам дали что учить вы это поучили немного и все на этом. Но так не бывает, не все собеседования одинаковы. Иногда первым шагом собеседования идёт определение «а не мразь ли кандидат» и вот тут ломаются многие, так как дальше зубрёжки они не ушли
Я не хочу задеть вас. Но вспоминая все ваши вопросы тут у меня возникают сомнения в том что вы ведущий разработчик. Судя по вопросам задаваемым вами вы джун или чуть выше.
Надим Закиров, это больше частный случай. Я его не отрицаю в целом как решение, но это незначительная часть все же, относительно того масштаба костылей с динамической подгрузкой чего либо пилящееся не на том инструменте)
В вашем примере тоже есть подводные камни. Так например комментарии не всегда текст. Есть еще кнопки, лайки и т.д., и на все эти элементы навешываются слушатели событий которые попросту переполняют память. Это боль в любом виде, будь то JSON или статическая разметка
sasha_1997, у вас с ним нет договора в котором было бы написано что работа считается выполненной только после 100% завершения. Вы договорились платить еженедельно. У вас были такие отношения которые и вы и он приняли. Сейчас вы пытаетесь придумать другое что-то
Если вы пишите на Vue то не нужно генерировать разметку в коде, это не правильный подход. Работайте с данными и модифицируйте их не прикасаясь к HTML коду вне шаблона. 0xD34F дал отличный пример для понимания