2012-04-04 12 views
12

W dokumentacji dojo wymienione są dwa rodzaje deklaracji typu ,. Są to: i dojotype.Jaka jest różnica między typem dojo danych a dojojem?

Na przykład

dojoType="dojox.grid.DataGrid" 

data-dojo-type="dojox.grid.DataGrid" 

Zarówno dobrze pracują we wszystkich głównych browser.But nie rozumiem, Jaka jest różnica między danymi-dojotype i dojotype?

Gdzie powinienem użyć dojoType? i gdzie powinienem użyć ?

Odpowiedz

7

Myślę, że jest to nowa składnia tego samego, może jego funkcjonalność jest nieco inna, ponieważ jest dostosowywana do html5, możesz przeczytać więcej here. Zresztą z tego co widziałem jej zaleca się stosowanie-dojo typu danych ...

3

Od dojo 1,6 dokumentacji:

Atrybut dojoType jest przestarzała i nie będzie obsługiwana w 2,0. Zastąpić wszystkie wystąpienia dojoType z-dojo typu danych, a zachowanie jest przeważnie identyczny, z następującymi zastrzeżeniami:

przy korzystaniu-dojo typu danych, wszystkie właściwości widgetów musi być ukryty na jeden atrybut: danych dojo-rekwizyty

Zobacz http://dojotoolkit.org/reference-guide/1.9/releasenotes/1.6.html

+0

wierzę umieszczenie wszystkich właściwości na dane-dojo-rekwizytów została w wydaniu 1.6 tylko. Miał duży sprzeciw społeczności i został obniżony w 1.7. Zobacz [link] (http://kennethfranqueiro.com/2011/05/dojo-1-6-parser-confusion/) –

Powiązane problemy