void main()
{
Element element = querySelector('#test');
element.onClick.listen(
(event) => print("It's me, Mario ! :D") /*on souhaiterait récupérer (event) pour savoir d'où est déclenché l'événement.*/
);
}
import 'dart:html';
void test(Event event)
{
if(event.target is ParagraphElement) /*du côté html, si c'est un paragraphe, alors...*/
{
print("Is a paragraph.");
}
else
{
print("no, :(");
}
}
void main()
{
Element element = querySelector('#test');
element.onClick.listen(
(event) => test(event)
);
}
Is a paragraph.
HtmlElement monElement = querySelection('#monId');
if(monElement is ParagraphElement)
{
monElement = (monElement as ParagraphElement);
}
print(monElement);
p
Je déteste JS, mais bon.Sauf que ce n'est pas du JS.
Y quand même l'air d'avoir une bonne grosse dose de JS dans ton truc. :ge:Je me répète: Dart n'est pas JS.
D'après Wikipedia, Dart était destiné à remplacer JS mais la priorité a été revue sur l'objectif que Dart puisse être converti en JS. Alors ma foi.
Mais du coup, en l'état, Dart apporte un plus ? Des classes ou des fonctions toutes prêtes, par exemple ?De ce que j'ai pu voir jusqu'ici, il apporte déjà de véritables classes qui supportent de véritables mixins. (héritage)
Si ça continue, je vais finir par essayer. Mais sans doc, je me demande comment je pourrais bien faire... :??Si tu as des questions, n'hésites pas à me les poser, y'a pas de soucis. :)
Tu as le navigateur Dartium au moins, pour tester la VM ?
C'est le seul qui embarque la VM Dart et ça le restera, apparemment.
De toute façon, en matière de navigateur, t'as pas vraiment le choix. :iq:
Tu codes Dart avec quoi alors ? :-\
Avec ton clavier ? Wahou ! C'est moderne chez toi. :id:Clavier sans fil, attention, ça rigole plus ! :gj:
C'est quoi ton compilateur ? Histoire que je regarde Dart de plus près quand j'aurai 5 minutes.
CitationAvec ton clavier ? Wahou ! C'est moderne chez toi. :id:Clavier sans fil, attention, ça rigole plus ! :gj:CitationC'est quoi ton compilateur ? Histoire que je regarde Dart de plus près quand j'aurai 5 minutes.
Il répond au doux nom de dart2js.
Je ne sais pas comment on installe Dart sous Windows, mais moi le gestionnaire de paquets m'avait installé le compilateur pendant l'install du sdk, donc je n'ai pas trop eu de soucis.
En revanche si ça te pose plus de problèmes sous Windows, n'hésites pas à me mp. :)