close

Marco prototipo de JavaScript

Saltar a navegación Saltar a búsqueda
Prototipo de
software JavaScript Framework
GéneroBiblioteca de JavaScript _
Desarrolladorsam stephenson
Ultima versión1.7.3 (23 de septiembre de 2015)
Sistema operativoMultiplataforma
IdiomaJavaScript
LicenciaLicencia MIT
( licencia libre )
Sitio webprototipojs.org/

Prototype JavaScript Framework es un marco JavaScript creado por Sam Stephenson en febrero de 2005 , concebido inicialmente como soporte para Ajax en Ruby on Rails . Su objetivo es facilitar el desarrollo de aplicaciones web dinámicas. En particular, ofrece soporte para el uso de AJAX y Programación Orientada a Objetos en JavaScript. También se utiliza como biblioteca de ayuda para otros proyectos de JavaScript, como script.aculo.us y Rico .

Funciones básicas

El $ ()

Para referirnos a un elemento DOM de una página HTML , generalmente usamos la función:

 documento _ getElementById ( 'nombre_de_id' );

La función $() reduce el código a:

 $ ( 'nombre_de_id' );

Esta función se puede utilizar como getElementById(). Por ejemplo, puede establecer el color del texto de esta manera:

 $ ( 'nombre_de_id' ). estilo _ color  =  "#ffffff" ;

El $ F ()

La función $ F () devuelve el valor del elemento de formulario que se le pasó como parámetro. Para un cuadro de entrada de 'texto', la función devolverá el valor del texto ingresado. Para un elemento 'selectbox', la función devolverá el valor seleccionado.

 $ F ( 'nombre_de_id' );
Nota : Al igual que el carácter de subrayado _, el carácter $se puede utilizar como un carácter de identificación normal, no tiene otro significado en el idioma.

El $ H ()

Convierte un objeto en un hash enumerable

  < botón al hacer clic  = " convertInHash ();" id = "botón1" > haga clic en < / button> < script > función convertInHash () { objeto var = { id : 1 , inicio de sesión : "inteligente" , correo electrónico : "[email protected]" }; var hash_obj = $ H ( objeto ); // Convertimos el objeto a un hash $ ( 'smart' ). HTML interno = hash_obj . a la cadena de consulta (); } < / guión > 
  
     
      
               
                             
            
         
      
  

El $ w ()

Convierte una cadena que contiene espacios en una matriz

  matriz var ; 
 array  =  $ w ( 'pasta carne fruta' ); 
 matriz _ each ( función ( comida ) { 
   var  mensaje  =  'Me gusta'  +  comida ; 
   alerta ( mensaje ); 
 })

Funciones AJAX

La función de actualización

Esta función permite recuperar, de forma asíncrona, datos de una fuente web e insertarlos en la página de destino, haciendo que la creación del objeto XMLHttpRequest sea completamente transparente para el desarrollador , resolviendo así los problemas de compatibilidad entre navegadores .

 nuevo  Ajax . Actualizador ( 'contenedor' ,  url );

Donde 'container'indica el id del elemento de la página donde se insertarán los datos e urlindica la ruta web donde se recuperarán los datos.

Artículos relacionados

  • AJAX - JavaScript asíncrono y XML

Enlaces externos