Reflectiv's blog

Come here to get some fresh air!
About Me

This is the Reflectiv.net blog.
We share our news, thoughts and everything we think could interest you :)

My Other Sites
Twitter
Contributors
  • Cyril Nicodème
  • aminouxz
Tags
  • Development (68)
  • Projects (50)
  • General (41)
  • Unix/Linux (27)
  • Scripts (19)
  • Design (11)
  • Howtos (11)
  • Php (11)
  • Fedora (10)
  • Javascript (10)
  • View all 658 tags »
  • web (10)
  • Humour (8)
  • Python (7)
  • bug (7)
  • projet (7)
  • script (7)
  • shell (7)
  • Security (6)
  • installation (6)
  • liste (6)
  • mysql (6)
  • news (6)
  • plugin (6)
  • server (6)
  • today (6)
  • travail (6)
  • GSPanel (5)
  • bash (5)
  • black-frames (5)
  • code (5)
  • conseil (5)
  • django (5)
  • eclipse (5)
  • firefox (5)
  • framework (5)
  • interface (5)
  • reflectiv (5)
  • site (5)
  • utilisateur (5)
  • Apache (4)
  • Css (4)
  • astuce (4)
  • astuces (4)
  • backup (4)
  • folder (4)
  • image (4)
  • octobre (4)
  • photoshop (4)
  • presentation (4)
  • probleme (4)
  • question (4)
  • serveur (4)
  • source (4)
  • template (4)
  • temps (4)
  • twitter (4)
  • Html (3)
  • auto (3)
  • client (3)
  • database (3)
  • date (3)
  • dossier (3)
  • eviter (3)
  • format (3)
  • jquery (3)
  • linux (3)
  • nouvel an (3)
  • optimisation (3)
  • planning (3)
  • problem (3)
  • simply (3)
  • svn (3)
  • update (3)
  • useless (3)
  • user (3)
  • virtualbox (3)
  • Advices (2)
  • Catapult (2)
  • Search Engine Optimization (2)
  • ajax (2)
  • amélioration (2)
  • application (2)
  • apt-get (2)
  • attaque (2)
  • automatique (2)
  • base (2)
  • benchmark (2)
  • bi écran (2)
  • blog (2)
  • box (2)
  • cambridge (2)
  • codeigniter (2)
  • comment (2)
  • commit (2)
  • controller (2)
  • correction (2)
  • cron (2)
  • data (2)
  • deadline (2)
  • description (2)
Archive
2012 (2)
January (2)
2011 (6)
December (4)
November (1)
January (1)
2010 (20)
June (1)
May (9)
April (1)
February (2)
January (7)
2009 (30)
November (2)
October (3)
August (3)
July (2)
June (4)
May (4)
April (1)
March (3)
February (6)
January (2)
2008 (46)
December (7)
November (5)
October (10)
September (7)
August (6)
July (4)
June (3)
March (1)
February (2)
January (1)
2007 (9)
November (9)
Filed under

opera

See all posts on posterous with this tag »
  • Edit
  • Delete
  • Tags
  • Autopost
 

Bonnes pratiques Javascript

Cet article proposé par Christian Heilmann sur le blog des développeurs d'Opera liste des bonnes pratiques à appliquer en développement Javascript.

Il est rare d'avoir un article de cette qualité, donc je met le liens avec le sommaire (traduit) afin de vous donner un avant goût.

  • Appelez les éléments (variables et fonctions) par leur nom - simple, court et lisibles
  • Évitez les variables globales
  • Gardez une convention d'écriture stricte
  • Commentez autant que nécessaire sans trop en faire
  • Évitez de mélanger avec d'autres technologies
  • Utilisez une notation raccourcie lorsque cela est évident
  • Modularisez : une fonction par tâche
  • Améliorez progressivement
  • Préparez votre code pour la configuration et la traduction
  • Évitez les imbrications profondes
  • Optimisez les boucles
  • Évitez l'accès au DOM au maximum
  • Ne vous basez pas sur les comportements des navigateurs
  • N'ayez confiance en aucune donnée
  • Ajoutez des fonctionnalités avec Javascript, ne créez pas trop de contenu
  • Bâtissez votre code en vous basant sur les géants (YUI, JQuery, Dojo, etc)
  • Le code en développement n'est pas le code en production

Un article vraiment complet et très intéressant !

Tweet
Filed under  //  Development   General   Javascript   best practice   dev   opera  
Posted by Cyril Nicodème 
  • 0 responses
  • Like
  • Comment