« JavaScript/Introduction à Prototype » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Ligne 22 :
Et bien oui, ceci est bien une fonction JavaScript ! Et justement, c’est une des fonctions les plus pratiques de Prototype, vous allez tout de suite voir pourquoi... Voici deux codes identiques :
 
<sourcesyntaxhighlight lang="javascript">// Sans Prototype :
var content = document.getElementById('id_champ_de_texte').value;
// Avec Prototype...
var content = $('id_champ_de_texte').value;</sourcesyntaxhighlight>
 
Bon, ça n'a peut-être pas l'air comme ça, mais vous allez voir que cette fonction de base simplifie énormément le travail des codeurs JS.
Ligne 32 :
Rassurez-vous tout de suite, toutes les fonctions de Prototype ne sont pas de la sorte.
La fonction <code>$F()</code> renvoie simplement la valeur de l'élément fourni en paramètre. Par exemple si vous voulez connaître la valeur de <code>paragraphe</code>;
<sourcesyntaxhighlight lang="html"><p id="paragraphe">Lorem ipsum</p></sourcesyntaxhighlight>... il faudra procéder ainsi :
 
<sourcesyntaxhighlight lang="javascript">var content = $F('paragraphe');
document.write(content);</sourcesyntaxhighlight>
 
Et voilà, cela va écrire "''Lorem ipsum''".