<?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>Círculo de Maquetadores &#187; JavaScript</title>
	<atom:link href="http://www.circulodemaquetadores.com/category/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.circulodemaquetadores.com</link>
	<description>Comunidad de Maquetadores Web</description>
	<lastBuildDate>Tue, 03 Jan 2012 12:53:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Archivos HTC &#8211; HTML Components</title>
		<link>http://www.circulodemaquetadores.com/archivos-htc-html-components</link>
		<comments>http://www.circulodemaquetadores.com/archivos-htc-html-components#comments</comments>
		<pubDate>Thu, 29 Sep 2011 14:52:39 +0000</pubDate>
		<dc:creator>Jorge López</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1707</guid>
		<description><![CDATA[<h2>¿Qué son los componentes <acronym lang="en" title="HTML components">HTC</acronym>?</h2>
<p>Los componentes HTC, fueron desarrollados por <span lang="en">Microsoft</span> para <strong>implementarlos en Internet Explorer 5.5</strong> y posteriores. La idea era proporcionar un mecanismo alternativo para <strong>encapsular código y comportamiento <acronym lang="en" title="Dynamic HTML">DHTML</acronym></strong> en un componente de script.</p> <a href="http://www.circulodemaquetadores.com/archivos-htc-html-components">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>¿Qué son los componentes <acronym lang="en" title="HTML components">HTC</acronym>?</h2>
<p>Los componentes HTC, fueron desarrollados por <span lang="en">Microsoft</span> para <strong>implementarlos en Internet Explorer 5.5</strong> y posteriores. La idea era proporcionar un mecanismo alternativo para <strong>encapsular código y comportamiento <acronym lang="en" title="Dynamic HTML">DHTML</acronym></strong> en un componente de script.</p>
<p>En realidad los HTC son archivos <acronym lang="en" title="Extensible Markup Language">XML</acronym> que contienen secuencias de comandos y elementos específicos, como propiedades, métodos y eventos que definen dicho componente. Luego se guarda con extensión .htc.</p>
<h2>¿Cómo se ejecutan?</h2>
<p>Los archivos HTC se ejecutan en la hoja de estilo, con la propiedad <span lang="en">behavior</span>, de esta manera:</p>
<pre lang="html4strict">
img {
  behavior: url(iepngfix.htc);
}
</pre>
<p>La propiedad <span lang="en">behavior</span> permite utilizar <acronym lang="en" title="Cascading Style Sheets">CSS</acronym> para fijar un script a un elemento específico y aplicar a ese elemento componentes dinámicos, como los mencionados archivos .HTC.</p>
<p>Ten en cuenta que <strong><span lang="en">behavior</span> es una propiedad no estándar</strong> que solo soporta Internet explorer. Por esta razón y para prevenir errores de validación, es conveniente aplicarla en una hoja de estilo exclusiva para explorer.</p>
<h2>¿Para qué se utilizan?</h2>
<p>Actualmente su utilización es muy limitada. Lo más normal es utilizarlos como hacks para <acronym lang="en" title="Internet Explorer">IE</acronym> o para replicar características que otros navegadores tienen y Explorer no puede reproducir de forma nativa.</p>
<h2>¿Cómo modificarlos?</h2>
<p>No hay mucho que decir en cuanto a desarrollo y modificación de  archivos de HTC. Son básicamente estándar de Javascript, con un pequeño envoltorio XML. Por lo que si sabes Javascript, no deberías tener demasiados problemas modificar un HTC. De todas formas, <span lang="en">Microsoft</span> ha publicado documentación al respecto en <a href="http://msdn.microsoft.com/en-us/library/ms531018%28v=vs.85%29.aspx" target="_blank" title="Abre en nueva ventana">HTC Reference</a></p>
<h2>¿Por qué deberías utilizarlos?:</h2>
<p>Como he dicho antes, solo tendría sentido utilizarlos si vas a escribir o modificar un hack para IE. Para prácticamente todo lo demás Javascript es la mejor opción.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/archivos-htc-html-components/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galería de Imágenes con Lightbox Accesible</title>
		<link>http://www.circulodemaquetadores.com/imagenes-lightbox-accesible</link>
		<comments>http://www.circulodemaquetadores.com/imagenes-lightbox-accesible#comments</comments>
		<pubDate>Sat, 30 Jan 2010 12:07:25 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1340</guid>
		<description><![CDATA[<p><strong>Lightbox</strong> es una aplicación desarrollada en JavaScript. Este script ha ganado popularidad y distribución gracias a su simplicidad y elegante estilo, además de su fácil implementación. Permite al usuario ver una versión original y ampliada de imágenes sin  necesidad de ir a otra página, además de ofrecer una herramienta simple y profesional para el mostrado de imágenes en un sitio web.</p> 
<p>Existen una gran variedad de <a href="http://www.anieto2k.com/2007/09/19/coleccion-de-clones-de-lightbox-para-todos/" title="Abrir Artículo en ventana nueva" target="_blank">clones de Lightbox</a> que podemos ver de la mano de anieto2k.</p>
<p class="alignCenter"><img src="/prueba/lightbox/lightbox.jpg" alt="Ejemplo Lightbox Accesible" /></p>
<p>Sin embargo aquí vamos a mostraros un ejemplo de un lightbox accesible, es decir una galería de imágenes usando <strong>JavaScript no intrusivo</strong> y un correcto <strong>marcado semántico</strong>.</p> <a href="http://www.circulodemaquetadores.com/imagenes-lightbox-accesible">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Lightbox</strong> es una aplicación desarrollada en JavaScript. Este script ha ganado popularidad y distribución gracias a su simplicidad y elegante estilo, además de su fácil implementación. Permite al usuario ver una versión original y ampliada de imágenes sin  necesidad de ir a otra página, además de ofrecer una herramienta simple y profesional para el mostrado de imágenes en un sitio web.</p>
<p>Existen una gran variedad de <a href="http://www.anieto2k.com/2007/09/19/coleccion-de-clones-de-lightbox-para-todos/" title="Abrir Artículo en ventana nueva" target="_blank">clones de Lightbox</a> que podemos ver de la mano de anieto2k.</p>
<p>Sin embargo aquí vamos a mostraros un ejemplo de un lightbox accesible, es decir una galería de imágenes usando <strong>JavaScript no intrusivo</strong> y un correcto <strong>marcado semántico</strong>.</p>
<p class="alignCenter"><img src="/prueba/lightbox/lightbox.jpg" alt="Ejemplo Lightbox Accesible" /></p>
<p>Antes que anda debemos de disponer de 3 archivos para que nos funcione la <strong>galería de imágenes</strong> con LightBox; <em>jquery.lightbox-0.5.css</em>, <em>jquery.js</em> y <em>jquery.lightbox-0.5.js</em>. Estos 3 archivos, lógicamente debemos ponerlo en nuestro código HTML para poder hacer uso de ellos. Así cuando se llame a dicha función no falte nada. Además de los archivos os dejo <em>las imágenes</em> que se usan como elementos de navegación en lightbox. Para no descargar todos los archivos por separado. Os dejo un archivo zip con todos los ficheros que se usan en el ejemplo: <a href="/prueba/lightbox/ejemplo-lightbox.zip">Descargar ejemplo</a>. A continuación explicamos detalladamente como implementar nuestra galería de imágenes:</p>
<h2>HTML</h2>
<pre lang="html4strict" line="1">
<ul class="lista-img">
<li><a href="img/imagen_1.jpg" title="Título imagen 1"><img alt="Título imagen 1" src="img/imagen_1.jpg" /></a></li>
<li><a href="img/imagen_2.jpg" title="Título imagen 2"><img alt="Título imagen 2" src="img/imagen_2.jpg" /></a></li>
<li><a href="img/imagen_3.jpg" title="Título imagen 3"><img alt="Título imagen 3" src="img/imagen_3.jpg" /></a></li>
</ul>
</pre>
<p>Como podemos ver en el código HTML del ejemplo. Tenemos el enlace que apunta a la imagen con el atributo <strong>href</strong>. Si el JavaScript está activado, funcionará con el efecto de Lightbox, y en el caso de que no lo esté funcionara como un enlace a una imagen.</p>
<p>Para que el Lightbox funcione, debemos poner esta línea de <strong>JavaScript</strong> donde especificamos los enlaces. De esta manera llamará a la función y usará las imagenes que se encuentra dentro de los elementos de enlace:</p>
<h2>JavaScript</h2>
<pre lang="javascript" line="1">
<script type="text/javascript">
<!--
$(function() {
	$('.lista-img a').lightBox();
});
-->
</script>
</pre>
<p>Con lo explicado, tendríamos lo suficiente para tener nuestra propia galería de imágenes. Ya tenemos un HTML correcto, un Javascript no intrusivo y una <strong>alternativa a dicho JavaScript</strong>. El resultado final podemos apreciarlo en el siguiente enlace:</p>
<p class="alignCenter"><a href="/prueba/lightbox/lightbox-accesible.html" class="boton" target="_blank">Ver ejemplo funcionando</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/imagenes-lightbox-accesible/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>jQuery 1.4 ya disponible</title>
		<link>http://www.circulodemaquetadores.com/jquery-1-4-ya-disponible</link>
		<comments>http://www.circulodemaquetadores.com/jquery-1-4-ya-disponible#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:10:38 +0000</pubDate>
		<dc:creator>Eduardo Sainz</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=1300</guid>
		<description><![CDATA[<p class="alignCenter"><img src="http://www.circulodemaquetadores.com/images/jquery14.gif" alt="logotipo de jQuery" /></p>
<p>Hace pocos días que ha sido lazanda la esperada versión <strong>1.4</strong> de <strong>jQuery</strong>. De hecho todavía <del datetime="2010-01-19T22:18:33+00:00">no</del> está disponible en la web oficial, aunque se puede descargar de <a href="http://jquery14.com/day-01">jquery14.com</a> o de los siguentes enlaces:</p> <a href="http://www.circulodemaquetadores.com/jquery-1-4-ya-disponible">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="alignCenter"><img src="http://www.circulodemaquetadores.com/images/jquery14.gif" alt="logotipo de jQuery" /></p>
<p>Hace pocos días que ha sido lazanda la esperada versión <strong>1.4</strong> de <strong>jQuery</strong>. De hecho todavía <del datetime="2010-01-19T22:18:33+00:00">no está disponible</del> en la <a href="http://jquery.com">web oficial</a>, aunque se puede descargar de <a href="http://jquery14.com/day-01">jquery14.com</a> o de los siguentes enlaces:</p>
<ul>
<li><a href="http://code.jquery.com/jquery-1.4.min.js">jQuery 1.4 optimizado (23kb)</a></li>
<li><a href="http://code.jquery.com/jquery-1.4.js">jQuery 1.4 estándar(154kb)</a></li>
<li>Alojada en Google: <a href="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js">http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js</a></li>
<li><a href="http://api.jquery.com/category/version/1.4/">jQuery 1.4 Documentación</a></li>
</ul>
<p>jQuery es probablemente el framework JavaScript más popular de la web, por lo que el equipo de jQuery necesita ser muy cauto respecto a los cambios en las nuevas versiones.</p>
<p>207 errores han sido corregidos, ahora consigue un 100% de compatibilidad en todas las pruebas en IE6, IE7, IE8, Firefox 2, Firefox 3, Firefox 3.5, Safari 3.2, Safari 4, Opera 10.10, y Chrome. Se han añadido un número considerable de nuevos métodos y dos nuevos eventos: <strong>focusIn </strong>y <strong>focusOut</strong>. </p>
<p>También se han publicado una serie de posibles incompatibilidades que pueden aparecer al actualizar este framework, podemos <a href="http://jquery14.com/day-01#backwards">verlas aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/jquery-1-4-ya-disponible/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Juegos en Javascript</title>
		<link>http://www.circulodemaquetadores.com/juegos-en-javascript</link>
		<comments>http://www.circulodemaquetadores.com/juegos-en-javascript#comments</comments>
		<pubDate>Wed, 16 Sep 2009 22:02:51 +0000</pubDate>
		<dc:creator>Eduardo Sainz</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=907</guid>
		<description><![CDATA[<p>En este artículo vamos a mostrar el potencial que puede ofrecernos <strong>Javascript</strong>, hemos realizado una lista de juegos realizados por auténticos <strong>gurús</strong> de este lenguaje, desde simples rompecabezas hasta juegos en 3d.</p>
<p class="alignCenter"><img src="/images/javascriptJuegos.gif" alt="javascript Juegos" /></p> <a href="http://www.circulodemaquetadores.com/juegos-en-javascript">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En este artículo vamos a mostrar el potencial que puede ofrecernos <strong>Javascript</strong>, hemos realizado una lista de juegos realizados por auténticos <strong>gurús</strong> de este lenguaje, desde simples rompecabezas hasta juegos en 3d:</p>
<p><strong><a href="http://gosu.pl/dhtml/JsTetris.html">Tetris</a></strong>, el juego más jugado de la historia no podía faltar en su versión javascript.</p>
<p class="alignCenter"><img src="/images/tetris.gif" alt="Tetris" /></p>
<p><strong><a href="http://www.nihilogic.dk/labs/mario/mario_small_music.htm">Supermario</a></strong>, el fontanero más famoso del mundo en 14 <abbr title="Kilobytes">kb</abbr>.</p>
<p class="alignCenter"><img src="/images/mario.gif" alt="Mario" /></p>
<p><strong><a href="http://www.inmensia.com/files/minesweeper1.0.html">Buscaminas</a></strong>, el juego al que todos alguna vez hemos jugado, sobre todo si alguna instalación se hacia eterna.</p>
<p class="alignCenter"><img src="/images/buscaminas.gif" alt="Buscaminas" /></p>
<p><strong><a href="http://www.inmensia.com/files/solitaire1.0.html">Solitario</a></strong>, el legendario juego de cartas.</p>
<p class="alignCenter"><img src="/images/solitario.gif" alt="Solitario" /></p>
<p><strong><a href="http://www.digitalinsane.com/api/yahoo/pacman/">Pacman</a></strong>, el juego que marcó una época.</p>
<p class="alignCenter"><img src="/images/pacman.gif" alt="Pacman" /></p>
<p><strong><a href="http://www.sinkmyship.com/battleship/single.html">Batalla naval</a></strong>, el clásico de hundir barquitos.</p>
<p class="alignCenter"><img src="/images/batallaNaval.gif" alt="Batalla naval" /></p>
<p><strong><a href="http://www.themaninblue.com/experiment/BunnyHunt/">Bunny Hunt</a></strong>, a la caza del conejo !!.</p>
<p class="alignCenter"><img src="/images/bunnyHunt.gif" alt="Bunny Hunt" /></p>
<p><strong><a href="http://www.inmensia.com/files/videopoker1.0.html">Pocker</a></strong>, el juego por excelencia para las apuestas.</p>
<p class="alignCenter"><img src="/images/pocker.gif" alt="Pocker" /></p>
<p><strong><a href="http://www.protorpg.com/games/protorpg/?game=prologue"> ProtoRPG </a></strong>, un motor para crear juegos de rol, utilizando <a href="http://es.wikipedia.org/wiki/Prototype">Prototype</a>.</p>
<p class="alignCenter"><img src="/images/ProtoRPG.gif" alt="ProtoRPG" /></p>
<p><strong><a href="http://p4wn.sourceforge.net/5k/">ajedrez</a></strong>, un juego de ajedrez en 5 <abbr title="Kilobytes">kb</abbr>.</p>
<p class="alignCenter"><img src="/images/ajedrez.gif" alt="Ajedrez" /></p>
<p><strong><a href="http://dev.opera.com/articles/view/3d-games-with-canvas-and-raycasting-part/step_4_enemies.htm">Wolfenstein</a></strong>, el primer juego de disparos en primera persona.</p>
<p class="alignCenter"><img src="/images/wolfenstein.gif" alt="wolfehstein" /></p>
<p>Que disfrutéis </p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/juegos-en-javascript/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Javascript Framework Matrix, conoce los diferentes Frameworks</title>
		<link>http://www.circulodemaquetadores.com/javascript-framework-matrix</link>
		<comments>http://www.circulodemaquetadores.com/javascript-framework-matrix#comments</comments>
		<pubDate>Tue, 15 Sep 2009 15:32:25 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=913</guid>
		<description><![CDATA[<p><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/" title="Abre en Ventana Nueva (en inglés)" hreflang="en" target="_blank">Javascript Framework Matrix</a>, nos proporciona una visión general de los populares <strong lang="en">frameworks JavaScript</strong> y sus funciones. Hay varios ejemplos de los <em lang="en">frameworks</em> y cada fragmento contiene enlaces a la documentación oficial correspondiente. La elección de un <em lang="en">framework</em> depende de muchos factores y no puede hacerse tan solo con este artículo. La tabla únicamente muestra los diferentes estilos de la <strong>API</strong> y las funciones de las <strong>bibliotecas JavaScript</strong>.</p>
<p class="alignCenter"><img src="/images/framework-matrix.jpg" alt="Javascript Framework Matrix" /></p> <a href="http://www.circulodemaquetadores.com/javascript-framework-matrix">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/" title="Abre en Ventana Nueva (en inglés)" hreflang="en" target="_blank">Javascript Framework Matrix</a>, nos proporciona una visión general de los populares <strong lang="en">frameworks JavaScript</strong> y sus funciones. Hay varios ejemplos de los <em lang="en">frameworks</em> y cada fragmento contiene enlaces a la documentación oficial correspondiente. La elección de un <em lang="en">framework</em> depende de muchos factores y no puede hacerse tan solo con este artículo. La tabla únicamente muestra los diferentes estilos de la <strong>API</strong> y las funciones de las <strong>bibliotecas JavaScript</strong>.</p>
<p class="alignCenter"><a href="http://matthiasschuetz.com/javascript-framework-matrix/en/" title="Abre en Ventana Nueva (en inglés)" hreflang="en" target="_blank"><img src="/images/framework-matrix.jpg" alt="Javascript Framework Matrix" /></a></p>
<p>Como hemos comentado otras veces, cada vez se usan más los <em lang="en">frameworks</em> para facilitar el trabajo a los <strong>desarrolladores y maquetadores Web</strong>. A parte de facilitarnos el trabajo, mejora visualmente el contenido de nuestra Web, ya que nos permite añadir nuevas funcionalidades en muchos casos dinámicas y que mejoran visualmente nuestros proyectos Web.</p>
<p><em>Javascript Framework Matrix</em> lo podemos usar como guía de referencia para diferentes frameworks, y conocer un poquito más su uso, funcionalidades, estados, efectos, clases, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/javascript-framework-matrix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jPlayer reproductor MP3 personalizable por CSS</title>
		<link>http://www.circulodemaquetadores.com/jplayer-reproductor-mp3-personalizable-css</link>
		<comments>http://www.circulodemaquetadores.com/jplayer-reproductor-mp3-personalizable-css#comments</comments>
		<pubDate>Wed, 02 Sep 2009 22:01:39 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=781</guid>
		<description><![CDATA[<p><a href="http://www.happyworm.com/jquery/jplayer/" title="Abre En ventana nueva" hreflang="en" lang="en" target="_blank">jPlayer</a> es un plugin para jQuery que te permite:</p>
<ul>
<li>El juego y el control de archivos de audio en su página web</li>
<li>Crear y modificar estilo de un reproductor de audio utilizando sólo <strong>HTML y CSS</strong></li>
<li>Añadir efectos de sonido a nuestros proyectos de jQuery</li>
<li>Flujo más rápido usando <strong>HTML5</strong> y alternativas de apoyo en <strong>formato ogg</strong></li>
</ul>
<p class="alignCenter"><img src="/images/jplayer.jpg" alt="Reproductor de jPlayer" /></p> <a href="http://www.circulodemaquetadores.com/jplayer-reproductor-mp3-personalizable-css">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.happyworm.com/jquery/jplayer/" title="Abre En ventana nueva" hreflang="en" lang="en" target="_blank">jPlayer</a> es un plugin para jQuery que te permite:</p>
<ul>
<li>El juego y el control de archivos de audio en su página web</li>
<li>Crear y modificar estilo de un reproductor de audio utilizando sólo <strong>HTML y CSS</strong></li>
<li>Añadir efectos de sonido a nuestros proyectos de jQuery</li>
<li>Flujo más rápido usando <strong>HTML5</strong> y alternativas de apoyo en <strong>formato ogg</strong></li>
</ul>
<p class="alignCenter"><img src="/images/jplayer.jpg" alt="Reproductor de jPlayer" /></p>
<p>Todo ello con HTML5 usando la etiqueta <em>audio</em> soportado en navegadores compatibles que permitan formato <strong>mp3 u ogg</strong>, mientras que soporta a otros navegadores utilizando formato mp3 con Flash no visible.</p>
<p>Ya podemos olvidarnos de insertar reproductor de otro tipo que sobrecargan nuestra página Web, con este plugin podremosimplementarlo en nuestra Web de forma sencilla, y modificarlo a nuestro gusto mediante <strong>HTML y CSS</strong></p>
<p class="alignCenter"><a class="boton" href="http://www.happyworm.com/jquery/jplayer/download.htm">Descargar jPlayer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/jplayer-reproductor-mp3-personalizable-css/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chuleta de jQuery 1.3</title>
		<link>http://www.circulodemaquetadores.com/chuleta-de-jquery</link>
		<comments>http://www.circulodemaquetadores.com/chuleta-de-jquery#comments</comments>
		<pubDate>Wed, 02 Sep 2009 21:40:13 +0000</pubDate>
		<dc:creator>Eduardo Sainz</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=780</guid>
		<description><![CDATA[<p>Útil <strong>chuleta</strong> con un listado de funciones, selectores, efectos y utilidades de una de las mejores <strong>librerías javascript</strong>.</p>
<p class="alignCenter"><img src="/images/jquerycheat.jpg" alt="" /></p> <a href="http://www.circulodemaquetadores.com/chuleta-de-jquery">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Útil <strong>chuleta</strong> con un listado de funciones, selectores, efectos y utilidades de una de las mejores <strong>librerías javascript</strong>.</p>
<p class="alignCenter"><img src="/images/jquerycheat.jpg" alt="" /></p>
<p class="alignCenter"><a href="http://www.circulodemaquetadores.com/archivos/jquery_1.3_cheatsheet.pdf" class="boton">Descargar chuleta en formato PDF (34.1kb)</a></p>
<p>fuente: <a href="http://www.acodingfool.com" hreflang="en" lang="en">acodingfool.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/chuleta-de-jquery/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>50 Técnicas y Tutoriales de jQuery</title>
		<link>http://www.circulodemaquetadores.com/tecnicas-tutoriales-jquery</link>
		<comments>http://www.circulodemaquetadores.com/tecnicas-tutoriales-jquery#comments</comments>
		<pubDate>Wed, 26 Aug 2009 22:36:08 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=706</guid>
		<description><![CDATA[<p>La sencillez, características avanzadas y un fuerte apoyo, son los argumentos más comunes para los desarrolladores que prefieren <strong lang="en">jQuery</strong> contra otros frameworks de JavaScript. Definiendo jQuery podemos decir, que consiste en un único fichero <strong lang="en">JavaScript</strong> que contiene las funcionalidades comunes de <strong>DOM</strong>, eventos, efectos y <strong>AJAX</strong>.</p>
<p class="alignCenter"><img src="/images/jquery.jpg" alt="jQuery" /></p> <a href="http://www.circulodemaquetadores.com/tecnicas-tutoriales-jquery">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>La sencillez, características avanzadas y un fuerte apoyo, son los argumentos más comunes para los desarrolladores que prefieren <strong lang="en">jQuery</strong> contra otros frameworks de JavaScript. Definiendo jQuery podemos decir, que consiste en un único fichero <strong lang="en">JavaScript</strong> que contiene las funcionalidades comunes de <strong>DOM</strong>, eventos, efectos y <strong>AJAX</strong>.</p>
<p>De hecho, <a href="http://jquery.com/" title="Abre en Ventana nueva (en inglés)" target="_blank" lang="en" hreflang="en">jQuery</a> es uno de los <strong lang="en">frameworks</strong> de JavaScript más populares, con potentes herramientas que pueden mejorar significativamente la interacción del usuario con las <strong>aplicaciones Web</strong>. jQuery tiene una ventaja adicional, ya que permite a los desarrolladores seleccionar elementos en una página usando <strong>CSS</strong> como sintaxis.</p>
<p class="alignCenter"><img src="/images/jquery.jpg" alt="jQuery" /></p>
<h2>Características de jQuery</h2>
<ul>
<li>Selección de elementos DOM.</li>
<li>Interactividad y modificaciones del árbol DOM, incluyendo soporte para CSS 1-3 y un plugin básico de XPath.</li>
<li>Eventos.</li>
<li>Manipulación de la hoja de estilos CSS.</li>
<li>Efectos y animaciones.</li>
<li>AJAX.</li>
<li>Soporta extensiones.</li>
<li>Utilidades varias como obtener información del navegador, operar con Objetos y Arrays, (elimina los espacios en blanco del principio y final de una cadena de caracteres), etc.</li>
<li>Compatible con los navegadores Firefox 2.0+, Internet Explorer 6+, Safari 2.0.2+ y Opera 9+.</li>
</ul>
<p>Para ayudarte a mejorar tus habilidades, en este artículo podras acceder a <em>50 nuevas técnicas útiles de jQuery y tutoriales</em> que se han creado recientemente y que podría hacer que el desarrollo de tu sitio web sea una experiencia más fácil y más interesante que la anterior.</p>
<p class="alignCenter"><a href="http://www.smashingmagazine.com/2009/08/23/50-useful-new-jquery-techniques/" class="boton">Ver 50 técnicas útiles con jQuery</a></p>
<p>Fuente: <a href="http://www.smashingmagazine.com/2009/08/23/50-useful-new-jquery-techniques/">SmashingMagazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/tecnicas-tutoriales-jquery/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Carga Optimizada de Javascript</title>
		<link>http://www.circulodemaquetadores.com/carga-optimizada-de-javascript</link>
		<comments>http://www.circulodemaquetadores.com/carga-optimizada-de-javascript#comments</comments>
		<pubDate>Sun, 02 Aug 2009 12:54:24 +0000</pubDate>
		<dc:creator>Álvaro Brito</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Recursos]]></category>

		<guid isPermaLink="false">http://www.circulodemaquetadores.com/?p=446</guid>
		<description><![CDATA[<p>El mayor problema que nos encontramos al cargar <strong>Javascript</strong> es que el navegador deja de renderizar la página mientras carga el fichero Javascript.</p>
<p>En cambio, si cargamos los ficheros dinámicamente mediante Javascript, evitamos el problema y podemos cargar ficheros Javascript de forma asíncrona sin afectar al renderizado de la página.</p>
<p>Nicholas C. Zakas ha desarrollado 3 principales puntos para optimizar la carga de <strong>JavaScript</strong> para nuesra Web:</p>
<ul>
<li>Creamos dos ficheros Javascript. En el primero poner lo necesario para cargar dinámicamente otro ficheros javascript y el segundo con el código necesario para nuestra aplicación.</li>
<li>Introducimos el primer Javascript el final de la página, justo antes de cerrar la etiqueta <em>&#60;body&#62;</em>.</li>
<li>Justo después creamos un segundo tag <em>&#60;script&#62;</em> en donde llamaremos al/los fichero/s necesarios.</li>
</ul> <a href="http://www.circulodemaquetadores.com/carga-optimizada-de-javascript">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>El mayor problema que nos encontramos al cargar <strong>Javascript</strong> es que el navegador deja de renderizar la página mientras carga el fichero Javascript.</p>
<p>En cambio, si cargamos los ficheros dinámicamente mediante Javascript, evitamos el problema y podemos cargar ficheros Javascript de forma asíncrona sin afectar al renderizado de la página.</p>
<p>Nicholas C. Zakas ha desarrollado 3 principales puntos para optimizar la carga de <strong>JavaScript</strong> para nuesra Web:</p>
<ul>
<li>Creamos dos ficheros Javascript. En el primero poner lo necesario para cargar dinámicamente otro ficheros javascript y el segundo con el código necesario para nuestra aplicación.</li>
<li>Introducimos el primer Javascript el final de la página, justo antes de cerrar la etiqueta <em>&lt;body&gt;</em>.</li>
<li>Justo después creamos un segundo tag <em>&lt;script&gt;</em> en donde llamaremos al/los fichero/s necesarios.</li>
</ul>
<h2>HTML</h2>
<pre lang="html4strict" line="1">
<script type="text/javascript" src="http://your.cdn.com/first.js"></script>
<script type="text/javascript">
loadScript("http://your.cdn.com/second.js", function(){
 //initialization code
});
</script>
</pre>
<h3>loadScript</h3>
<p>loadScript() es la función encargada de cargar el fichero Javascript de forma dinámica y encargada de ejecutar el código que indiquemos como segundo parámetro en cuando este esté cargado correctamente.</p>
<pre lang="javascript" line="1">
function loadScript(url, callback){

 var script = document.createElement("script")
 script.type = "text/javascript";

 if (script.readyState){  //IE
    script.onreadystatechange = function(){
     if (script.readyState == "loaded" ||
         script.readyState == "complete"){
           script.onreadystatechange = null;
           callback();
        }
     };
 } else {  //Others
   script.onload = function(){
     callback();
   };
 }

 script.src = url;
 document.getElementsByTagName("head")[0].appendChild(script);
}
</pre>
<p>Con esta optimización mejoramos la carga de las Webs con Javascript. Ya no solo sirve para una carga más rapida de la página ,sino para realizar algunas funciones en el cuerpo de la página una vez cargada dicha página.</p>
<p>Fuente: <a href="http://www.anieto2k.com/2009/07/31/la-mejora-manera-de-cargar-javascript/">anieto2k</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.circulodemaquetadores.com/carga-optimizada-de-javascript/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

