Diferencia entre revisiones de «Usuario:Juanda/jQuery/Introducción»
De WikiEducator
(→Momento de Ejecución del código Javascript) |
(→Instalación plugin de jQuery para Eclipse Kepler) |
||
(8 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 25: | Línea 25: | ||
:Compatibilidad con todos los navegadores | :Compatibilidad con todos los navegadores | ||
:… | :… | ||
− | + | </div> | |
− | + | ||
+ | <div class="slide"> | ||
+ | ===Versiones de jQuery=== | ||
+ | *Versión actual de jQuery: '''1.10.2''' y '''2.0.3''' | ||
+ | *[http://jquery.org/license/ Licencia MIT] | ||
+ | *La funcionalidad es la misma | ||
+ | *La rama 2.x no es compatible con IE 6-8 | ||
+ | *La rama 2.x es algo más ligera | ||
+ | *Usaremos la rama 1.x: | ||
+ | :Misma funcionalidad | ||
+ | :Mayor compatibilidad | ||
</div> | </div> | ||
Línea 34: | Línea 44: | ||
*Versión de producción: | *Versión de producción: | ||
:Minified y comprimida | :Minified y comprimida | ||
− | :Aproximadamente | + | :Aproximadamente 90KB |
*Versión de desarrollo: | *Versión de desarrollo: | ||
: Sin comprimir | : Sin comprimir | ||
− | : Aproximadamente | + | : Aproximadamente 3 veces más pesada, en torno a 270KB |
+ | |||
+ | *La rama 2.x pesa un 10% menos, resulta inapreciable | ||
*Se puede descargar de [http://www.jquery.com/download la web de jQuery] | *Se puede descargar de [http://www.jquery.com/download la web de jQuery] | ||
Línea 44: | Línea 56: | ||
*Versión de producción: | *Versión de producción: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | <script type="text/javascript" src="jquery-1. | + | <script type="text/javascript" src="jquery-1.10.2.min.js"></script> |
</source> | </source> | ||
*Versión de desarrollo | *Versión de desarrollo | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | <script type="text/javascript" src="jquery-1. | + | <script type="text/javascript" src="jquery-1.10.2.js"></script> |
</source> | </source> | ||
</div> | </div> | ||
Línea 60: | Línea 72: | ||
* CDN de Google: | * CDN de Google: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1. | + | <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> |
</source> | </source> | ||
*CDN de Microsoft: | *CDN de Microsoft: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1. | + | <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.2.min.js"></script> |
</source> | </source> | ||
*CDN del propio jQuery: | *CDN del propio jQuery: | ||
: Minified: | : Minified: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | <script type="text/javascript" src="http://code.jquery.com/jquery-1. | + | <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> |
</source> | </source> | ||
:Full: | :Full: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
− | <script type="http://code.jquery.com/jquery-1. | + | <script type="http://code.jquery.com/jquery-1.10.2.js"></script> |
</source> | </source> | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
=== Momento de Ejecución del código Javascript === | === Momento de Ejecución del código Javascript === | ||
* Cuando la página se ha cargado. | * Cuando la página se ha cargado. | ||
Línea 139: | Línea 152: | ||
}); | }); | ||
</source> | </source> | ||
− | |||
*Resultado actividad: | *Resultado actividad: | ||
<source lang="html4strict"> | <source lang="html4strict"> | ||
Línea 147: | Línea 159: | ||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||
<title>Hola Mundo con jquery</title> | <title>Hola Mundo con jquery</title> | ||
− | <script src="jquery-1. | + | <script src="jquery-1.10.2.min.js"></script> |
<script> | <script> | ||
$(document).ready(function() { | $(document).ready(function() { | ||
Línea 162: | Línea 174: | ||
</html> | </html> | ||
</source> | </source> | ||
− | |||
}} | }} | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | === Instalación plugin de jQuery para Eclipse | + | === Instalación plugin de jQuery para Eclipse Kepler o Luna === |
− | *Instalamos el Marketplace de Eclipse desde Help->Install new Software | + | *Instalamos el Marketplace de Eclipse desde Help->Install new Software (por defecto ya está instalado en Eclipse Kepler) |
*Ejecutamos Help->Eclipse Marketplace y buscamos JSDT jQuery y lo instalamos | *Ejecutamos Help->Eclipse Marketplace y buscamos JSDT jQuery y lo instalamos | ||
− | * | + | *Seleccionamos el proyecto y pulsamos en properties (botón derecho) y pulsamos JavaScript->Include Patht Library y seleccionamos jQuery. |
− | + | ||
− | + | *Si el plugin de jQuery no funciona, tocará utilizar Eclipse Juno :-( | |
+ | *En Brackets funciona correctamente :-) | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
===Sintaxis=== | ===Sintaxis=== | ||
'''$(selector).action()''' | '''$(selector).action()''' |
Última revisión de 06:24 19 nov 2013