Animaciones de color con jQuery. ¡Descubre cómo!

En jQuery podemos hacer muchos tipos de animaciones a partir del método animate(), que nos sirve para variar de una manera suavizada una gran gama de propiedades CSS. De hecho, ese es uno de los métodos más importantes del día a día en la realización de efectos con jQuery, tal como se explicó en elartículo jQuery animate(). Ahora bien, no sé si os habréis dado cuenta que con animate() no podemos hacer animaciones de color, es decir, hacer un gradiente suavizado para pasar de un color a otro con una…

Leer más

Cómo validar un formulario con Javascript

Vamos realizar un ejemplo de un formulario completo para validar. Las validaciones se hacen en el propio navegador antes de enviarlo. Si hubo algún campo no relleno o con información errónea, el formulario muestra el campo que está incorrecto y solicita al usuario que lo cambie. Si todos los datos del formulario son correctos se envía el formulario.  Hemos querido hacer un formulario sencillo, para que el ejercicio no se haga demasiado complicado. No obstante, se realizan validaciones en campos con distintos valores, para hacerlo más variado. Se comprueba un…

Leer más

Cómo emular un Cursor SQL con un Bucle

Gracias a este truco de SQL Server 2000 podrás emular el funcionamineto de un cursor con un bucle. Para ello crearemos una tabla temporal donde le pondremos los elementos que queremos iterar en el bucle para poderlos tratar. DECLARE@AnunciosTABLE(pk_id numeric(18, 0) NOT NULL IDENTITY (1, 1),Idtruco numeric(18,0),IdUsuario numeric(18,0),Alias nvarchar(255),usuario nvarchar(255)) Creamos dos variables para poder iterar en el bucle DECLARE@Rows numeric,@i numeric(18,0) SET @Rows=0SET @i=1 Insertamos los datos en la tabla temporal @anuncios INSERT INTO@Anuncios(Idtruco,IdUsuario,Alias,Usuario)SELECTa.ARTID,a.ARTUSR,p.Alias,p.LonUsrFROMTABLA_ANUNCIOS aINNER JOINTABLA_USUARIOS pON a.ARTUSR=p.LONID Asignamos a la variable contadora de filas totales el total de la…

Leer más

Cónoce acerca de la extensión OPcache de PHP 5.5

PHP es un lenguaje de programación interpretado, lo que significa que cada vez que se ejecuta un archivo PHP, primero debe compilarse. Si un archivo no cambia con frecuencia, resulta absurdo perder el tiempo compilando una y otra vez un archivo que no ha cambiado. Por ese motivo, hace muchos años surgieron sistemas de caché como APC que guardan los archivos compilados y los utilizan mientras el archivo original no cambie. Si activas APC es fácil multiplicar el rendimiento de la aplicación entre 2 y 10 veces sin tocar una…

Leer más

Introducción a los Índices en MySQL

Los índices en MySQL permiten localizar y devolver registros de una forma sencilla y rápida. Son especialmente útiles cuando queremos buscar elementos de entre los millones y hasta billones de registros que puede contener una tabla en un momento dado. Cuando no usamos índices, a veces podemos percibir que MySQL tarda demasiado en responder una consulta o, incluso para usuarios inexpertos, puede parecer que se ha creado un índice pero que no se siente una mejora en la velocidad. De todo eso vamos a tratar en este artículo. Para muchos…

Leer más

Aprende sobre SQL con Oracle

Antes de empezar me gustaría decir que este curso esta basado en Oracle, es decir los ejemplos expuestos y material se han utilizado sobre Oracle. Por otro lado decir que pienso que es interesante saber algo de SQL antes de comenzar con MYSQL, ya que, aunque existen algunos cambios insignificantes, sabiendo manejar SQL sabes manejar MYSQL. Algunas caracteristicas: SQL: Structured query language. Permite la comunicación con el sistema gestor de base de datos.  En su uso se puede especificar que quiere el usuario.  Permite hacer consulta de datos. Tipos de…

Leer más

Cómo utilizar jQuery en tu página web

En este artículo te vamos a explicar cómo comenzar a utilizar jQuery en tus páginas web, paso a paso, para que puedas hacer tu primer script jQuery y así comprender los fundamentos de uso de este framework Javascript. En este punto estaría bien que sepas lo que es jQuery, lo que ha sido explicado ya en el Manual de jQuery que venimos publicando en DesarrolloWeb.com. La idea es que puedas ir haciendo tú mismo los pasos que vamos a relatar, para que compruebes tú mismo lo sencillo que es comenzar a utilizar…

Leer más

Cónoce acerca de Canvas HTML5

HTML 5 viene con varias novedades interesantes y una de las que podemos empezar a probar ya es el Canvas. Canvas significa en español algo así como lienzo y es básicamente eso, un área donde podemos dibujar como si fuera un lienzo. El elemento canvas permite especificar un área de la página donde se puede, a través de scripts, dibujar y renderizar imágenes, lo que amplía notablemente las posibilidades de las páginas dinámicas y permite hacer cosas que hasta ahora estaban reservadas a los desarrolladores en Flash, con la ventaja que…

Leer más

Diseña animaciones que carguen con tu página web.

Todos estos recursos CSS, con soporte para los principales navegadores web,  son una interesante ayuda para enfatizar un mensaje en la página de inicio de cualquiera de nuestros proyectos web.  Los ejemplos incluyen movimientos hacia arriba, hacia abajo, deslizamientos de izquierda o de derecha, rebote, fade in… entre otros muchos. Las animaciones están disponibles como plug-and-play para cualquier proyecto web por lo que todo lo que necesitarás hacer es añadir la hoja de estilo a tu sitio web. Desde la propia web del proyecto podemos ir probando cada uno de…

Leer más

Conoce sobre los generadores de PHP 5.5

Los generadores son una de las novedades más importantes y útiles introducidas por PHP 5.5. Sin embargo, los generadores también son uno de los conceptos más difíciles de entender cuando no estás acostumbrado a trabajar con ellos. Los generadores simplifican drásticamente la creación de iteradores.  «Un iterador es un objeto que permite recorrer los valores almacenados en un contenedor». Si utilizas por ejemplo la función range() junto con foreach() en tu código, en la práctica estás iterando sobre una lista de valores: foreach (range(0, 10) as $numero) { echo «Número: $numero n»; } Si…

Leer más