По моему мнению, у обоих подходов есть свои недостатки и недостатки.
Для подхода 1: это приведет к более медленному времени начальной загрузки, но будет быстрее, чем при подходе 2, когда он загружен.
Подход 2: Недостатком является то, что для этого нужно загрузить jQuery.Я не знаю, используете ли вы это на протяжении всего проекта.Но только для этого это было бы немного излишним.Однако начальное время загрузки может быть быстрым, и вы можете использовать AJAX для загрузки всех данных, когда они нажимаются.
Я не программист с 10-летним опытом, так что этот ответ является чисто моим мнением и моим мнением об этом.
Надеюсь, что это откроет дискуссию!