Top Banner
INTEGRACIÓN DE JQUERY CON ASP.NET MVC FRAMEWORK GERARDO MARCHANT MICROSOFT STUDENT PARTNER
19

JQuery Mvc

Jan 13, 2015

Download

Technology

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: JQuery   Mvc

INTEGRACIÓN DE JQUERY CON ASP.NET MVC FRAMEWORK

GERARDO MARCHANTMICROSOFT STUDENT PARTNER

Page 2: JQuery   Mvc

¿Qué es JQuery? ¿Por qué usarlo? ¿Cómo empiezo a usarlo? Demo JQuery JQuery & MVC Framework Demo Recursos

Agenda

Page 3: JQuery   Mvc

¿Qué es JQuery?

JQuery es una liviana librería de JavaScript Creado por John Resig. Open Source. Licencia MIT & GPL. Utilizados por muchos de los principales

sitios web: Bank of America, Dell, Netflix, NBC…

Lo que la hace tan especial es su sencillez y su reducido tamaño.

Page 4: JQuery   Mvc
Page 5: JQuery   Mvc

Selecciones

$(“#firstName”) Selecciona elemento con Id firstName

$(":text") Selecciona Todos los text box

$(“.required”) Selecciona todos los elementos de clase necesarios

Page 6: JQuery   Mvc

Animaciones

$(…).show() $(…).hide() $(…).slideDown() $(…).slideUp() $(…).fadeIn() $(…).fadeOut()

$(…).show() $(…).hide() $(…).slideDown() $(…).slideUp() $(…).fadeIn() $(…).fadeOut()

Page 7: JQuery   Mvc

Plugins

Page 8: JQuery   Mvc

¿Por Qué Usarlo?

La sencillez de su sintaxis y la poca extensión del código que necesitas escribir son las características más notables.

Si hicieras lo que hace JQuery con getElementById y window.onload no solo tendrías que escribir mucho, si no que podrían haber diversos problemas.

Page 9: JQuery   Mvc

Ventajas JQuery

Las principales ventajas de JQuery son: No es intrusivo. Simplifica las tareas habituales de

Javascript. Es independiente del navegador. Ocupa muy poco. Extensible.

Page 10: JQuery   Mvc

Cómo empiezo a Usarlo

Lo primero que debes hacer, es descargarlo de la web oficial.

Una vez descargada la librería (Aprox. 16k) puedes proceder a tu primer script:

<html xmlns= "http://www.w3.org/1999/xhtml">   <head>   

<title>Prueba de JQuery</title>     <script src= "jquery.js" type=

"text/javascript“></script>   </head>   <body>   </body> </html>

Page 11: JQuery   Mvc

Ejecución y sintaxis básica

La manera de inicializar JQuery es muy útil:

$(elemento).evento(función-o-parámetro);

$(document).ready(function(){     //Aqui tu código });

JQuery tiene una sintaxis muy sencilla. Los comandos se reconocen por comenzar con el símbolo "$". Ahora, la forma de una sentencia es la siguiente:

Page 12: JQuery   Mvc

Ejemplo de JQuery<html xmlns="http://www.w3.org/1999/xhtml">   <head>    <title>Prueba de JQuery</title>     <script src="jquery.js" type="text/javascript"></script>          <script type="text/javascript">              $(document).ready(function (){                  //Aqui asignamos el click al elemento <a> $("a").click(function (){                      alert("Presionaste un <a>");                  });              });          </script>      </head>   <body>      <a href="#"> Presióname! </a>   </body> </html>

Page 13: JQuery   Mvc

DEMO

JQuery:Uso de Drag & Drop

Page 14: JQuery   Mvc

JQuery & MVC Framework JQuery puede traer enormes aumentos de

productividad y es fácil de aprender y trabajar.

JQuery le permite lograr resultados excepcionales con un mínimo de dificultad.

JQuery esta incluido en ASP.NET MVC Framework.

Soporte nativo de ‘Intellisense’. Múltiples plugins.

Page 15: JQuery   Mvc
Page 16: JQuery   Mvc

DEMO

JQuery & MVC:Creando una Base de Datos de Películas

Page 17: JQuery   Mvc

Recursos

JQuery http://jquery.com/

Visual JQuery http://visualjquery.com/

MVC Framework http://www.asp.net/mvc

Page 18: JQuery   Mvc

18

Page 19: JQuery   Mvc

© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Windows Vista y otros nombres de producto son y pueden ser marcas registradas y registros en Estados Unidos y en otros países.La información contenida en el presente es sólo para fines informativos y representa la visión actual de Microsoft Corporation a la fecha de esta presentación. Debido a que Microsoft debe responder a las cambiantes condiciones del mercado, no se debe interpretar como un compromiso por parte de Microsoft, y Microsoft no puede garantizar la precisión de ninguna información provista después de la fecha de esta presentación. MICROSOFT NO OFRECE

GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA PRESENTACIÓN.