|
 |
вся информация
представленная в данном описании имеет гриф не секретно
(свободно распространяется имеет общий доступ). Все
программы представленные на сайте не проверялись
антивирусной программой и распространяются
абсолютно бесплатно

8 (905) 293 64 15 |
| |

|
|
|
Эффективное
использование скриптов |
Что же это значит для
вас как разработчика? Во-первых, необходимо минимизировать
бессмысленную зависимость от технологий. На многих страницах для
открытия новых окон используется скрипт onclick, меняющий все
URL на странице на "#". Это раздражает. Не делайте так.
|
Разрабатывая скрипт, учитывайте что произойдёт, если ему не
дадут сработать. Web-страница одного из крупнейших
производителей ПО на протяжении нескольких лет при отключённых
скриптах не открывалась вообще - хотя скрипты нужны были
исключительно для того, чтоб определить, поддерживает ли ваш
браузер Flash-анимацию. (Обновлённая версия демонстрирует
сообщение, что для функционирования сайта, в частности для
навигации, вам необходим JavaScript. Это ненамного лучше.) Если
скрипты вам необходимы, то держите их под контролем; кроме всего
прочего, во многих браузерах для людей с инвалидностью
функциональность скриптов ограничена.
Создавая скрипт думайте о том, на каких браузерах ему придётся
работать. Исключив старые браузеры (или дав им возможность
работать без скриптов), вы невероятно упростите свой код.
Простейшие скрипты могут быть портабельными; остальные придётся
делать по-разному, с отдельными реализациями для каждой версии
стандартов. Определить основные версии JavaScript вы можете
довольно простым и универсальным путём (смотрите в Ресурсах).
Старайтесь изолировать платформо-зависимый код. Не заблуждайтесь,
считая что все пользуются Internet Explorer; многие используют
нестандартные браузеры (на мобильных телефонах и КПК) или
предпочитают Firefox.
Помните, что всплывающие окна везде заблокированы, а
пользователи ненавидят лазить по настройкам; многие даже и не
способны поменять настройки, из-за своего незнания или из-за
отсутствия администраторских прав. Используйте только те скрипты,
которые будут работать даже на браузерах с ограниченной
функциональностью
Чем лучше вам удаётся оставаться в нейтральной полосе между
стандартами, не используя их выдающиеся возможности, тем меньше
вам придётся заботиться о совместимости и волноваться из-за
выхода новых версий браузеров. Однако вы можете стабильно
рассчитывать на то, что при каждом новом заметном релизе
браузера вам придётся проводить техобслуживание своих страниц.
Другого и не ждите. |
|
|
|
|