Бобби ван дер Слуис в 2005 году подготовил руководство по десяти передовым практикам написания Javascript . Я подозреваю, что большинство моих читателей уже знают, что мы должны этим заниматься: Бобби рассказывает о том, как сделать ваши страницы доступными с использованием ненавязчивого Javascript, о написании сценариев, которые могут легко применять другие разработчики, о том, как ваша работа будет обнаружена с помощью обнаружения объектов. Это все разумные вещи; прочитайте его статью для большего. Ключевым моментом является то, что существует разница между знанием того, что мы должны делать это, и тем, что мы делаем. Слишком часто я обнаруживаю, что быстро и временно добавляю атрибуты onclick для тега, а не подключаю обработчик событий должным образом из JavaScript, и я готов поспорить, что я не один. Строгое использование надлежащих методов делает первоначальное построение проекта более сложным, более трудоемким. Это (и вы тоже это знаете), когда вы возвращаетесь к нему через шесть месяцев, и вам нужно пройтись по HTML, исправляя его, чтобы добавить новые функции, о которых вы подумаете: хотелось бы, чтобы я сделал это правильно в первый раз.
Это, конечно, если только вы не являетесь образцом программирования, а я — единственный, кто не является таковым. Блестящий фунт Банка Англии доступен каждому, кто докажет, что это так.
Итак, прочитайте статью Бобби, возьмите любые советы, которые вы еще не знаете, а затем (и это важный момент) постоянно применяйте эти знания. Мы все собираемся начать играть в отличную новую игру, где все работает, и мы можем использовать методы Ajax для ускорения сайтов, и производители браузеров работают с нами, чтобы найти то, что мы хотим, и веб-сервисы просто ждут интеграции. Сделайте сегодня своей мантрой, что вы будете делать все правильно. Продолжать. Для меня. И для всех остальных.