Когда можно использовать Javascript, а когда нет? - PullRequest
20 голосов
/ 27 мая 2010

Является ли хорошей практикой не использовать много javascript / jquery?Должны ли мы избегать этого в максимально возможной степени (для хорошей доступности)?

Когда нормально использовать JavaScript, а когда нет в веб-дизайне и разработке?В каких случаях и при каких условиях?

Обновление:

Я спрашиваю о публичных веб-сайтах.

Ответы [ 12 ]

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

На общедоступном веб-сайте можно использовать JavaScript, если информация, содержащаяся на вашем сайте, все еще доступна и удобство использования по-прежнему хорошо для людей без JS.

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

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

Вы также можете просто принять тот факт, что у некоторых людей будут проблемы с использованием вашего сайта, но в любом случае они сильно зависят от JS. Это твой выбор.

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

Основное использование JavaScript - это написание функций, которые встроены в HTML-страницы или включены в них и взаимодействуют с объектной моделью документа (DOM) страницы. Вот несколько простых примеров такого использования:

  1. Открытие или отображение нового окна с программным управлением размером, положением и атрибутами нового окна.

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

  3. Изменение изображений при наведении на них курсора мыши. Этот эффект часто используется для привлечения внимания пользователя к важным ссылкам, отображаемым в виде графических элементов.

Поскольку код JavaScript может выполняться локально в браузере пользователя (а не на удаленном сервере), он может быстро реагировать на действия пользователя, что делает приложение более отзывчивым.

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