Что плохого в том чтобы описывать обработчики событий инлайн?
Например
<button onclick="System.dialog.open.ok(event)">ok</button> Если в этом какие-то минусы? Так же есть ли какие-то минусы в том чтобы создавать новые элементы и описывать их поведение javascript'ом? Например <toggle> <option value="1">on</option> <option value="0">off</option> </toggle> Ведь именно так все будет происходить в моем чудошаблонизаторе ;) (ну почти так) |
Цитата:
Ты привязываешь обработчик в html. Я привязываю в js, а html у меня в отдельном файле, мне будет неудобно каждый раз, чтобы посмотреть обработчик я вынужден буду лезть в отдельный файл и там среди кучи html искать обработчик. |
помимо того, что гозар сказал, ты не сможешь больше одного обработчика привязать к элементу
|
Я сжимаю свои проекты в GCС advanced mode, и в твоём случае мне придётся делать проверку инлайн событий сжимальщиком, а этот не нужный гемор мне не нужен, ну и также всё так, как сказали ораторы выше.
|
Цитата:
А то что ты сказал знакомо да. Цитата:
onclick="handler1(event);handler2(event);" Но это и не нужно. Если архитектура грамотная. |
Цитата:
А на счет своих элементов чо? Гугль плакаться будет или что? |
Цитата:
handler1(event);handler2(event);оборачивается в анонимную ф-цию, но это не существенно |
Часовой пояс GMT +3, время: 20:11. |