﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CRaZy TeaM &#187; HTML</title>
	<atom:link href="http://www.crazyteam.es/category/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crazyteam.es</link>
	<description>Artículos sobre noticias de informática, programación y juegos en red</description>
	<lastBuildDate>Mon, 08 Mar 2010 20:21:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Escribiendo código javascript eficiente</title>
		<link>http://www.crazyteam.es/html/javascript/escribiendo-codigo-javascript-eficiente/</link>
		<comments>http://www.crazyteam.es/html/javascript/escribiendo-codigo-javascript-eficiente/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 08:45:21 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[Buenas Prácticas]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=449</guid>
		<description><![CDATA[Acabo de ver una presentación, sobre cómo escribir código javascript eficiente, en slideshare escrita por Nicholas Zakas que me ha parecido interesantísima. Son 130 páginas, más o menos.
Writing Efficient JavaScript
View more presentations from Nicholas Zakas.

A mi me ha resultado interesantísima.
Artículos RelacionadosAjax (II): Unión de tecnologíasDraggable: Plugin de CRaZy TeaM para JQueryJSON. Otra forma de hacer [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de ver una presentación, sobre cómo escribir código javascript eficiente, en slideshare escrita por <a href="http://www.slideshare.net/nzakas">Nicholas Zakas</a> que me ha parecido interesantísima. Son 130 páginas, más o menos.</p>
<div id="__ss_1579430" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Writing Efficient JavaScript" href="http://www.slideshare.net/nzakas/writing-efficient-javascript">Writing Efficient JavaScript</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=writing-efficient-javascript-090613215922-phpapp01&amp;rel=0&amp;stripped_title=writing-efficient-javascript" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=writing-efficient-javascript-090613215922-phpapp01&amp;rel=0&amp;stripped_title=writing-efficient-javascript" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/nzakas">Nicholas Zakas</a>.</div>
</div>
<p>A mi me ha resultado interesantísima.</p>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/" title="Ajax (II): Unión de tecnologías">Ajax (II): Unión de tecnologías</a></li><li><a href="http://www.crazyteam.es/html/draggable-plugin-de-crazy-team-para-jquery/" title="Draggable: Plugin de CRaZy TeaM para JQuery">Draggable: Plugin de CRaZy TeaM para JQuery</a></li><li><a href="http://www.crazyteam.es/general/json-otra-forma-de-hacer-ajax-en-la-web/" title="JSON. Otra forma de hacer Ajax en la Web">JSON. Otra forma de hacer Ajax en la Web</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/javascript/escribiendo-codigo-javascript-eficiente/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Mensaje Internet Explorer] ¿desea mostrar los  elementos no seguros?</title>
		<link>http://www.crazyteam.es/html/mensaje-internet-explorer-%c2%bfdesea-mostrar-los-elementos-no-seguros/</link>
		<comments>http://www.crazyteam.es/html/mensaje-internet-explorer-%c2%bfdesea-mostrar-los-elementos-no-seguros/#comments</comments>
		<pubDate>Thu, 07 May 2009 06:40:08 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=397</guid>
		<description><![CDATA[Uno de los últimos problemas a los que me he enfrentado ha sido el mensajito de Internet Explorer que dice: &#8220;La pagina que esta abriendo contiene tanto elementos seguros como no seguros, ¿desea mostrar los elementos no seguros?&#8221;. Ni firefox, ni Opera, ni Safari me daban este error.
El mensaje se produce cuando se establece una [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los últimos problemas a los que me he enfrentado ha sido el mensajito de <strong>Internet Explorer </strong>que dice: <strong>&#8220;La pagina que esta abriendo contiene tanto elementos seguros como no seguros, ¿desea mostrar los elementos no seguros?&#8221;</strong>. Ni firefox, ni Opera, ni Safari me daban este error.</p>
<p>El mensaje se produce cuando se establece una conexión por <strong>https</strong> y se produce alguna conexión por <strong>http</strong>. Al estar en una zona segura (https) y cargar cualquier elemento de una zona no segura (http), aparece ese mensaje. Da igual que se esté cargando un css, un js o una imagen, todo lo que va por https tiene que <strong>cargarse desde el mismo dominio por https</strong>. También se puede hacer una petición a otro dominio siempre y cuando sea por protocolo https y sea un dominio de confianza con certificado de seguridad.</p>
<p>Como en nuestro proyecto estamos haciendo una migración por pasos y tenemos que hacer que parte de lo antiguo funcione con lo nuevo, los ajax que se hacían antes por frames los estamos simulando por un iframe, y ahí viene el problemilla. Cuando cargaba el iframe daba un error de seguridad. El src del iframe lo dejábamos vacío porque luego lo cambiábamos o lanzábamos un formulario por ahí para simular el Ajax. La solución era crear un html vacío, el clásico blank.html, y crear diréctamente el iframe con el <strong>src=&#8221;/blank.html&#8221;</strong>. Con eso ya las conexiones por el iframe van siempre por el protocolo https y por el dominio y ya no nos saldrá ese error.</p>
<p>Fue chungo descubrirlo, pero cuando lo descubrimos queríamos darnos capones por no hacerlo como realmente se tiene que hacer&#8230; en fin, problema solucionado ^_^</p>
<h3  class="related_post_title">No hay artículos relacionados. Echa un ojo a estos:</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/general/cosa-de-unos-voltios/" title="Cosa de unos voltios">Cosa de unos voltios</a></li><li><a href="http://www.crazyteam.es/noticias/google-ordena-1terabyte-en-68-segundos/" title="Google ordena 1TeraByte en 68 segundos">Google ordena 1TeraByte en 68 segundos</a></li><li><a href="http://www.crazyteam.es/c/iniciar-una-aplicacion-cuando-arranca-el-pocketpc/" title="Iniciar una aplicación cuando arranca el PocketPC">Iniciar una aplicación cuando arranca el PocketPC</a></li><li><a href="http://www.crazyteam.es/java/persistencia-i-hibernate-basico/" title="Persistencia (I): Hibernate básico">Persistencia (I): Hibernate básico</a></li><li><a href="http://www.crazyteam.es/c/transparencias-en-c-compact-framework/" title="Transparencias en C# Compact Framework">Transparencias en C# Compact Framework</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/mensaje-internet-explorer-%c2%bfdesea-mostrar-los-elementos-no-seguros/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Qué es una redirección 301/302 y como hacerla</title>
		<link>http://www.crazyteam.es/html/que-es-una-redireccion-301302-y-como-hacerla/</link>
		<comments>http://www.crazyteam.es/html/que-es-una-redireccion-301302-y-como-hacerla/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 23:28:15 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[redireccion 301]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=380</guid>
		<description><![CDATA[Las respuestas se le indican al navegador por medio de cabeceras. respuesta 301 indica al navegador que ese sitio no está en la url marcada y que ha sido movido de forma permanente, y la respuesta 302 indica que se ha movido temporalmente.
Este tipo de respuestas al usuario no le afectan puesto que continúa  hacia [...]]]></description>
			<content:encoded><![CDATA[<p>Las respuestas se le indican al navegador por medio de cabeceras. <strong>respuesta 301</strong> indica al navegador que ese sitio no está en la url marcada y que ha sido movido de forma permanente, y la respuesta 302 indica que se ha movido temporalmente.</p>
<p>Este tipo de respuestas al usuario no le afectan puesto que continúa  hacia la página correcta que se le indica en otra cabecera</p>
<h2>¿Qué motivos pueden existir para hacer una redirección tipo 301 o 302?</h2>
<p>El principal, yo creo, que es el <strong>SEO</strong>. Con una <strong>redirección 302</strong> estás diciendo a la araña del buscador que de momento ese contenido está en otra url, pero que volverá a estar en un periodo corto de tiempo. Si le indicamos que es una <strong>redirección 301</strong> estamos diciendo que tiene que actualizar todas las referencias a nuestra URL en su base de datos a las nuevas, pero guardando todo lo que ya tienen.</p>
<h2>Aplicaciones de las redirecciones tipo 301 y 302</h2>
<p>Si por ejemplo tienes un dominio: www.perico.es.kz, por ejemplo, y consigues comprar www.perico.com, podrías hacer una redirección 301 en www.perico.es.kz añadiendo como destino www.perico.com.</p>
<p>Con esto se conseguiría, o al menos en teoría, <strong>guardar todo el pagerank</strong> que hayas podido acumular, todas las indexaciones que los buscadores te hayan hecho y todo el resto de información que concierne a tu web en esos buscadores.</p>
<p>El código más simple para hacer una redirección de este tipo en php sería:</p>
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="sy0">&amp;</span>lt<span class="sy0">;</span>?php<br />
<a href="http://www.php.net/header"><span class="kw3">Header</span></a><span class="br0">&#40;</span> <span class="st0">&quot;HTTP/1.1 301 Moved Permanently&quot;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/header"><span class="kw3">Header</span></a><span class="br0">&#40;</span> <span class="st0">&quot;Location: http://www.perico.com&quot;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
?<span class="sy0">&amp;</span>gt<span class="sy0">;</span></div>
</div>
<p>y se colocaría en el index.php de www.perico.es.kz.</p>
<p>En mi caso yo he hecho otro uso de estas cabeceras. Yo tengo un blog en el dominio <a href="http://www.elblogmasabsurdo.es">www.elblogmasabsurdo.es</a>, pero compre el dominio <a href="http://www.elblogmasabsurdo.com">www.elblogmasabsurdo.com</a> y lo que hago es redirigir el tráfico del .com al .es. Se podría hacer de muchas maneras, desde haciendo un forward desde el index.php del dominio .com al dominio .es, programarlo por javascript o incluso en el .htaccess del apache, pero la solución de las cabeceras me parece la más limpia y rápida de todas</p>
<h3  class="related_post_title">No hay artículos relacionados. Echa un ojo a estos:</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/wow/addons-utiles-para-wow/" title="Addons útiles para WoW">Addons útiles para WoW</a></li><li><a href="http://www.crazyteam.es/java/uso-de-filtros-en-java/" title="Uso de filtros en Java">Uso de filtros en Java</a></li><li><a href="http://www.crazyteam.es/servidor/copias-de-seguridad-subir-ficheros-por-ftp-en-un-shell-script/" title="Copias de seguridad: Subir ficheros por FTP en un Shell Script">Copias de seguridad: Subir ficheros por FTP en un Shell Script</a></li><li><a href="http://www.crazyteam.es/general/la-importancia-de-los-titulos-de-los-post/" title="La importancia de los títulos de los Post">La importancia de los títulos de los Post</a></li><li><a href="http://www.crazyteam.es/general/cosa-de-unos-voltios/" title="Cosa de unos voltios">Cosa de unos voltios</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/que-es-una-redireccion-301302-y-como-hacerla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accesibilidad en los resultados de Google</title>
		<link>http://www.crazyteam.es/html/accesibilidad-en-los-resultados-de-google/</link>
		<comments>http://www.crazyteam.es/html/accesibilidad-en-los-resultados-de-google/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 09:32:20 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=357</guid>
		<description><![CDATA[Justo ahora, mientras estaba buscando en Google algunas cosas del trabajo, me he topado con otra cosa de google labs. Se llama Google Experimental Labs, y he dicho &#8220;Vamos a ver qué es esto&#8221;.
Viendo utilidad por utilidad he llegado a la última y me he llevado una buena sorpresa al leer &#8220;Accesibility View&#8221;.

Búsqueda de XML [...]]]></description>
			<content:encoded><![CDATA[<p>Justo ahora, mientras estaba buscando en Google algunas cosas del trabajo, me he topado con otra cosa de google labs. Se llama <a href="http://www.google.com/experimental/">Google Experimental Labs</a>, y he dicho &#8220;Vamos a ver qué es esto&#8221;.</p>
<p>Viendo utilidad por utilidad he llegado a la última y me he llevado una buena sorpresa al leer &#8220;Accesibility View&#8221;.</p>
<p style="text-align: left; "><a href="http://www.crazyteam.es/wp-content/uploads/2009/01/capturaaccesibilidad1.png"><img class="aligncenter size-medium wp-image-364" title="Accesibilidad en de Google" src="http://www.crazyteam.es/wp-content/uploads/2009/01/capturaaccesibilidad1-300x210.png" alt="" width="300" height="210" /></a></p>
<p style="text-align: center;"><a href="http://www.google.com/search?hl=en&amp;esrch=Axs&amp;q=XML&amp;btnG=Search">Búsqueda de XML accesible</a></p>
<p>Por lo que he podido investigar así rápidamente tiene estas características:</p>
<ul>
<li>Se puede navegar por los resultados con el teclado, con los mismos atajos de teclado que Google Reader o que Gmail.</li>
<li>Se amplia el resultado que se está viendo magnificándose el texto y cambiando el fondo</li>
<li>Si se utiliza un lector de pantalla de navegador o un screen reader, la información se irá hablando automáticamente a medida que se vaya navegando.</li>
<li>Se basa en un parametro url: &amp;esrch=Axs</li>
</ul>
<div style="text-align: center; "><a href="http://www.crazyteam.es/wp-content/uploads/2009/01/parametro.png"><img class="alignnone size-medium wp-image-361" title="parametro" src="http://www.crazyteam.es/wp-content/uploads/2009/01/parametro-300x180.png" alt="" width="300" height="180" /></a></div>
<ul>
<li>Código que parece accesible (sin tantas tablas como antes)</li>
</ul>
<div style="text-align: center; "><a href="http://www.crazyteam.es/wp-content/uploads/2009/01/codigo.png"><img class="aligncenter size-medium wp-image-366" title="Codigo fuente" src="http://www.crazyteam.es/wp-content/uploads/2009/01/codigo-300x165.png" alt="" width="300" height="165" /></a></div>
<ul>
<li>Los atajos de teclado de esta utilidad de google son los siguientes:</li>
</ul>
<table class="shortcut" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<th>TECLA</th>
<th>ACCIÓN</th>
</tr>
<tr>
<td><strong>j</strong> or <strong>DOWN</strong></td>
<td>Selecciona el siguiente elemento</td>
</tr>
<tr>
<td><strong>k</strong> or <strong>UP</strong></td>
<td>Selecciona el anterior elemento</td>
</tr>
<tr>
<td><strong>l</strong> or <strong>RIGHT</strong></td>
<td>Se mueve a la siguiente categoría (Resultados, anuncios, búsquedas, &#8230;)</td>
</tr>
<tr>
<td><strong>h</strong> or <strong>LEFT</strong></td>
<td>Se mueve a la categoría anterior (Resultados, anuncios, búsquedas, &#8230;)</td>
</tr>
<tr>
<td><strong>&lt;Enter&gt;</strong></td>
<td>Abre el enlace seleccionado</td>
</tr>
<tr>
<td><strong>/</strong></td>
<td>Pone el cursor en la caja de búsqueda</td>
</tr>
<tr>
<td><strong>n</strong></td>
<td>Selecciona el siguiente elemento y cambia de página si se está en el último resultado de la página</td>
</tr>
<tr>
<td><strong>p</strong></td>
<td>Selecciona el elemento anterior y cambia de página si se está en el primer resultado de la página</td>
</tr>
<tr>
<td><strong>=</strong></td>
<td>Magnifica el elemento actual</td>
</tr>
<tr>
<td><strong>-</strong></td>
<td>Reduce el tema actual</td>
</tr>
<tr>
<td><strong>A</strong></td>
<td>Cambia a Busqueda de resultados accesible (<a href="http://labs.google.com/accessible/faq.html">Accessible Search Results</a>)</td>
</tr>
<tr>
<td><strong>W</strong></td>
<td>Cambia a la Búsqueda de resultados por defecto</td>
</tr>
</tbody>
</table>
<p>Yo, que me dedico a esto de la programación web y me interesa bastante los estándares web y la accesibilidad, no lo conocía y me parece una herramienta simple pero bastante interesante.</p>
<h3  class="related_post_title">No hay artículos relacionados. Echa un ojo a estos:</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/wow/addons-utiles-para-wow/" title="Addons útiles para WoW">Addons útiles para WoW</a></li><li><a href="http://www.crazyteam.es/servidor/como-gestionar-el-cacheo-de-un-servidor-web/" title="Cómo gestionar el cacheo de un servidor web">Cómo gestionar el cacheo de un servidor web</a></li><li><a href="http://www.crazyteam.es/general/alternate-unos-impresentables/" title="Alternate, unos impresentables">Alternate, unos impresentables</a></li><li><a href="http://www.crazyteam.es/c/ejempo-linq-con-xml/" title="Ejemplo LINQ con XML">Ejemplo LINQ con XML</a></li><li><a href="http://www.crazyteam.es/java/uso-de-filtros-en-java/" title="Uso de filtros en Java">Uso de filtros en Java</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/accesibilidad-en-los-resultados-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Consejos para JQuery</title>
		<link>http://www.crazyteam.es/html/jquery-html/consejos-para-jquery/</link>
		<comments>http://www.crazyteam.es/html/jquery-html/consejos-para-jquery/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 18:56:11 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[JQuery]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=342</guid>
		<description><![CDATA[Leo en sentido web un artículo con unos consejos cuando usamos JQuery en alguno de nuestros proyectos. Aquí únicamente te los enumeran, pero en la página de donde han sacado la información, un artículo de tvidesign.co.uk explican el porqué de cada consejo para JQuery.
Me parece una lectura a tener en cuenta, sobre todo lo de [...]]]></description>
			<content:encoded><![CDATA[<p>Leo en sentido web un artículo con unos <a href="http://sentidoweb.com/2008/12/17/consejos-para-jquery.php">consejos cuando usamos JQuery</a> en alguno de nuestros proyectos. Aquí únicamente te los enumeran, pero en la página de donde han sacado la información, un artículo de tvidesign.co.uk explican <a href="http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx">el porqué de cada consejo para JQuery</a>.</p>
<p>Me parece una lectura a tener en cuenta, sobre todo lo de cargar la librería desde Google Code.</p>
<p>Yo soy un fan de JQuery. Me parece una librería javascript increible, y sobre todo por su curva de aprendizaje con los selectores y sus métodos. Sinceramente fabulosa y cada día estoy más encantado con esta librería.</p>
<h3  class="related_post_title">No hay artículos relacionados. Echa un ojo a estos:</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/java/repintar-componentes-swing-inmediatamente/" title="Repintar componentes Swing inmediatamente">Repintar componentes Swing inmediatamente</a></li><li><a href="http://www.crazyteam.es/flash/mis-primeros-pasos-en-flex-y-action-script-3/" title="Mis primeros pasos en Flex y Action Script 3">Mis primeros pasos en Flex y Action Script 3</a></li><li><a href="http://www.crazyteam.es/servidor/como-gestionar-el-cacheo-de-un-servidor-web/" title="Cómo gestionar el cacheo de un servidor web">Cómo gestionar el cacheo de un servidor web</a></li><li><a href="http://www.crazyteam.es/html/ajax-i-introduccion-y-origenes/" title="Ajax (I): Introducción y orígenes">Ajax (I): Introducción y orígenes</a></li><li><a href="http://www.crazyteam.es/c/ejempo-linq-con-xml/" title="Ejemplo LINQ con XML">Ejemplo LINQ con XML</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/jquery-html/consejos-para-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recopilación de plantillas CSS</title>
		<link>http://www.crazyteam.es/general/recopilacion-de-templates-css/</link>
		<comments>http://www.crazyteam.es/general/recopilacion-de-templates-css/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 08:20:31 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[temas]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=315</guid>
		<description><![CDATA[Ahora estoy desarrollando un proyecto que tengo que diseñar y he buscado algunos templates o plantillas para inspirarme un poco. Buscar o basarme en alguna idea.
Googleando encontré en el blog de seo-experts-blog una &#8216;megarecopilación&#8217; de plantillas de css. Prácticamente todos ellos gratuitos. Dentro de estos me parecieron interesantes fueron:

Una recopilación en Arcsin Web Templates. Tienen temas [...]]]></description>
			<content:encoded><![CDATA[<p>Ahora estoy desarrollando un proyecto que tengo que diseñar y he buscado algunos <strong>templates</strong> o <strong>plantillas</strong> para inspirarme un poco. Buscar o basarme en alguna idea.</p>
<p>Googleando encontré en el blog de <a href="http://www.seo-expert-blog.com/blog/">seo-experts-blog</a> una &#8216;megarecopilación&#8217; de <a href="http://www.seo-expert-blog.com/blog/css-galleries-free-web-designs-for-download">plantillas de css</a>. Prácticamente todos ellos gratuitos. Dentro de estos me parecieron interesantes fueron:</p>
<ul>
<li>Una recopilación en <a href="http://templates.arcsin.se">Arcsin Web Templates</a>. Tienen <a href="http://templates.arcsin.se/category/website-templates/">temas para web</a>, <a href="http://templates.arcsin.se/category/joomla-templates/">temas para joomla</a>, <a href="http://templates.arcsin.se/category/wordpress-themes/">temas para wordpress</a>, <a href="http://templates.arcsin.se/category/blogger-templates/">temas para blogger</a> y <a href="http://templates.arcsin.se/professional-templates/">temas profesionales</a> (de pago). Bastente completo y bastante originales algunos.</li>
<li>La web de <a href="http://www.openwebdesign.org">Openwebdesign.org</a> en la que también hay multitud de temas. Y lo que me parece interesante es que tiene un <a href="http://www.openwebdesign.org/search.php">flitro de temas</a> según el doctype, css, color, &#8230;</li>
<li><a href="http://www.solucija.com">Solucija</a>. Una empresa dedicada a la arquitectura de información el diseño web y los estándares. Aquí está su <a href="http://www.solucija.com/free-templates">colección de temas web gratis</a>.</li>
<li>La web de <a href="http://wordpress.org">wordpress.org</a>, que aunque la veo todas las semanas por si hay alguna novedad, tiene <a href="http://wordpress.org/extend/themes/">muchos diseños para wordpres</a>s y muy interesantes. Únicamente son para Wordpress</li>
</ul>
<p><a style="text-decoration: none;" href="http://www.crazyteam.es/wp-content/uploads/2008/11/plantillascss.jpg"><img class="aligncenter size-full wp-image-317" style="text-decoration: underline;" title="plantillas CSS de solucija" src="http://www.crazyteam.es/wp-content/uploads/2008/11/plantillascss.jpg" alt="" width="500" height="346" /></a><br />
Además, Googleando también he encontrado la web <a href="http://www.freecsstemplates.org/">freecsstemplates.org</a> con <a href="http://www.freecsstemplates.org/">muchísimos temas</a>. Unos <a href="http://www.freewebtemplates.com/">temas gratuitos</a> y otros <a href="http://www.4templates.com/view/xhtmlcss-templates/">temas de pago</a>, 132 <a href="http://www.freewpthemes.net/">temas para wordpress</a>, y mucho más&#8230;, que aunque son web distintas pero parecen ser del mismo grupo.</p>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/html/framework-para-menus-deplegables-con-css/" title="Framework para menús deplegables con CSS">Framework para menús deplegables con CSS</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/general/recopilacion-de-templates-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax (II): Unión de tecnologías</title>
		<link>http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/</link>
		<comments>http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 17:21:21 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Comunicación Asíncrona]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=288</guid>
		<description><![CDATA[En un post anterior explicaba una definición y una introducción a lo que era el Ajax, que historia había seguido y en qué navegadores se había estado implementando este objeto.
Tecnologías para Ajax
Como bien se dijo, Ajax no es una tecnología en sí, sino una unión de tecnologías con el fin de crear una mejor experiencia [...]]]></description>
			<content:encoded><![CDATA[<p>En un <a href="http://www.crazyteam.es/html/ajax-i-introduccion-y-origenes/">post</a> anterior explicaba una definición y una introducción a lo que era el Ajax, que historia había seguido y en qué navegadores se había estado implementando este objeto.</p>
<h2>Tecnologías para Ajax</h2>
<p>Como bien <a href="http://adaptivepath.com/ideas/essays/archives/000385.php">se dijo</a>, Ajax no es una tecnología en sí, sino una unión de tecnologías con el fin de crear una mejor experiencia de usuario. Estas tecnologías son:</p>
<ul>
<li><a href="http://www.w3c.es/Divulgacion/Guiasbreves/XHTML">XHTML</a> y <a href="http://www.w3c.es/divulgacion/guiasbreves/HojasEstilo">CSS</a> basada en estándares.</li>
<li><a href="http://es.wikipedia.org/wiki/DOM">DOM</a> para la interacción dinámica con el documento.</li>
<li><a href="http://es.wikipedia.org/wiki/XML">XML</a>, <a href="http://www.json.org/">JSON</a>,&#8230;, para el intercambio de datos con el servidor.</li>
<li><a href="http://es.wikipedia.org/wiki/XmlHttpRequest">XMLHttpRequest</a> establecer el canal de comunicación entre el cliente y el servidor.</li>
<li><a href="http://es.wikipedia.org/wiki/Javascript">Javascript</a> para tratar el fichero (XML, JSON) del servidor, tratarlo e incluirlo por DOM a la página.</li>
</ul>
<p style="text-align: center;"><a href="http://www.crazyteam.es/wp-content/uploads/2008/11/f0101.gif"><img class="size-medium wp-image-297 aligncenter" title="Ajax, unión de tecnologías" src="http://www.crazyteam.es/wp-content/uploads/2008/11/f0101-300x180.gif" alt="" width="300" height="180" /></a>Figura 2.1. Tecnologías que agrupan el concepto Ajax</p>
<p style="text-align: left;">Como bien se ve en la figura 2.1, Javascript es el puente entre las comunicaciones y la presentación.</p>
<h2 style="text-align: left;">Modelo tradicional <em>vs</em> Modelo Ajax</h2>
<p style="text-align: left;">El proceso en las web tradicionales era:</p>
<ol>
<li>El usuario pide una página a un servidor,</li>
<li>El servidor le devuelve la página que pidió al usuario,</li>
<li>El usuario interactúa con los datos de la página (formularios, tablas, &#8230;),</li>
<li>El usuario realiza una acción (ejecutar un href, un formulario, &#8230;),</li>
<li>El servidor procesa los datos que introdujo el usuario y calcula la respuesta,</li>
<li>Y el servidor devuelve otra página completa con los nuevos datos al usuario.</li>
</ol>
<p><a href="http://www.crazyteam.es/wp-content/uploads/2008/11/f0102.gif"><img class="aligncenter size-medium wp-image-298" title="ComparativaAjax" src="http://www.crazyteam.es/wp-content/uploads/2008/11/f0102-300x287.gif" alt="" width="300" height="287" /></a></p>
<p style="text-align: center;">Figura 2.2. Comparativa entre el modelo clásico y el modelo Ajax</p>
<p>Como se ve en la Figura 2.2, la gran diferencia que existe entre el modelo clásico web y el modelo Ajax Web es lo que envía el servidor. En el modelo clásico envía la página completa con las hojas de estilo, los javascript asociados, las imágenes y los componentes que necesite esa página. En el modelo Ajax lo único que envía el servidor son los datos que necesitan ser refrescados al cliente.</p>
<p>Las dos mayores ventajas son:</p>
<ol>
<li>No hay que refrescar la página del cliente para mostrar nuevos datos</li>
<li>Se reduce bastante la transferencia del servidor</li>
</ol>
<p><a href="http://www.crazyteam.es/wp-content/uploads/2008/11/f0103.gif"><img class="aligncenter size-medium wp-image-300" title="Sincronía de Ajax" src="http://www.crazyteam.es/wp-content/uploads/2008/11/f0103-238x300.gif" alt="" width="238" height="300" /></a></p>
<p style="text-align: center;">Figura 2.3. Comparativa de sincronización entre el modelo clásico y el modelo Ajax</p>
<p>En el modelo tradicional el que hace la petición es el navegador, en el modelo actual la petición HTTP la hace Javascript.</p>
<p>Fuentes e Imágenes obtenidas de:</p>
<ol>
<li><a href="http://www.adaptivepath.com/ideas/essays/archives/000385.php">Artículo</a> en <a href="http://www.adaptivepath.com/">adaptative path</a> de <a href="http://www.adaptivepath.com/aboutus/jjg.php">Jesse James Garret</a></li>
<li><a href="http://www.librosweb.es/ajax/capitulo1.html">Capítulo 1</a> del <a href="http://www.librosweb.es/ajax/">libro de Ajax</a> en <a href="http://www.librosweb.es">librosweb.es</a></li>
</ol>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/general/json-otra-forma-de-hacer-ajax-en-la-web/" title="JSON. Otra forma de hacer Ajax en la Web">JSON. Otra forma de hacer Ajax en la Web</a></li><li><a href="http://www.crazyteam.es/html/ajax-i-introduccion-y-origenes/" title="Ajax (I): Introducción y orígenes">Ajax (I): Introducción y orígenes</a></li><li><a href="http://www.crazyteam.es/html/draggable-plugin-de-crazy-team-para-jquery/" title="Draggable: Plugin de CRaZy TeaM para JQuery">Draggable: Plugin de CRaZy TeaM para JQuery</a></li><li><a href="http://www.crazyteam.es/html/javascript/escribiendo-codigo-javascript-eficiente/" title="Escribiendo código javascript eficiente">Escribiendo código javascript eficiente</a></li><li><a href="http://www.crazyteam.es/html/framework-para-menus-deplegables-con-css/" title="Framework para menús deplegables con CSS">Framework para menús deplegables con CSS</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax (I): Introducción y orígenes</title>
		<link>http://www.crazyteam.es/html/ajax-i-introduccion-y-origenes/</link>
		<comments>http://www.crazyteam.es/html/ajax-i-introduccion-y-origenes/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 20:24:41 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Comunicación Asíncrona]]></category>
		<category><![CDATA[XMLHttpRequest]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=275</guid>
		<description><![CDATA[Definición de Ajax
La definición que da la wikipedia es la siguiente:
Ajax (Asynchronous JavaScript And XML) (JavaScript asíncrono y XML) es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona [...]]]></description>
			<content:encoded><![CDATA[<h2>Definición de Ajax</h2>
<p>La definición que da la <a href="http://es.wikipedia.org/wiki/AJAX">wikipedia</a> es la siguiente:</p>
<p><em>Ajax (Asynchronous JavaScript And XML) (JavaScript asíncrono y <a href="http://es.wikipedia.org/wiki/XML">XML</a>) es una técnica de desarrollo web para crear aplicaciones interactivas o <a href="http://es.wikipedia.org/wiki/Rich_Internet_Application">RIA</a> (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, lo que significa aumentar la interactividad, velocidad y usabilidad en las aplicaciones.</em></p>
<p>Es una buena definición, pero no es una definición que a mi me guste del todo. Yo prefiero la definición que dió <a href="http://adaptivepath.com/aboutus/jjg.php">Jesse James Garret</a> en su artículo <a href="http://adaptivepath.com/ideas/essays/archives/000385.php"><em>Ajax: a new approach to web applications</em></a> (Ajax: una nueva aproximación a las aplicaciones Web). En el artículo dice que <em>Ajax no es una tecnología en sí misma, sino que, en realidad, se trata de varias tecnologías independientes que se unen de formas nuevas y sorprendentes</em>.</p>
<h2>Historia de Ajax</h2>
<p>Desde hacía ya tiempo que se hacían comunicaciones asíncronas en aplicaciones web. En 1996 con Internet Explorer 3 utilizando el frame oculto o en 1997 con Netscape 4 utilizando el elemento layer. Las dos capas tenían un atributo src que permitía cargar una dirección con un contentenido HTML y código javascript con la lógica necesaria para tratar esos datos e introducirlos en la la página por medio de DOM.</p>
<p>Microsoft, en 1998, revolucionó la técnica de los frames y los layer (para ser claros, útil pero algo &#8216;chapucera&#8217;) cuando presentó <a href="http://es.wikipedia.org/wiki/Scripting_Remoto">Script Remoting</a>. Una solución bastante más elegante que utilizaba un applet de Java para realizar estas comunicaciones asíncronas. Lo aplicó de forma muy efectiva en el Outlook Web Access que venía con la versión 2000 del Microsoft Exchange Server.</p>
<p>Después de esto, una comunidad de desarrolladores Web comenzó a construir una librería <a href="http://es.wikipedia.org/wiki/Scripting_remoto_en_Javascript">JSRS</a> con la finalidad de que funcionase en varios navegadores desde el año 2000 hasta el 2002, año en el que se convirtió en el elemento <strong><a href="http://es.wikipedia.org/wiki/XmlHttpRequest">XMLHttpRequest</a></strong> que utilizamos actualmente.</p>
<p>El nombre de Ajax no le vino hasta que en febrero de 2005 Jesse James Garret publicase un artículo, que enlacé antes, llamándo a esta unión de tecnologías como Ajax.</p>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/" title="Ajax (II): Unión de tecnologías">Ajax (II): Unión de tecnologías</a></li><li><a href="http://www.crazyteam.es/general/json-otra-forma-de-hacer-ajax-en-la-web/" title="JSON. Otra forma de hacer Ajax en la Web">JSON. Otra forma de hacer Ajax en la Web</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/ajax-i-introduccion-y-origenes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Framework para menús deplegables con CSS</title>
		<link>http://www.crazyteam.es/html/framework-para-menus-deplegables-con-css/</link>
		<comments>http://www.crazyteam.es/html/framework-para-menus-deplegables-con-css/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 14:39:47 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Menu]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=137</guid>
		<description><![CDATA[Navegando me he topado con un usuario ha creado un framework para generación de menús desplegables por CSS y con XHTML válido. El único javascript que usan es para IE6 o anteriores.
La web concretamente es http://www.lwis.net/free-css-drop-down-menu/
Los menús son del estilo de las siguiente imágenes:


Además, por lo que he podido leer y traducir en esta página, cualquiera [...]]]></description>
			<content:encoded><![CDATA[<p>Navegando me he topado con un usuario ha creado un framework para generación de menús desplegables por CSS y con XHTML válido. El único javascript que usan es para IE6 o anteriores.</p>
<p>La web concretamente es <a href="http://www.lwis.net/free-css-drop-down-menu/">http://www.lwis.net/free-css-drop-down-menu/</a></p>
<p>Los menús son del estilo de las siguiente imágenes:</p>
<p><a href="http://www.crazyteam.es/wp-content/uploads/2008/11/mtv.png"><img class="aligncenter size-medium wp-image-138" title="mtv" src="http://www.crazyteam.es/wp-content/uploads/2008/11/mtv.png" alt="" width="250" height="125" /></a><a href="http://www.crazyteam.es/wp-content/uploads/2008/11/simple.png"></a></p>
<p><a href="http://www.crazyteam.es/wp-content/uploads/2008/11/simple.png"><img class="aligncenter size-medium wp-image-139" title="simple" src="http://www.crazyteam.es/wp-content/uploads/2008/11/simple.png" alt="" width="250" height="125" /></a></p>
<p>Además, por lo que he podido leer y traducir en esta página, cualquiera que sepa CSS puede dar su propio estilo. También he mirado el código fuente y da gusto verlo todo tan limpio y estructurado. Chapó para el autor. Yo creo que 10-15 minutos son los que pueden llevar para dar un nuevo estilo.</p>
<p>Un <a href="http://www.lwis.net/free-css-drop-down-menu/">recurso</a> a tener en cuenta.</p>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/general/recopilacion-de-templates-css/" title="Recopilación de plantillas CSS">Recopilación de plantillas CSS</a></li><li><a href="http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/" title="Ajax (II): Unión de tecnologías">Ajax (II): Unión de tecnologías</a></li><li><a href="http://www.crazyteam.es/html/draggable-plugin-de-crazy-team-para-jquery/" title="Draggable: Plugin de CRaZy TeaM para JQuery">Draggable: Plugin de CRaZy TeaM para JQuery</a></li><li><a href="http://www.crazyteam.es/general/json-otra-forma-de-hacer-ajax-en-la-web/" title="JSON. Otra forma de hacer Ajax en la Web">JSON. Otra forma de hacer Ajax en la Web</a></li><li><a href="http://www.crazyteam.es/html/posicion-x-e-y-de-un-elemento-html-en-la-pantalla/" title="Posición X e Y de un elemento HTML en la pantalla">Posición X e Y de un elemento HTML en la pantalla</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/framework-para-menus-deplegables-con-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Draggable: Plugin de CRaZy TeaM para JQuery</title>
		<link>http://www.crazyteam.es/html/draggable-plugin-de-crazy-team-para-jquery/</link>
		<comments>http://www.crazyteam.es/html/draggable-plugin-de-crazy-team-para-jquery/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 08:16:53 +0000</pubDate>
		<dc:creator>Ignacio Sánchez</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[plugin jquery]]></category>

		<guid isPermaLink="false">http://www.crazyteam.es/?p=123</guid>
		<description><![CDATA[Viendo todo el rendimiento, las facilidades y la aceptación que está teniendo JQuery en toda la comunidad de desarrolladores web (yo incluido), mucha gente prepara plugins que, con la base de JQuery, ofrecen una funcionalidad, usabilidad o experiencia de usuario mucho mayor.
Desde CRaZy TeaM hemos preparado un plugin para convertir una capa (posicionada en relativo [...]]]></description>
			<content:encoded><![CDATA[<p>Viendo todo el rendimiento, las facilidades y la aceptación que está teniendo JQuery en toda la comunidad de desarrolladores web (yo incluido), mucha gente prepara plugins que, con la base de JQuery, ofrecen una funcionalidad, usabilidad o experiencia de usuario mucho mayor.</p>
<p>Desde CRaZy TeaM hemos preparado un plugin para convertir una capa (posicionada en relativo o en absoluto por CSS) se pueda arrastrar por la pantalla.</p>
<p>PAra convertirla en draggable únicamente hay que hacer lo siguiente</p>
<div class="codesnip-container" >
<div class="javascript codesnip" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="st0">&quot;#id_de_mi_capa&quot;</span><span class="br0">&#41;</span>.<span class="me1">draggable</span><span class="br0">&#40;</span><span class="br0">&#123;</span>layer<span class="sy0">:</span><span class="st0">&quot;.arrastrar&quot;</span><span class="sy0">,</span><span class="coMULTI">/*Opcional*/</span> opacity<span class="sy0">:</span><span class="st0">&#8216;.7&#8242;</span><span class="br0">&#125;</span><span class="br0">&#41;</span></div>
</div>
<p>El código fuente de <a href="http://www.crazyteam.es/wp-content/uploads/draggable.ct.jquery.js">draggable</a> se podría descargar de nuestro servidor</p>
<h3  class="related_post_title">Artículos Relacionados</h3><ul class="related_post"><li><a href="http://www.crazyteam.es/html/ajax-ii-union-de-tecnologias/" title="Ajax (II): Unión de tecnologías">Ajax (II): Unión de tecnologías</a></li><li><a href="http://www.crazyteam.es/general/json-otra-forma-de-hacer-ajax-en-la-web/" title="JSON. Otra forma de hacer Ajax en la Web">JSON. Otra forma de hacer Ajax en la Web</a></li><li><a href="http://www.crazyteam.es/html/javascript/escribiendo-codigo-javascript-eficiente/" title="Escribiendo código javascript eficiente">Escribiendo código javascript eficiente</a></li><li><a href="http://www.crazyteam.es/html/framework-para-menus-deplegables-con-css/" title="Framework para menús deplegables con CSS">Framework para menús deplegables con CSS</a></li><li><a href="http://www.crazyteam.es/html/posicion-x-e-y-de-un-elemento-html-en-la-pantalla/" title="Posición X e Y de un elemento HTML en la pantalla">Posición X e Y de un elemento HTML en la pantalla</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.crazyteam.es/html/draggable-plugin-de-crazy-team-para-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
