viernes, 29 de mayo de 2020

JQuery en Javascript

JQuery en Javascript

Es una biblioteca de javascript que tiene una serie de funciones y metodos con la cual podemos modificar dinamicamente la presentacion de una pagina, manipular el DOM, crear plugins, trabajar con ajax, ect..

Podemos obtener las fuentes desde cuatro sitios:

Desde la página de jQuery:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

Desde la pagina de Google:


<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

Desde Microsoft:

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.4.min.js"></script> 
 

Podemos descargar la libreria de javascript  https://requirejs.org/ e insertarla

<script src="./jquery-3.4.1.js"></script>

Selectores

Con ellos interactuamos con los elementos de una pagina web, estos son los principales:

*
$("*")
Todos los elementos
$("#identificador")
Aquellos elementos cuyo identificador id=”identificador”
$(".clase")
Todos los elementos con class="clase"
$(".clase1,.clase2")
Todos los elementos con class "clase1" or "clase2"
$("p")
Todos los elementos con la etiqueta <p>
$("h1,div,p")
Los elementos con las etiquetas h1, div, p


Para ver más selectores visitamos el siguiente enlace:


Document Ready

$(document).ready(function(){

});



El método ready() una vez que se ha cargado el documento podemos disponer de la funcion. El código que se escriba dentro del método $(document) .ready() se ejecutará cuando el  DOM de la página esta lista para ejecutar el código JavaScript.

Hay que llamarla cuando el DOM esté listo y desde jQuery 3 esta está deprecated y es recomendable usar $(function() { ...});


Metodos


Metodos para manipular los elementos del  HTML:

Sintaxis
:

$('elemento seleccionado').metodo1('valores').metodo2('valores');



Añadir elementos:

let elemento = $('#elementoDocumento');

elemento. append(`

codigo html

`)


Ejemplos:


var $ = require('jquery');

$(document).ready(function() {

   let formulario = $('#formulario');

   alert(formulario)

   formulario.html('');

   formulario.append(`

   <div class="form-row">

      <label class="" for="id2" >ID2</label>

      <input type="text" id="id2" name="id2" class="form-control" value="datos"/> 

   </div>   

   `)

});


$("button").click(function(){ 

 $("p").text("<b>Hello world!</b>"); 
 });

<b>Hello world!</b>


.text() inserta un string o cadena dentro de el selector de jQuery, siempre de procesa lo contenido dentro las comillas 


$("button").click(function(){
$("p").html("Hello <b>world!</b>");
});


Hello world!


.html() interpreta el codigo HTML introducido entre las comillas

Para interactuar con jQuery abrimos un:



<script type="text/javascript">

// codigo

</script>

No hay comentarios:

Publicar un comentario