Javascript & JQuery - Сколько мы должны использовать? - PullRequest
3 голосов
/ 13 января 2012

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

Я никогда не был фанатом Javascript, если бы я мог избежать его использования, я бы... но теперь jQuery развился, я обнаружил, что использую его очень много и действительно наслаждаюсь им.Но теперь я чувствую, что могу увлечься и использовать слишком много.

1) Сколько людей на самом деле отключили JS?Кто-нибудь имеет точную статистику / аналитику посетителей, которая доказывает, какой процент посетителей отключен?Если это всего лишь 1–5%, должны ли мы действительно заботиться о них?

2) В чем причина отключения JS, во-первых, похоже, что оно включено по умолчанию во всех браузерах?Я не понимаю, почему браузер дает нам такую ​​возможность.Я никогда не находил причин отключать мой JS, за исключением случаев, когда это делается для целей тестирования.

3) Считаете ли вы, что JS когда-либо станет постоянным языком браузера, запретив пользователям отключать его?Веб-сайты были бы удивительными (и безопасными), если бы скрипты были постоянными.

M приложение, сайт для безопасного входа в систему, богато AJAX, оверлеями, всплывающими подсказками и элементами, появляющимися и исчезающими - настолько, что не будетработать без этого.Но это не проблема для меня, так как мои пользователи при регистрации предупреждаются, что JS является 100% требованием, и моим конкретным посетителям действительно нужно мое приложение.У меня также есть перенаправление <noscript> обратно на страницу входа.

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

Спасибо

Ответы [ 3 ]

3 голосов
/ 13 января 2012

1) Я нашел это сообщение в блоге от Yahoo , в котором говорится, что около 0,25 и 2% их посетителей отключили JavaScript.

2) Я думаю, что это пережиток 10 лет назад. Нет причин отключать JavaScript, так как использование юзабилити на многих веб-сайтах (с некоторыми из них даже невозможно) намного больше, чем небольшая безопасность, которую вы получаете. Я всегда подчеркиваю, что если для вас не важны пользователи JavaScript, создайте отдельную версию страницы.

3) Я не знаю, что вы имеете в виду под постоянным. JavaScript уже работает в песочнице, так что вы, например, не может получить доступ к локальным файлам. Другие проблемы безопасности - это, например, тайная отправка форм или перенаправление на вредоносную страницу.

1 голос
/ 13 января 2012

1) Более важным показателем является то, какой процент ваших пользователей / посетителей не имеет javascript, и считаете ли вы дополнительную стоимость разработки (если есть) любых возможных откатов, которые вы могли быпотребность стоит того.Как было сказано ранее, это зависит от вашей ситуации

2) Чтобы остановить всплывающие окна, надоедливые скрипты, которые изменяют поведение браузера (например, отключение правой кнопки мыши), и такие

1 голос
/ 13 января 2012

Это зависит.Если я делаю «общий» веб-сайт, вы должны учитывать отсутствие JavaScript, медленного JavaScript и плохого JavaScript (например, IE6).Еще одна вещь, которую нужно иметь в виду, это мобильные устройства.

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

В некоторых ситуациях требует наличия JavaScript.

...