Зачем нужен JavaScript при разработке страницы? - PullRequest
5 голосов
/ 24 мая 2010

Я давно занимаюсь разработкой сайтов и почти не использую Javascript на своих страницах.

Что бы я не хотел делать с JavaScript, это возможно через PHP. Так же, как и сам Аякс. Мы можем отправить обычный запрос вместо запроса ajax, не так ли? Мы можем использовать «включить», чтобы включить часть страницы.

Так я что-то упускаю из JavaScript, о котором я не знаю?

Ответы [ 6 ]

7 голосов
/ 24 мая 2010

Суть Javascript заключается в том, что это клиентская технология. Это позволяет вам делать вещи в браузере, а не на сервере.

Простой пример - вы хотите, чтобы пользователь ввел несколько чисел, а затем выполнили некоторые вычисления для них и отобразили результаты.

С Javascript это все произойдет в браузере, сервер не будет задействован.

Если, однако, вы не использовали Javascript, данные нужно было бы разместить на сервере, и вам нужно будет рассчитывать и отображать их на сервере, используя ресурсы сервера.

Javascript позволяет переносить дорогостоящие операции на клиента.

2 голосов
/ 24 мая 2010

Возьмем, например, переполнение стека. Если кто-то отправит ответ, пока вы его пишете, появится всплывающее окно с сообщением «есть новый ответ». Обратите внимание, что в этом процессе страница не перезагружается.

Это было бы невозможно только с использованием PHP: хотя он и использует серверный язык для запроса новых ответов, это вызывается в фоновом режиме с использованием Javascript (это пример AJAX ).


Кроме того, с помощью PHP вы не можете отследить взаимодействие пользователя с сайтом, так как после загрузки страницы PHP сервер ничего не знает о том, что происходит в клиенте.

1 голос
/ 24 мая 2010

Обширная библиотека jQuery позволит вам плавно анимировать с различными эффектами (иногда с лучшими результатами, чем у flash).

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

JQuery: http://www.jquery.com/ Демонстрации пользовательского интерфейса: http://jqueryui.com/demos/

С ответом на этот комментарий ниже от @silky:

Там Есть много других обстоятельств, когда использование JavaScript - единственный вариант. Как насчет событий? JavaScript это доступен только язык ваш сайт общаться с браузер и следить за событиями: клики, двойной щелчок, мышь входит, мышь выходы, нажатия клавиш, окно браузера проклейка ... список можно продолжить. если ты нужен доступ к этим событиям, вы на территории JavaScript.

Взято из: http://css -tricks.com / вы знаете, что следует использовать javascript-когда /

1 голос
/ 24 мая 2010

JS позволяет вам отвечать пользователям, взаимодействующим со страницей (например, перемещая указатель на элемент), и выполнять операции без (относительно) дорогостоящей обратной передачи на сервер.

0 голосов
/ 24 мая 2010

Это язык для программирования веб-независимости любой платформы Windows, Linux и т. Д. Он может использоваться для разработки как на стороне клиента, так и на стороне сервера.

0 голосов
/ 24 мая 2010

Если вы хотите, чтобы ваш сайт был более удобным и простым в использовании, вам потребуется javascript.

Дождитесь ли вы, пока этот сайт (Stackoverflow.com) обновит вашу страницу, чтобы обновить ваш комментарий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...