2009-02-09 4 views
1

Возможно ли сделать виджеты Dojo (javascript) проверенными для XHTML?Dojo - проверка XHTML?

Если да, то как?

Может быть, это так просто, как с помощью CDATA?

ответ

1

Да, вместо нестандартного атрибута dojoType = "dojo.foo.bar" вместо этого вам нужно иметь событие onload документа, которое «принимает» стандартные теги HTML в вашем документе и переписывает их в Dojo ,

+1

Это просто намного больше работы! –

+0

Могу ли я использовать что-то вроде тегов CDATA, чтобы сделать эту работу? – 2009-02-09 23:59:37

1

CDATA вам не поможет. Если вы действительно хотите написать код в соответствии с XHTML DTD/schema, вы можете это сделать, но не можете воспользоваться гибкостью языка разметки Dojo (DojoML). Что вы можете сделать то, что вы определили свой собственный способ отметить виджеты, такие как <div class="dojoButton"/>, а затем вы их экземпляры на странице загрузки, используя что-то вроде:

dojo.query('div[class=dojoButton]').instantiate(
    dijit.form.Button, {} 
); 

Перед тем, как сделать это, пожалуйста, посмотрите на этом пункте Dojo Doesn’t Validate(в середине статьи) и этот номер Dojo Degradability.

Смежные вопросы