Ya tenemos el código de nuestra clase generica preparado para que lo veáis. Tiene muchisimas mejoras posibles pero creemos que es un buen comienzo para que podáis crear las vuestras propias.
Clear:both o como mantener a raya tus elementos flotados
Al empezar a maquetar mis primeros diseños web una de las propiedades que más me sacaba de mis casillas era “float” de css, o más concretamente como los elementos con dicha propiedad descolocaban todo el diseño o como los elementos que los contienen se niegan a extenderse en función de su tamaño.
Buscando por internet vi muchas técnicas para evitar sus comportamientos pero hoy os contaré la que utilizo en mi trabajo diario y que de momento me da muy buenos resultados.
Persistencia de datos de nuestra clase generica
Continuamos con nuestro proyecto incluyendo un tema importante y complicado a partes iguales, como mantener o guardar los datos de nuestra aplicación.
Esta es una de las mayores ventajas de nuestra clase generica, podemos establecer una forma de guardar los datos que sea transparente para nosotros de modo que una vez programado todo funcione sin que nos preocupemos de dicho tema.
Colorzilla, colores y más colores
Hoy os presentamos otro de los indispensables en el desarrollo web, al menos en el diseño, Colorzilla. Para los que no lo conozcáis es un addon (extensión) para firefox cuya labor es la de hacernos más fácil trabajar con colores en la web.
Métodos mágicos en php
Los métodos (y funciones) mágicos son métodos reservados que son llamados automáticamente en ciertos contextos y que nos posibilitan una serie de funcionalidades que de otra manera no podríamos realizar.
Suelen empezar por __ (doble _) y no podemos sobreescribirlos en una clase a menos que deseemos la funcionalidad mágica asociada. Algunos métodos muy utilizados son “__construct”, “__toString” o “__call”.
A continuación veremos en detalle algunos de ellos.
LEER MÁS »
Clase Generica
Estamos de nuevo a día 10 y ya sabemos lo que significa: un nuevo proyecto. Este mes vamos con algo sencillo aunque puede resultar muy útil. Vamos a crear un objeto genérico que nos sirva para guardar información de forma ordenada en nuestros futuros proyectos.
Eliminar etiquetas de html de una cadena en PHP
Hoy me he visto en la necesidad de limpiar una cadena de caracteres que contenía código html para dejarlo sin dichas etiquetas.
Buscando en san google por una maldita expresión regular para escaparlas me he topado con que existe una función en php que hace precisamente eso “strip_tags”.
|
1 2 3 4 5 |
$cadena = '<p>Mi texto</p>';
echo strip_tags($cadena);
//Obtenemos "Mi texto" |
Comprobar que un método existe en PHP
Si alguna vez os veis en la necesidad de comprobar si un objeto tiene o no tiene un determinado método podéis usar la sencilla función “method_exists” que recibe el objeto y el nombre del método y nos devuelve verdadero o falso.
|
1 2 |
//Dentro de un mismo objeto podemos hacer
method_exists($this,'miMetodo'); |
Tan fácil como eso
Zerg Rush by Google
Para ver una de las últimas locuras genialidades de google solo teneis que buscar Zerg Rush y ver como la horda destruye vuestras búsquedas. Impressive.
Fin Proyecto CSS-Sprite
Llegamos al final del primer proyecto dediez y toca dar un repaso a lo que hemos hecho en esta parte final.
Teníamos un formulario desde el que subir imágenes y un script php que a partir de una imagen generaba el css necesario para usarlo como css-sprite. En esta última parte hemos juntado el formulario de la imagen, con los datos que necesitábamos para la segunda parte (numero de iconos verticales y horizontales) para obtener una salida con todos los iconos mostrados uno a uno con su clase correspondiente.
Pero queríamos ir un poco más allá así que añadimos los nombres de las clases como input type text y permitimos recalcular todo el css con esos nombres para obtener unos nombres fáciles de recordar y por tanto fáciles de usar. Hasta aquí lo que ya teníamos previsto.
Comentarios recientes