Différences entre les versions de « JavaScript/Introduction à Prototype »

aucun résumé de modification
(maintenance)
== Prototype ==
=== Qu'est-ce que Prototype ? ===
'''Prototype''' est une librairie (ensemble de classes et de fonctions) JavaScript gratuite et libre qui facilite le travail des développeurs de site [[w:Web 2.0|web 2.0]] (sites basés en partie sur les nouvelles technologies tellestelle que Ajax...qu'AJAX). En effet, cette bibliothèque permet de s'épargner les tâches répétitives tellestelle que l'écriture incessante et pénible du célèbre <code>document.getElementById</code>... Nous allons donc découvrir les bases de cette librairie très intéressante.
 
[[Image:Prototype.gif|right]]
 
=== $() ===
Et bien oui; ceci est bien une fonction javascriptJavaScript ! Et justement, c'est une des fonctions les plus pratiques de Prototype, vous allez tout de suite voir pourquoi... Voici deux codes identiques :
 
<source lang="javascript">// Sans Prototype :
var content = document.getElementById('id_champ_de_texte').value;
// Avec prototypePrototype...
var content = $('id_champ_de_texte').value;</source>
 
 
=== $F() ===
Rassurez-vous tout de suite; toutes les fonctions de Prototype ne sont pas de la sorte...
La fonction <code>$F()</code> renvoit simplement la valeur de l'élément fourni en paramètre. Par exemple si vous voulez connaître la valeur de <code>paragraphe</code>;
<source lang="html4strict"><p id="paragraphe">Lorem ipsum</p></source>... il faudra procéder ainsi :
 
<source lang="javascript">var content = $F('paragraphe');
document.write(content);</source>
 
Et voilà, cela va écrire "''Lorem ipsum''".
 
[[Catégorie:JavaScript]]
42

modifications