Prototip cadru JavaScript

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Prototip cadru JavaScript
software
Tip Bibliotecă JavaScript
Dezvoltator Sam Stephenson
Ultima versiune 1.7.3 (23 septembrie 2015)
Sistem de operare Multiplatform
Limba JavaScript
Licență Licență MIT
( Licență gratuită )
Site-ul web prototypejs.org/

Prototype JavaScript Framework este un framework JavaScript creat de Sam Stephenson în februarie 2005 , conceput inițial ca suport Ajax în Ruby on Rails . Acesta își propune să faciliteze dezvoltarea de aplicații web dinamice. În special, oferă suport pentru utilizarea AJAX și a programării orientate pe obiecte în JavaScript. Este, de asemenea, utilizat ca bibliotecă de ajutor pentru alte proiecte JavaScript, cum ar fi script.aculo.us și Rico .

Funcții de bază

Funcția $ ()

Pentru a ne referi la un element DOM al unei pagini HTML , folosim în general funcția:

 document . getElementById ( 'nume_de_id' );

Funcția $ () reduce codul la:

 $ ( 'name_of_id' );

Această funcție poate fi utilizată ca getElementById (). De exemplu, puteți seta culoarea textului astfel:

 $ ( 'name_of_id' ). stil . color = "#ffffff" ;

Funcția $ F ()

Funcția $ F () returnează valoarea elementului de formular care i-a fost transmis ca parametru. Pentru o casetă de intrare „text”, funcția va returna valoarea textului introdus. Pentru un element „selectbox”, funcția va returna valoarea selectată.

 $ F ( 'nume_de_id' );
Notă : Ca și caracterul de subliniere _ , caracterul $ poate fi folosit ca un caracter normal de identificare, nu are altă semnificație în limbă.

Funcția $ H ()

Convertește un obiect într-un hash enumerabil

 < button onclick = "convertInHash ();" id = "button1" > faceți clic pe < / button>
  < script >
    funcția convertInHash ()
      {
       var object = { id : 1 , autentificare : "inteligent" ,  
                            e-mail : [email protected] };
       var hash_obj = $ H ( obiect ); // Transformăm obiectul într-un hash
       $ ( „inteligent” ). innerHTML = hash_obj . toQueryString ();
      }
  < / script>

Funcția $ w ()

Convertiți un șir care conține spații într-o matrice

 var array ;
 matrice = $ w ( „fructe din carne pentru paste” );
 matrice . fiecare ( funcție ( mâncare ) {
   var mesaj = 'Îmi place' + mâncare ;
   alertă ( mesaj );
 })

Funcții pentru AJAX

Funcția Updater

Această funcție permite recuperarea, asincron, a datelor dintr-o sursă web și introducerea acestora în pagina de destinație, făcând crearea obiectului XMLHttpRequest complet transparent pentru dezvoltator, rezolvând astfel problemele de compatibilitate dintre browsere .

 nou Ajax . Updater ( „container” , url );

În cazul în care 'container' indică id-ul elementului de pagină în care datele vor fi inserate, iar url indică calea web în care vor fi preluate datele.

Elemente conexe

  • AJAX - JavaScript și XML asincrone

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT