Что такое JavaScript и как работают динамические ресурсы