Behaviour promotes itself as “the missing link for your AJAX apps”. Comportement favorise elle-même comme «le chaînon manquant pour vos applications AJAX". It allows you to use CSS selectors (like id or class) to apply Javascript behaviors to your HTML elements. Il vous permet d'utiliser des sélecteurs CSS (comme id ou de classe) à appliquer le Javascript de votre comportements des éléments HTML.

No more embedding Javascript tags in your HTML. Pas plus l'intégration des balises JavaScript dans votre code HTML. What Quoi Behaviour Comportement (note the British spelling) does is allow you to define rules where you associate javascript functions with CSS selectors. (voir l'orthographe britannique) ne vous est de permettre de définir des règles où vous associez fonctions javascript avec les sélecteurs CSS.

Let’s look at an example (from their site): Regardons un exemple (à partir de leur site):
Instead of writing: Au lieu d'écrire:

  • Click me to delete me Cliquez-moi de me supprimer
  • With Behaviour we can write: Avec comportement nous pouvons écrire:

    There is no Javascript embedded in HTML. Il n'ya pas de Javascript embarqué dans HTML. The actual Javascript function is defined and associated separately. La fonction Javascript est définie et associés séparément.

     var myrules = {  '#example li' : function(el) {   el.onclick = function() {    this.parentNode.removeChild(this);    }  } };  Behaviour.register(myrules); var myrules = ( '# example li': function (el) (el.onclick = function () (this.parentNode.removeChild (this);))); Behaviour.register (myrules); 

    It worked pretty well in my tests. Cela a fonctionné assez bien dans mes tests. Very much recommended unless you are into code obfuscation. Très recommandée, à moins que vous êtes en code obfuscation. You can download it Vous pouvez le télécharger here ici .