May 24
Кросспост моего поста про unobtrusive javascript на хабрахабр вызвал целую кучу критики:
- Пока дождешься DOMContentLoaded и, соответственно, применения связей событий - пройдет куча времени
- “Ссылки вида <a href=”javascript:saw(111)”> мне нравятся больше”
- Производительность инлайн-вставок JS будет выше
- и т.д.
По-моему вывод можно сделать один - многие люди не готовы принять этот подход - может, слишком сложно, может, еще что-то?.. Не знаю, не знаю..






May 24th, 2008 at 13:51
В случае хабра, когда собирается несколько сот коментов первый пункт действительно важен. Но в большинстве случаев – это правильно и нужно. Просто подход ведь отличается сильно от классического, человеку тяжело перейти, вот и ищет отмазки. По себе знаю :)
May 25th, 2008 at 22:56
Кстати вы зря так против делегации событий (там в комментах было предложение использовать document.onlick), часто очень помогает, особенно если элементы с которыми может случиться событие создаются динамически.
May 25th, 2008 at 23:07
Угу. Возможно. :) Я в JS на самом деле отнюдь не спец. Просто быстро учусь и люблю хороший код.
Тот пример с document.onlick не совсем понравился тем, что мы… скажем так – делаем то, что нам нужно не совсем в том месте, где мы могли бы этого ожидать. А вообще – пример заставил кое о чем задуматься. :)