Vamos a obtener las coordenadas actuales (X/Y) de cualquier elemento situado dentro de nuestra página web utilizando jQuery. Para ello utilizaremos el método .position().
El método .position() nos permite recuperar la posición actual de un elemento dentro del DOM.
Vamos a almacenar los diferentes valores/atributos de un determinado archivo XMl en variables javascript con jQuery.
A continuación un ejemplo de XML:
<?xmlversion="1.0"?><lenguaje><item><id>1</id><title>PHP</title><description>PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas</description></item><item><id>2</id><title>JAVASCRIPT</title><description>JavaScript es un lenguaje de scripting basado en objetos, utilizado para acceder a objetos en aplicaciones</description></item></lenguaje>
De esta manera podremos manejar un archivo XML, usando jQuery, sin problemas para obtener lo datos del XML.
$.get('miarchivo.xml',{},function(data){
$('item',data).each(function(){var $this = $(this);var id = $this.find('id').text();var title = $this.find('title').text();var description = $this.find('description').text();// etc...});});
Si queremos obtener de forma rápìda nuestra dirección IP con jQuery podemos utilizar la función getJSON que hace una petición de datos al servidor considerando que retorna la información con notación JSON.
Crear un botón con un estilo bonito y elegante simplemente usando CSS3 (sin utilizar ningún programa de edicción grafica: photoshop, fireworks, photopaint, etc…) es realmente sencillo.
Destacando principalmente la propiedad text-shadow para generar una pequeña sombra en el texto del botón, border-radius para redondear los bordes del botón y box-shadow para generar una sombra al objeto.
Hay páginas web con tantos archivos CSS pueden llegar a utilizar una gran cantidad de ancho de banda del servidor, relentizanzo la carga de nuestra web. CSScompresor es una herramienta online con la que podemos reducir el tamaño de cualquier archivo CSS mediante la eliminación de los comentarios, sangría y mucho más.
Y lo mejor es que el nivel de compresión puede ser configurado a nuestro gusto manualmente.
Mee Templates es una compañía especializada en el desarrollo de entornos web para dispositivos móviles. Mee desarrolla desde hace más de 10 años proyectos multimedia, aplicaciones web, plugins para wordpress, joomla, Prestashop y Magento.
Actualmente los desarrolladores web utilizamos gran cantidad de código javascript en nuestros proyectos. Insertamos primero la libreria jQuery, Prototype, Mootools… y después insertamos los plugins o scripts necesarios… acumulando varios archivos JS en el documento. Todo este código no hace más que incrementar el peso de nuestra web.
Es muy importante optimizar al máximo el tamaño de estos scripts para reducir el proceso de descarga y ejecución de los mismos.
1º. Debemos intentar siempre usar los mínimos archivos javascript en el documento. Lo ideal sería poder usar 1-2 javascript. Por ejemplo cargariamos el jquery, y luego en otro archivo JS incluiriamos todos los plugins que necesitemos o nuestros scripts.
2º. Eliminar los caracteres innecesarios (espacios, saltos de linea y tabulaciones) del código para reducir su tamaño y de esta forma mejorar los tiempos de carga de la página.
3º. Comprimir los archivos javascript utilizando alguna herramienta como os comento más adelante. Con esta técnica se reduce el tiempo de respuesta en aproximadamente un 70%.
—
Existe una herramienta de Google, Closure Compiler que nos permite minimizar el código Javascript, así como analizar y eliminar el código no utilizado, reescribirlo y, por último, minimizarlo. Con esta herramienta podemos reducir el peso de nuestro JS en un 70%.
Podemos insertar nuestros swf flash en nuestras páginas web de múltiples formas, pero no todas cumplen con los estándares según la declaración de Doctype del documento.
Vamos a ver un ejemplo de como insertar una película flash para que sea validada correctamente en xhtml.
Para rotar un elemento (texto, imágen, div, etc…) un determinado número de grados con CSS3, utilizamos la propiedad transform que contiene varios posibles parámetros (none, matrix, matrix3d, translate3d, translateX, translateY, translateZ, scale, scale3d, scaleX, scaleY, scaleZ, rotate, rotate3d, rotateX, rotateY, rotateZ, skew, skewX, skewY, perspective) del que seleccionamos rotateZ.
Con el parámetro rotateZ() podemos girar a derecha o izquierda el elemento según el ángulo equivalente al número de DEG (Degrees = grados sexagesimales) que insertemos.
Recordar que aún la mayoria de navegadores no aceptan esta propiedad de css. Para visualizarla actualmente podeis usar Chrome, Safari), sino disponemos de estos navegadores este efecto lo podríamos realizar, pero usando javascript.
Una muy buena solución cuando queremos buscar si existe una determinada palabra o cadena de texto dentro en nuestra página web. Para ello podemos utilizar el selector :contains() de jQuery.
En ejemplo de uso, vamos a buscar la palabra “León” en todos los div de la página, y si encuentra resultados resaltaremos en negrita “León”:
La función SUM(X) de mysql suma todos los valores de la misma columna de una determinada tabla/s, tomando solo los registros que cumplan con los requisitos del WHERE por ejemplo :
Por ejemplo, tenemos una tabla que guarda los votos de los usuario...
El archivo host es un archivo sin extensión, que utiliza nuestro sistema operativo para guardar la correspondencia entre dominios de Internet y direcciones IP.
Al grano, puede que necesitemos editar este archivo cuando por ejemplo hagamos un camb...
Vamos a ver un bonito efecto de rollover en jQuery sobre un div aplicando un efecto fade en el color de fondo (background) de ese elemento. Para ello utilizamos la funcion animate:
$(document).ready(function(){
$(".caja_fade").hover(funct...
Os muestro un listado de colores html junto a sus nombres y codigos hexadecimal. Son colores compatibles con los principales navegadores web.
Estos nombres de colores los podemos utilizar en nuestro CSS en lugar del codigo hexadecimal, introducien...
Una función muy sencilla que nos será de utilidad cuando queramos convertir automaticamente todas las direcciones url (que comiencen por http) en hiperenlaces. Para ello utilizamos expresiones irregulares junto con la función preg_replace de php.
...
Vamos a crear una función en php para obtener la cadena de texto comprendida entre otras 2 palabras o cadenas de texto (inicio, fín). Utilizaremos la función explode para dividir en 2 partes la cadena y obtener así la cadena resultante comprendid...
La mayoría de páginas web son compatibles y funcionan bien en el iPhone y Blackberry. Sin embargo, aún es posible hacer estas páginas web más optimizadas para el iPhone de Apple, pasándole mayor información al iPhone acerca de cómo se deb...
Puede que en nuestro tema de wordpress nos interese alguna vez no mostrar el último post o entrada en una determinada sección de nuestra web... para ello utilizaremos la función query_post y su parámetro offset (al cual le podemos indicar el núm...
Habeis insertado recientemente el botón share de facebook y tenéis problemas con el título que queréis compartir? Por defecto facebook te coge el contenido de la etiqueta TITLE dentro del HEAD de tu página web. Es posible que posteriormente quer...
Onbile es una plataforma online multi-idioma (español, inglés, portugués, italiano, francés, alemán y japonés) para crear la versión móvil (iPhone, Blackberry, etc..) de tu página web gratis.
Si aún no tienes la versión movil de tu web ...
bufa.es es una página web montada sobre wordpress que tiene como finalidad compartir la mayoría de recursos web (scripts, php, css, jquery, wordpress, plugins, posicionamiento web, etc...) utilizados por mi en el desarrollo web.