Developing Clean AJAX / Javascript Driven Websites; Say No To Tag-Soup Le développement de ajax / javascript driven websites; dire non à soupe Tag -
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:
With Behaviour we can write: Avec comportement nous pouvons écrire:
- id="example" > id = "exemple">
- Click me to delete me Cliquez-moi de me supprimer
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 .
Filed under Classé sous Headline News Headline News , How To Comment , Open Source Software Open Source Software , Tech Note Note technique , Web , Web Services Services Web | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | cet article |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |




November 22nd, 2005 at 6:59 am Novembre 22, 2005 at 6:59 am
[...] Java IDE For StudentsBehaviour promotes itself as “the missing link for your AJAX apps” and software outsourcing in China hindered by IT talent shortage, whereas, A class action lawsuit against Sony BMG Music Entertainment has been filed in California. [...] Java IDE pour StudentsBehaviour favorise elle-même comme «le chaînon manquant pour vos applications AJAX" l'externalisation et des logiciels en Chine entravée par la pénurie de talents IT, alors que, un recours collectif contre Sony BMG Music Entertainment a été déposée en Californie. [...]