Hoje encontrei um artigo muito interessante na smashingmagazine.com escrito por Christian Heilmann um desenvolvedor que trabalha para o Yahoo Developer Network.
O título é "Seven JavaScript Things I Wish I Knew Much Earlier In My Career" que na tradução fica "7 coisas em javascript que eu queria saber muito antes na minha carreira".
O texto possui algumas manhas na programação javascript que nós precisamos saber para desenvolvermos códigos com qualidade em javascript.
veja as 2 primeiras dicas:
Ao invés de:
1 var car = new Object();
2 car.colour = 'red';
3 car.wheels = 4;
4 car.hubcaps = 'spinning';
5 car.age = 4;faça:
1 var car = {
2 colour:'red',
3 wheels:4,
4 hubcaps:'spinning',
5 age:4
6 }outra dica é a utiliação de condições ternárias:
var direction = x < 200 ? 1 : -1;JSON "JavaScript Object Notation" é provavelmente a maneira mais leve para trabalhar com estruturas complexas de dados em javascript.
01 var Copa = {
02 "titulo":"Copa do Mundo FIFA de 2010",
03 "times":[
04 {
05 "name":"Brazil",
06 "main_player":"Robinho"
07 },
08 {
09 "name":"Argentina",
10 "main_player":"Batistuta"
11 }
12 ],
13 "year":"2010"
14 }
Confiras as outras 5 dicas em http://www.smashingmagazine.com/2010/04/20/seven-javascript-things-i-wish-i-knew-much-earlier-in-my-career/