2016-07-27 5 views
1

Обычно Выполняется JavaScript на стороне клиента (только браузеры).Простой JavaScript работает на ClientSide или ServerSide?

Разработчик также может записывать управляемый событиями код на JavaScript, который может выполнять некоторую функцию в событии и может выполняться на некотором движке.

Так что я немного запутался, и у меня есть эти вопросы:

1) Где работает простой JavaScript, или ServerSide стороне клиента?

2) Что такое «Обычно Работает JavaScript на стороне клиента» означает?

3) Где я могу прочитать некоторые ссылки на это?

+3

JS - это просто язык. Вы можете запускать его везде, где у вас есть соответствующий интерпретатор. – zerkms

+2

Javascript традиционно использовался в браузере (на стороне клиента) для анимации веб-страниц и добавления логики к тому, что в противном случае было бы статическим веб-страницами, созданным с помощью HTML/CSS. У веб-браузеров есть свои «javascript-движки». Поскольку «Интернет» становится более популярным, то и javascript. С преобладанием Javascript некоторые люди решили, что они хотят использовать Javascript и на back-end, что и делает node.js. Он служит еще одним движком JavaScript, но он не живет внутри браузера, поэтому вы можете его использовать в любом месте. Однако javascript в браузере все еще более распространен. – matmo

+0

Почему я получил голос? –

ответ

3

Почему downvotes?

Вы все особые снежинки, которые не могут помочь другому программисту без downvoting? Суровые, суровые люди. Пусть ненависть, которую вы носите в своих сердцах, поглощает ваши души.

В принципе, JS в настоящее время может быть запущен на и на стороне клиента и на стороне сервера, как на.

Будучи простым, чтобы ответить на этот вопрос, два простых примера:

На стороне клиента, вы можете использовать JS, чтобы реализовать некоторые логику на основе взаимодействия с пользователем, в течение, например, когда пользователь помечает флажок, парит DIV чтобы изменить свой цвет, независимо от того, что JS-код может быть выполнен как ответ на эти события, и это, как правило, клиентский код, потому что все это происходит на стороне клиента, главным образом в ответ на взаимодействие пользователя.

В последнее время nodeJS, все для кодирования в JS, является серверной технологией, которая позволяет вам использовать API, доступ к БД и т. Д., Которые являются действиями на стороне сервера, и все они используют JS.

Итак, длинный рассказ: он может быть выполнен как на стороне клиента, так и на стороне сервера.

2
  1. в Интернете он работает на стороне клиента, а также в стороне сервера с помощью Node.js
  2. Это означает, что Javascript в основном используется в браузере
  3. Вы можете прочитать "JavaScript: The Definitive Guide"По Дэвид Флэнаган
3

Работает ли JavaScript на стороне клиента или на стороне сервера?

JavaScript может работать в любом месте

Что означает "Обычно JavaScript работает на стороне клиента"?

Это утверждение больше не соответствует действительности, вероятно, люди подразумевают, что он был первоначально разработан для использования в браузерах и, следовательно, на стороне клиента. Но я не думаю, что вы можете так обобщить.
См. a short history of JavaScript.

Где я могу прочитать некоторые ссылки на это?