Пожалуйста, игнорируйте мой синтаксис. Это просто пример, если это плохая идея.- это рендеринг html с использованием js плохой практики?
скажем, у меня есть select
с 50 options
, но вместо того, чтобы печатать варианты 50 раз.
Было бы неплохо использовать js и дать ему переменную массива. через variable.length
затем append
он в html.
Плохо ли использовать js, как это, хотя и почему?
См. Http://stackoverflow.com/questions/2839844/best-practice-for-inserting-large-chunks-of-html- in-elements-with-javascript http://stackoverflow.com/questions/220603/is-there-a-best-practice-for-generating-html-with-javascript –
Это зависит от ситуации. Например, ввод текста в формате HTML позволит кэшировать, что хорошо для статических параметров, тогда как решение для JavaScript позволит вам кэшировать все, кроме параметров, что было бы полезно для динамических или изменяющихся параметров. –
Нет, посмотрите на угловые и SPA. Вы можете использовать jQuery, хотя я рекомендую смотреть в угловой, если вы планируете делать много визуализации на стороне клиента. –