JavaScript на стороне сервера
JavaScript на стороне сервера относится к использованию языка кодирования в логике внутреннего сервера. В этом случае движок JavaScript находится непосредственно на сервере. Функция JavaScript на стороне сервера может обращаться к базе данных, выполнять различные логические операции и реагировать на различные события, запускаемые операционной системой сервера. Основное преимущество скриптинга на стороне сервера заключается в том, что вы можете в значительной степени настроить ответ сайта в соответствии с вашими требованиями, правами доступа и информационными запросами сайта.
Сторона клиента и сторона сервера
Слово динамический описывает как клиентский, так и серверный JavaScript. Динамическое поведение – это способность обновлять отображение веб-страницы для генерации нового контента по мере необходимости. Разница между JavaScript на стороне клиента и на стороне сервера заключается в генерировании нового контента. Код на стороне сервера динамически генерирует новый контент, используя логику приложения и изменяя данные из базы данных. JavaScript на стороне клиента, с другой стороны, динамически генерирует новый контент внутри браузера, используя логику пользовательского интерфейса и изменяя контент веб-страницы, которая уже находится на стороне клиента. Смысл немного отличается в этих двух контекстах, но они связаны, и оба подхода работают вместе для улучшения пользовательского опыта.
Другое различие между двумя видами использования JavaScript, помимо реализации динамических функций, заключается в ресурсах, к которым код может получить доступ. На стороне клиента браузер контролирует среду выполнения JavaScript. Код может получить доступ только к тем ресурсам, которые ему разрешает браузер. Например, он не может записать содержимое на ваш жесткий диск, если вы не нажмете на кнопку загрузки. С другой стороны, функции на стороне сервера могут получить доступ ко всем ресурсам серверной машины по мере необходимости.
Что такое библиотеки JavaScript?
Библиотеки JavaScript – это коллекции предварительно написанных фрагментов кода, которые веб-разработчики могут повторно использовать для выполнения стандартных функций JavaScript. Код библиотеки JavaScript подключается к остальному коду проекта по мере необходимости. Если вы думаете о коде приложения JavaScript как о доме, то библиотеки JavaScript – это как готовая мебель, которую разработчики могут использовать для улучшения его функциональности.
Ниже приведены примеры использования библиотек JavaScript.
Достарыңызбен бөлісу: |