Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/jquery/conceptosGenerales»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | jquery
(→Especificar cuando se ejecuta) |
|||
Línea 138: | Línea 138: | ||
</source> | </source> | ||
*Es importante ver lo peculiar del código anterior. | *Es importante ver lo peculiar del código anterior. | ||
− | {{ | + | {{Actividad |
|Title=Asignando el nombre de una función | |Title=Asignando el nombre de una función | ||
| | | | ||
Línea 249: | Línea 249: | ||
#valores de atributos | #valores de atributos | ||
#otros mas | #otros mas | ||
+ | *Ahora vamos a ver unos ejemplos | ||
+ | '''$(selector).action()''' | ||
+ | *'''$''': Simbolo para definir JQuery (podríamos usar también JQuery) | ||
+ | :'''selector''': Consulta sobre los elementos HTML (sintaxis muy similar a CSS) | ||
+ | :'''action''': Acción que se ejecuta sobre los elementos | ||
+ | |||
+ | *Ejemplos: | ||
+ | <source lang="javascript"> | ||
+ | $(this).hide() //oculta el elemento actual | ||
+ | $("p").hide() //oculta todos los elementos de tipo párrafo | ||
+ | $("p.test").hide() //oculta todos los párrafos con class=test | ||
+ | $("#test").hide() //oculta todos los elementos con id=test | ||
+ | </source> | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ==== Ejemplos de uso del selector de jQuery ==== | ||
+ | <source lang="javascript"> | ||
+ | $("p") //se seleccionan todos los elementos de tipo párrafo | ||
+ | $("p.intro") //todos los párrafos con class=intro | ||
+ | $("p#demo") //todos los párrafos con id=demo | ||
+ | $("[href]") //todos los elementos con atributo href | ||
+ | $("[href='#']") //todos los elementos con atributo href="#" | ||
+ | $("[href!='#']") //todos los elementos con atributo href diferente de "#" | ||
+ | $("[href$='.jpg']") //todos los elmentos con atributo href que acabe en .jpg | ||
+ | $("p").css("background-color","yellow"); //modificamos el background-color de todos los párrafos a amarillo | ||
+ | $("p#intro:first") //El primer párrafo con id="intro" | ||
+ | $("ul li:first") El primer elemento <li> de cada <ul> | ||
+ | $("div#intro .head") //Todos los elementos con class="head" dentro de un <div> con id="intro" | ||
+ | </source> | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | {{Actividad | ||
+ | |Title=Dado el siguiente código oculta todos los elementos | ||
+ | <source lang=html5> | ||
+ | <!DOCTYPE html> | ||
+ | <html> | ||
+ | <head> | ||
+ | <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> | ||
+ | <script> | ||
+ | $(document).ready(function(){ | ||
+ | $("selector").hide(); | ||
+ | }); | ||
+ | </script> | ||
+ | </head> | ||
+ | <body> | ||
+ | |||
+ | <h2>This is a heading</h2> | ||
+ | |||
+ | <p>This is a paragraph.</p> | ||
+ | <p>This is another paragraph.</p> | ||
+ | |||
+ | </body> | ||
+ | </html> | ||
+ | </source> | ||
+ | }} | ||
+ | |||
+ | {{Actividad | ||
+ | |Title=Oculta el elemento con id="test". | ||
+ | <source lang=html5> | ||
+ | |||
+ | </source> | ||
+ | }} | ||
====Aplicando efectos con JQuery==== | ====Aplicando efectos con JQuery==== |
Revisión de 01:39 5 abr 2016
Contenido
- 1 Programación web al lado del cliente
- 2 saludo al hacer click en un enlace
- 3 Comentado el código
- 4 Asignando el nombre de una función
- 5 Actividad
- 6 Hola Mundo mediante javascript
- 7 Hola Mundo mediante jQuery
- 8 Dado el siguiente código oculta todos los elementos <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <script> $(document).ready(function(){ $("selector").hide(); }); </script> </head> <body> <h2>This is a heading</h2> <p>This is a paragraph.</p> <p>This is another paragraph.</p> </body> </html>
- 9 Oculta el elemento con id="test".
http://www.desarrolloweb.com/manuales/manual-jquery.html
Qué es JQuery
- Es una librería de funciones de javascript que facilita el uso de javascript
- Nosotros nos vamos a centrar en la parte del DOM (elementos y eventos en la página html)
- También se conoce como un framework, que viene siendo un entorno para desarrollar software en un determinado lenguaje, donde se facilita al desarrollador muchas acciones a la hora de hacer un programa.
Para qué sirve JQuery
- Para usar JQuery, hemos de conocer las tecnologías en las cuales lo vamos a utilizar
- HTML
- CSS
- JavaScript
JQuery es un entorno ligero que parte de la filosofía escribe menos, haz mas
- Cosas que se pueden hacer con JQuery:
Manipular la página HTML a través del DOM Manipular CSS Acceder y controlar los eventos de la página html
- Efectos y animaciones
- AJAX
- Incorporar Utilidades
- HTML/DOM manipulation
- CSS manipulation
- HTML event methods
- Effects and animations
- AJAX
- Utilities realizadas en JQuery
Cómo usar JQuery
- Para usar jquery debemos especificar el fichero donde están los fuentes de la librería
(: *Al final solo son una librerías de javascript que van a hacer más facil hacer ciertas tareas)
- Podemos indicar dónde está el fuente en internet o descargarlo a nuestro ordenador
- descargarlo https://jquery.com/download/
- Especificar su ubucación en internet
Versión de producción:
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
Versión de desarrollo
<script type="text/javascript" src="jquery-1.10.2.js"></script>
Uso de un CDN
- También a través de un CDN (Content Delivery Network).
- ¿Qué es un CDN? Grupo de servidores repartidos por todo el mundo en puntos estratégicos y pensados para la distribución de ficheros):
- CDN de Google:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
- CDN de Microsoft:
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js"></script>
- CDN del propio jQuery:
- Minified:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
- Full:
<script type="http://code.jquery.com/jquery-1.10.2.js"></script>
</div>