Sébastien Hiticas

Archive for the ‘javascript’ Category

24 bonnes pratiques Javascript pour débutant

without comments

Voici un article intéressant et avec des exemples sur les bonnes pratiques en Javascript :

http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/

Le résumé :

  1. Use === Instead of ==
  2. Eval = Bad
  3. Don’t Use Short-Hand
  4. Utilize JS Lint
  5. Place Scripts at the Bottom of Your Page
  6. Declare Variables Outside of the For Statement
  7. The Fastest Way to Build a String
  8. Reduce Globals
  9. Comment Your Code
  10. Embrace Progressive Enhancement
  11. Don’t Pass a String to “SetInterval” or “SetTimeOut”
  12. Don’t Use the “With” Statement
  13. Use {} Instead of New Object()
  14. Use [] Instead of New Array()
  15. Long List of Variables? Omit the “Var” Keyword and Use Commas Instead
  16. Always, Always Use Semicolons
  17. “For in” Statements
  18. Use Firebug’s “Timer” Feature to Optimize Your Code
  19. Read, Read, Read…
  20. Self-Executing Functions
  21. Raw JavaScript Can Always Be Quicker Than Using a Library
  22. Crockford’s JSON.Parse
  23. Remove “Language”

Bonne lecture !

Written by Sébastien Hiticas

juin 22nd, 2009 at 8:31 am

Posted in javascript

Présentation de YUI 3 par Satyen Desai

without comments

YUI 3 est encore en développement et l’architecture de la librairie a été revu afin d”alléger le code et de faciliter l’utilisation de celle-ci.

Voici les différents points sur quoi l’équipe de développement se sont focusés :

  • Lighter
    • Finer Grained Modules/Sub-Modules
    • Emphasis on Code Reuse: Common Base, Plugins, Extensions
  • Easier
    • Consistent API
      Base, Selector, Widget, IO/Get/DataSource
    • Convenience
      each, bind, nodelist, queue, chainability, general sugar
  • Faster
    • Opportunity to re-factor core performance pain points

L’équipe en est à la Release 2 et vous pouvez aller y jeter un coup d’oeil : http://developer.yahoo.com/yui/3/

Je vous invite à regarder la présentation de Satyen Desai sur la future mouture de YUI :

Haute résolution : http://developer.yahoo.com/yui/theater/desai-yui3.html
Basse résolution : http://video.yahoo.com/watch/5044557/13406817
PPT : http://yuiblog.com/assets/desai-yui3.zip

Beaucoup de travail a été fait et j’ai bien hâte de voir la version finale !

Written by Sébastien Hiticas

mai 20th, 2009 at 6:54 am