PHP + JS: как лучше поступить?
================================

 Концепция разделения кода призывает хранить клиентский код в отдельных файлах (как правило, с расширением .js). Но как при этом поступить, если js-функция должна манипулировать данными, которые хранятся в БД, например? До сегодняшнего дня в таких случаях я пихал элементы `<script>` в php-файлы и уже там творил, что хотел. Теперь появилось время, чтобы спросить, как обычно делаете вы? Уверен, есть более "правильные" и изящные способы. 

 JS может делать AJAX-запрос в API и затем использовать данные из БД. 

 Хранить js в отдельном файле и подключать этот файл в head. Это то же самое что писать script в коде, разницы то никакой нет. 

 API