Показать сообщение отдельно
  #13 (permalink)  
Старый 17.02.2010, 12:27
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Сообщение от Kolyaj
Если же скрипт зависит только от CSS-классов (без каскадов), то как бы страница не перелопачивалась, скрипты будут работать. Точно также на новой странице достаточно отметить классами нужные элементы, и скрипт на ней будет работать.
Полностью согласен. Добавлю лишь, что изменять стóит не оформление элемента, а его сематическую роль. А упор делать на связи между элементами, а не на траверс ДОМа.

Иными словами, если семантичекая роль важного в интерфейсе элемента заключается в том, что это «спан внутри анкера», или «анкер внутри дива внутри бади», то что-то тут не так. Это, конечно, не отменяет кривостей jQ, но ставит (лично для меня) под вопрос их критичность в практике.
Ответить с цитированием