Спецификация атрибута определяет это как attribute target
.
Определенные контексты допускают указание атрибута для нескольких целей. Программа может явно указать цель путем включения атрибута attribute_target_specifier. Когда атрибут размещается на глобальном уровне, требуется global_attribute_target_specifier. Во всех других местах применяется разумное значение по умолчанию, но атрибут attribute_target_specifier может использоваться для подтверждения или отмены значения по умолчанию в определенных неоднозначных случаях (или просто для подтверждения значения по умолчанию в не неоднозначных случаях).
blockquote>В нем также говорится, что во многих случаях, подобно тому, который вы упоминаете, это разрешено, но не обязательно.
В других контекстах включение атрибута attribute_target_specifier разрешено, но не обязательно. Например, объявление класса может включать или не указывать тип спецификатора.
BLOCKQUOTE>
Если Вы предпочитаете jQuery, можно использовать jQuery на Проекте направляющих. Понижение для замены Прототипа jQuery.
Часть из того, что направляющие делают с поколением JavaScript, хороша, и некоторые плохи. В плохих экземплярах запишите это сами и сохраните это незаметным. В любой момент времени Вы чувствуете себя неловко из-за направляющих JavaScript, генерирует, можно идти вперед и записать это сами.
И обязательно проверьте это большое введение к незаметному JavaScript, который был сделан с направляющими в памяти.
Я раньше работал в Symfony (клон направляющих) и сначала, мы использовали много помощников JavaScript. Клиентские требования привели нас (меня!) для записи большого количества кода, помощники просто не могли генерировать. Я в конечном счете пришел к выводу, что предпочитаю не использовать помощников вообще.
Прогрессивное улучшение является способом пойти, по-моему. Генерируйте благоприятный для стандартов HTML, который работает без включенного JavaScript, затем навалите необычную функциональность на готовом документе.
Между прочим, я также переключился от Прототипа до jQuery и не имею никакого требования переключиться назад! По-моему, jQuery лучше подходит для прогрессивного улучшения.
Позвольте направляющим сделать как можно больше. Затем то, когда у Вас есть проблемы, начните переписывать его рукой, кодировало версии.
ни один, используйте jQuery в случае необходимости. Ajax и т.е. js ошибки тверд к trackdown