Hello,
A un moment, j'ai pas mal utilis� http://www.jslint.com/ , �a a influenc� mon style d'aujourd'hui.
Aussi, je voulais � cette meme �poque avoir 0 warning firefox en mode strict (mais c'est plus vraiment possible vu que j'utilise tout le temps jQuery, qui en contient pas mal).
Donc la technique que j'utilisais et que j'utilise encore pour tester si une propri�t� existe est :
typeof objet['propriete'] != 'undefined'
Sinon mon style est globalement celui de Java.. Notamment mixedCase pour tous les identificateurs.
Je plussoie ce qui a �t� dit pour "var" : faut toujours d�clarer ses variables. En dehors de toute fonction par contre, je d�clare pas de variable, j'utilise les propri�t�s de window (ce qui est globalement la m�me chose mais bon).
Pour la construction d'objets (notation JSON), je mets toujours le nom de la propri�t� entre quotes
{ 'prop': 34, 'prop2': 'val' }
Sans parler du style du code, il ya une bonne pratique adopt�e par presque tous qui consiste � ne pas creer de gestionnaires d'�venements avec les attributs html (ex : <a onclick="...">), toujours les attacher indirectement (exemple : quand le DOM est pr�t)
Partager