Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/jquery/conceptosGenerales»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | jquery
(→Sintaxis) |
(→Seleccionar elementos del DOM con JQuery) |
||
Línea 80: | Línea 80: | ||
#'''''selector''''' permitirá identificar el elemento o elementos de la página a la que nos referimos (un determando '''''id''''', elementos de tipo '''''img''''', ... | #'''''selector''''' permitirá identificar el elemento o elementos de la página a la que nos referimos (un determando '''''id''''', elementos de tipo '''''img''''', ... | ||
#'''''accion()''''' es la acción que queremos realizar (ocultar, escibir, modificar propiedades , ...) | #'''''accion()''''' es la acción que queremos realizar (ocultar, escibir, modificar propiedades , ...) | ||
+ | |||
+ | ====Especificar cuando se ejecuta==== | ||
+ | *Hasta ahora la forma de asignar acciones a los eventos es ir elemento a elemento, especificando en el atributo del evento correspondiente la acción deseada | ||
+ | *Tomemos el siguiente ejemplo | ||
+ | {{Actividad | ||
+ | |Title=saludo al hacer click en un enlace | ||
+ | |A partir de una página html que tenga un enlace, hacemos un programa javascript que la hacer click en el enlace salga un saludo con un alert en lugar de ir al enlace }} | ||
+ | <source lang=javascript> | ||
+ | <!DOCTYPE html> | ||
+ | <html lang="en"> | ||
+ | |||
+ | <head> | ||
+ | <meta charset="utf-8"> | ||
+ | <title>Hola Mundo con jquery</title> | ||
+ | <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> | ||
+ | <!-- <script src="jquery-1.10.2.min.js"></script> --> | ||
+ | <script> | ||
+ | function saluda(elEventoClick){ | ||
+ | alert("Hola Mundo"); | ||
+ | elEventoClick.preventDefault(); | ||
+ | } | ||
+ | </script> | ||
+ | </head> | ||
+ | <body> | ||
+ | <a href="http://jquery.com/" onclick="saluda(event);">jQuery</a> | ||
+ | </body> | ||
+ | </html> | ||
+ | </source> | ||
====Seleccionar elementos del DOM con JQuery==== | ====Seleccionar elementos del DOM con JQuery==== | ||
+ | *Como ya hemos visto la acción de selección empieza por '''''$()''''', y entre paréntesis se especifica la selección que se desea realizar | ||
+ | *La selección se puede hacer por los siguientes criterios | ||
+ | #nombre | ||
+ | #id | ||
+ | #clases | ||
+ | #tipos | ||
+ | #atributos | ||
+ | #valores de atributos | ||
+ | #otros mas | ||
+ | |||
====Aplicando efectos con JQuery==== | ====Aplicando efectos con JQuery==== | ||
====Encadenando métodos en JQuery==== | ====Encadenando métodos en JQuery==== |
Revisión de 04:59 3 abr 2016
Contenido
- 1 Programación web al lado del cliente
- 2 saludo al hacer click en un enlace
- 2.1 Seleccionar elementos del DOM con JQuery
- 2.2 Aplicando efectos con JQuery
- 2.3 Encadenando métodos en JQuery
- 2.4 Dom y JQuery; Modificando elemntos
- 2.5 Dom y JQuery; Accediendo a los atributos
- 2.6 JQuery y CSS
- 2.7 JQuery y Formularios
- 2.8 JQuery y Eventos
- 2.9 JQuery Validando formularios con plugin
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>