JQuery para ASP.NET
jueves, 10 de julio de 2014
Administrando cookies con JQuery
miércoles, 15 de junio de 2011
Apprise - Una alternativa atractiva de alertas para jQuery
Descarga
Apprise ocupa muy poco. 5kb en total para la descarga completa y 3kb para la versión reducida.
Implementación
Para funcionar correctamente, Apprise requiere el framework javascript jQuery. Una de las maneras más fáciles de agregar jQuery a su proyecto, es para incluir la versión ofrecida mediante la adición de la línea siguiente a su sección de head.
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
No se olvide añadir los siguientes archivos al encabezado de la página
<script type="text/javascript" src="js/apprise-1.5.full.js"></script>
<link rel="stylesheet" href="css/apprise.css" type="text/css" />
Ahora que todo está en su lugar, puede llamar a la función de Apprise como si de una alerta de javascript se tratara.
<a href="http://google.com" onclick="apprise('Ahora está saliendo de nuestro portal');">Salir del portal</a>
Callbacks funcionan de manera similar a la hora de confirmar la función, devuelve true si "Ok" o "Sí" está marcado y false si "Cancelar" o "No" se hace clic. Si se utiliza una entrada de texto, sólo el texto del usuario ingresado será devuelto o "false" si no se ha introducido ninguno.
<script>
$(document).ready(function()
{
apprise('Ready to begin?', {'verify':true}, function(r)
{
if(r)
{
// user clicked 'Yes'
...
}
else
{
// user clicked 'No'
...
}
});
});
</script>
Asegúrese de que usted pasa en las variables modificadas para obtener el efecto deseado. De manera predeterminada, el cuadro de informar sólo mostrará un botón "Ok" junto con su mensaje. La opción de confirmar añade el botón "Cancelar", mientras que la opción de verificación utiliza "Sí" y "No" en lugar de botones. También puede editar el texto predeterminado para los botones, o enviar los nuevos valores en cada llamada para informar. De entrada es sólo eso, un cuadro de entrada. Animate es una presentación sencilla por efecto, y se puede establecer en true o la velocidad deseada, con el valor por defecto es 400.
{
'confirm' : false, // Ok and Cancel buttons
'verify' : false, // Yes and No buttons
'input' : false, // Text input (can be true or string for default text)
'animate' : false, // Groovy animation (can true or number, default is 400)
'textOk' : 'Ok', // Ok button default text
'textCancel' : 'Cancel', // Cancel button default text
'textYes' : 'Yes', // Yes button default text
'textNo' : 'No' // No button default text
}
Personalización
La hoja de estilos (apprise.css) es la clave de todo, basta con modificar los estilos declarados dentro de ajustar la apariencia. Debido a que este es en realidad inyectar elementos en el DOM, que desea, asegúrese de cerrar todas las etiquetas, ya que pueden causar informar a fallar y le dará un dolor de cabeza innecesarios.
La interfaz se supone que se asemejan a la de un sistema operativo, pero parece web-ish. Yo hago el plan de liberar algunos temas más, pero eso dependerá de si o no a nadie en realidad descarga y utiliza Apprise. He intentado mantener todo lo más simple posible, con sólo 5 (máximo) los elementos que se inyecta. La desventaja de esto es el estilo se limita a los pocos elementos.
Ejemplos
Puede comprobar el funcionamiento de algunos ejemplos desde la página oficial de Apprise.
martes, 14 de junio de 2011
Intellisense jQuery Visual Studio
Puede descargar este parche desde aquí, y proceda a la instalación del mismo.
Paso 2: Descargue el archivo de jQuery-vsdoc.js
Puede descargar la ultima libreria Intellisense para Visual Studio desde aquí.
Paso 3: Copie la libreria descargada a la carpeta Scripts del proyecto iniciado.
A partir de ahora podrá observar los parametros de todas las funciones jQuery...
Usando jQuery con ASP.NET - Guía para principiantes
Bueno, si has oido hablar de JQuery pero no lo has utilizado nunca, aquí está esta guía para principiantes para que puedas empezar con jQuery y ASP.NET.
¿Qué es jQuery?
jQuery es una libreria JavaScript, rápida, ligera y compatible con CSS 3 y soportada por muchos navegadores. El framework jQuery es extensible y se maneja muy bien las manipulaciones DOM, CSS, AJAX, eventos y animaciones.
¿Cuál es la diferencia entre JavaScript y jQuery?
JavaScript es un lenguaje de programación, mientras que jQuery es una librería escrita en JavaScript.
¿Donde puedo descargar jQuery?
La versión actual de jQuery es la versión 1.6.1
* jQuery 1.6.1 Reducida y comprimida (Librería en producción)
Debemos de añadir la siguiente etiqueta debajo del título (siempre en el head de la página):
* jQuery 1.6.1 Descomprimida(Librería para pruebas)
Mi primera aplicación con jQuery
En primer paso, abrimos Visual Studio y en el menú Archivo seleccionamos Nuevo-->Sitio Web
Seleccionamos como plantilla "Sitio Web ASP.NET" y el lenguaje de programación que vayamos a utilizar, en mi caso: Visual Basic .NET
Posteriormente, en el explorador de soluciones, creamos una Nueva Carpeta con el nombre de "Scripts" y añadimos la versión descargada anteriormente. Nos quedaría algo asi en el explorador de soluciones:
Debemos de añadir la siguiente linea en el head de la página:
A partir de ahora ya podemos utilizar cualquier funcion implementada en jQuery.
Algunos ejemplos:
Ejemplo 1 - Mostrar una alerta con un boton asp. Evento Click con jQuery
Agregue un elemento Button a la página como se muestra a continuación:
<script type="text/javascript">
Agregar el código en el bloque de función:
Ejemplo 2: Demostrar un poco de animación al hacer clic con el botón usando jQuery
Nuestro primer ejemplo fue un simple "Hola Mundo" ejemplo a seguir con la tradición al tiempo que introduce un nuevo lenguaje. Vamos a mejorar nuestra muestra y mostrar algunos animación usando jQuery. Vamos a animar un
Para ello, agregue un botón HTML y
También agregar un poco de CSS para embellecer el div (recuerde asp: Panel de hace como un "div"). La etiqueta "style" se ha mantenido en el elemento "head" de la página.
Por último, agregue el código jQuery para animar el panel de clic de botón. Estaríamos utilizando la función "animate".