Хорошо ли использовать JavaScript для повторяющихся объемов HTML? - PullRequest
0 голосов
/ 27 декабря 2010

Допустим, у вас есть меню, которое одинаково для всех страниц веб-сайта. Вы должны использовать для этого сценарии на стороне клиента или на стороне сервера?

Ответы [ 2 ]

4 голосов
/ 27 декабря 2010

Я бы сгенерировал его на стороне сервера и кешировал. Зачем заставлять каждый браузер работать?

Вы можете сгенерировать / вывести его с одинаковым откликом для каждой страницы, вместо того, чтобы javascript делал дополнительные вызовы или заставлял меню появляться только после завершения работы скрипта.

1 голос
/ 27 декабря 2010

Если это повторяющийся контент, я бы выполнял сценарий на стороне клиента, загружаемый через <script src=...>, чтобы повторяющийся контент можно было отдельно кэшировать, чтобы уменьшить объем загрузки ваших пользователей.Одно предостережение: если ваш сайт должен работать без включенного javascript, вам, очевидно, придется делать это на стороне сервера.

С помощью меню вы также можете сделать скрипт отложенным, чтобы он мог загружаться параллельно сосновной контент, который ваши пользователи пришли на сайт, чтобы увидеть.

...