<?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>Blog -  El TallerWeb &#187; ejemplo</title>
	<atom:link href="http://blog.eltallerweb.com/tag/ejemplo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.eltallerweb.com</link>
	<description>Blog para apasionados al diseño y desarrollo Web</description>
	<lastBuildDate>Tue, 16 Jun 2015 20:26:30 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>Comparando MySQL y Mongo DB</title>
		<link>http://blog.eltallerweb.com/comparando-mysql-y-mongo-db/</link>
		<comments>http://blog.eltallerweb.com/comparando-mysql-y-mongo-db/#comments</comments>
		<pubDate>Sat, 02 Feb 2013 00:25:20 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[comparar]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ventajas]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=535</guid>
		<description><![CDATA[Por Lillian Domínguez ¿Aún no conoces las características de Mongo DB? La ventaja que tiene MongoDB ante las bases de datos relacionales tradicionales, es la velocidad de consulta. Esto se logra porque la información se guarda a ]]></description>
				<content:encoded><![CDATA[<p><span style="font-size: 13px; line-height: 19px;">Por Lillian Domínguez</span></p>
<p>¿Aún no conoces las características de Mongo DB? <span style="font-size: 13px; line-height: 19px;">La ventaja que tiene MongoDB ante las bases de datos relacionales tradicionales, es la </span><strong style="font-size: 13px; line-height: 19px;">velocidad de consulta.</strong><span style="font-size: 13px; line-height: 19px;"> Esto se logra porque la información se guarda a través de documentos en formato JSON, es tan solo una de las grandes diferencias ente Mongo y MySQL, su uso dependerá el tipo de proyecto que vayas a diseñar para decidir qué tipo de base de datos vas a usar.</span></p>
<p>Checa el comparativo ente MySQL y Mongo DB, sí necesitas asesoría para tus proyectos te podemos ayudar, consulta <a href="http://eltallerweb.com">El Taller Web.</a></p>
<p>Referencia: http://www.wikivs.com/wiki/MySQL_vs_MongoDB<br />
Link de interés: http://php-guia.com.ar/enlaces-de-interes/mysql-vs-mongodb-cual-es-la-mejor-opcion/</p>
<div></div>
<p><img class=" wp-image-536 alignnone" title="TablaComparativaMongo" src="http://blog.eltallerweb.com/wp-content/uploads/2013/02/TablaComparativaMongo.jpg" alt="" width="547" height="393" /><span style="font-size: 13px; line-height: 19px;"> </span></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/comparando-mysql-y-mongo-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo subir un archivo con jQuery y Ajax + PHP</title>
		<link>http://blog.eltallerweb.com/como-subir-un-archivo-con-jquery-y-ajax-php/</link>
		<comments>http://blog.eltallerweb.com/como-subir-un-archivo-con-jquery-y-ajax-php/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 23:54:00 +0000</pubDate>
		<dc:creator><![CDATA[Joge23]]></dc:creator>
				<category><![CDATA[JQUERY]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[archivo]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[subir]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=532</guid>
		<description><![CDATA[Por Juan Carlos Sosa Para subir un archivo con  jQuery y Ajax + PHP, en lugar de  utilizar un plugin ya desarrollado y probado,  podemos utilizar la lógica de cómo se envía un archivo con ]]></description>
				<content:encoded><![CDATA[<p>Por Juan Carlos Sosa</p>
<p>Para subir un archivo con  jQuery y Ajax + PHP, en lugar de  utilizar un <em>plugin</em> ya desarrollado y probado,  podemos utilizar la lógica de cómo se envía un archivo con Ajax:</p>
<p>function uploadAjax(){</p>
<p>var inputFileImage = document.getElementById(&#8220;archivoImage&#8221;);</p>
<p>var file = inputFileImage.files[0];</p>
<p>var data = new FormData();</p>
<p>data.append(&#8216;archivo&#8217;,file);</p>
<p>var url = &#8220;upload.php&#8221;;</p>
<p>$.ajax({</p>
<p>url:url,</p>
<p>type:&#8217;POST&#8217;,</p>
<p>contentType:false,</p>
<p>data:data,</p>
<p>processData:false,</p>
<p>cache:false});</p>
<p>}</p>
<p><strong>Configurando el Html de la página, algo similar tiene que quedar el <em>Input:</em></strong></p>
<p>&lt;input type=&#8217;file&#8217; name=&#8217;archivoImage&#8217; id=&#8217;archivoImage&#8217; /&gt;</p>
<p>&lt;input type=&#8217;button&#8217; id=&#8217;botonSubidor&#8217; onclick=&#8217;uploadAjax()&#8217; /&gt;</p>
<p><strong>También pueden hacerlo con jQuery:</strong></p>
<p>$(document).ready(function() {     $(&#8216;#botonSubidor&#8217;).click(&#8216;uploadAjax&#8217;);})</p>
<p><strong>Obviamente el html tiene que quedar así:</strong></p>
<p>&lt;input type=&#8217;file&#8217; name=&#8217;archivoImage&#8217; id=&#8217;archivoImage&#8217; /&gt;</p>
<p>&lt;input type=&#8217;button&#8217; id=&#8217;botonSubidor&#8217; /&gt;</p>
<p><strong>El archivo upload.php</strong><strong></strong></p>
<p>//upload.php</p>
<p>$return = Array(&#8216;ok&#8217;=&gt;TRUE);</p>
<p>$upload_folder =&#8217;images';</p>
<p>$nombre_archivo = $_FILES[&#8216;archivo&#8217;][&#8216;name&#8217;];</p>
<p>$tipo_archivo = $_FILES[&#8216;archivo&#8217;][&#8216;type&#8217;];</p>
<p>$tamano_archivo = $_FILES[&#8216;archivo&#8217;][&#8216;size&#8217;];</p>
<p>$tmp_archivo = $_FILES[&#8216;archivo&#8217;][&#8216;tmp_name&#8217;];</p>
<p>$archivador = $upload_folder . &#8216;/&#8217; . $nombre_archivo;</p>
<p>if (!move_uploaded_file($tmp_archivo, $archivador)) {</p>
<p>$return = Array(&#8216;ok&#8217; =&gt; FALSE, &#8216;msg&#8217; =&gt; &#8220;Ocurrio un error al subir el archivo. No pudo guardarse.&#8221;, &#8216;status&#8217; =&gt; &#8216;error&#8217;);</p>
<p>}</p>
<p>echo json_encode($return);</p>
<p>Espero que esta información les sea de utilidad ¿Ustedes cómo lo harían?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/como-subir-un-archivo-con-jquery-y-ajax-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caso de éxito MongoDB: Foursquare</title>
		<link>http://blog.eltallerweb.com/mongo-db-caso-de-exito-foursquare/</link>
		<comments>http://blog.eltallerweb.com/mongo-db-caso-de-exito-foursquare/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 00:57:28 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[bases]]></category>
		<category><![CDATA[caso]]></category>
		<category><![CDATA[datos]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[exito]]></category>
		<category><![CDATA[mongo db]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=521</guid>
		<description><![CDATA[Por Lillian Domínguez Foursquare (https://foursquare.com/) es una red social que te permite hacer registrar o &#8220;check in&#8221; del lugar en donde te encuentres, es muy popular en Estados Unidos, Brasil y México. Después de realizar ]]></description>
				<content:encoded><![CDATA[<p>Por Lillian Domínguez</p>
<p>Foursquare (https://foursquare.com/) es una red social que te permite hacer registrar o &#8220;check in&#8221; del lugar en donde te encuentres, es muy popular en Estados Unidos, Brasil y México.</p>
<p>Después de realizar una evaluación al sistema tomaron la decisión de migrar su administrador de base de datos de Prostgress a Mongo DB.</p>
<p><strong>Véamos algunos datos de interés:</strong></p>
<ul>
<li>Foursquare tiene 15 millones de usuarios, &gt;1 billón de Check In&#8217;s</li>
<li>Tráfico de pico: Concurrentemente  ~2500 HTTP  QPS Overall, ~80 Check-in&#8217;s por segundo</li>
<li>8 Cluster de Mongo DB en producción</li>
<li>8 fragmentos de usuarios, 12 fragmentos de Check-ins</li>
<li>Checkins: ~80 Inserciones/seg, ~2.5  ops/seg,  45MB/s Salidas en pico</li>
</ul>
<p><strong>Algunos hechos:</strong></p>
<ul>
<li>Todos los servidores corren en EC2</li>
<li>Mongo S (Mongo Shard) son colocados con AppServers, 1:1</li>
<li>Mongo Cs (Mongo Drivers) compartido en 3 Instancias</li>
<li>Mongo D (Mongo deamon) trabajando en un conjunto contenido en RAM</li>
<li>Configuración para MongoD en almacén de respaldo: Volúmenes  4 EBS con RAID0.</li>
</ul>
<p><strong>La problemática: </strong></p>
<ol>
<li>La Fragmentación se infla.</li>
</ol>
<p>Al modificarse los datos Con el tiempo,  la huella de Mongo D RAM crece loos nodos de la página del disco  y el rendimiento del sitio sufre.</p>
<p><strong>Solución:</strong>  La Orden replicaset por datSize + IndexSize, Uptime  DESC. –Reparar los nodos secundarios uno a la vez.  Los nodos primarios requieren stepdown() los cuáles son más delicados.</p>
<p><strong>La problemática: </strong></p>
<p><strong>        </strong> 2. Ejecución del EBS degradado</p>
<p>Síntomas:</p>
<p>Ioutil % en un volumen  &gt; 90</p>
<p>Qr/qw counts spike</p>
<p>Tasa de fallas &gt; 10 en mongostat</p>
<p>Algunas veces: tcploss counts spike</p>
<p><strong>Solución: </strong>Detener el proceso de Mongo D sí es nodo secundario, Stepdown() + Parar sí es el primario.  Reconstruir desde cero.</p>
<p><strong>Las problemática:  </strong></p>
<p><strong></strong>         3. Recientemente Mongo D no ha buscado en todos los datos.</p>
<p><strong>Solución:</strong></p>
<p>Db.checkins.find({unused_key:1}).explain()</p>
<p>Db.checkins.find({unused_key:1}).hint ({random_index: 1}).explain()</p>
<p>Cat &gt; /dev/null trabaja demasiado, a menos que el tamaño del conjunto de datos es más grande que la memoria RAM.</p>
<p><strong>He aquí la presentación completa:</strong></p>
<p><a href="https://docs.google.com/a/netmx.com.mx/presentation/pub?id=1q4R3F0AnWN-MQZqbysZ92nZ4_OC7bRzUCWfbmeHHcQQ&amp;start=false&amp;loop=false&amp;delayms=3000&amp;pli=1#slide=id.p">https://docs.google.com/a/netmx.com.mx/presentation/pub?id=1q4R3F0AnWN-MQZqbysZ92nZ4_OC7bRzUCWfbmeHHcQQ&amp;start=false&amp;loop=false&amp;delayms=3000&amp;pli=1#slide=id.p</a></p>
<p>Por Cooper Bethea. Site Reliability Engineer, Foursquare.</p>
<p><strong>Cónoce más sobre Mongo DB</strong></p>
<p>Próximo webinar de Mongo DB: Análisis de costo de propiedad para MongoDB. Enero 17 11:00am PST / 2:00pm EST / 7:00pm UTC  <a href="http://www.10gen.com/events/webinar/tco-mongodb-vs-oracle">http://www.10gen.com/events/webinar/tco-mongodb-vs-oracle</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/mongo-db-caso-de-exito-foursquare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Qué es PHPUnit?</title>
		<link>http://blog.eltallerweb.com/que-es-phpunit/</link>
		<comments>http://blog.eltallerweb.com/que-es-phpunit/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 21:18:44 +0000</pubDate>
		<dc:creator><![CDATA[igormx]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[unit]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=516</guid>
		<description><![CDATA[Por Carlos Nacianceno, @igormx PHPUnit es un framework open source para el desarrollo, orientado a pruebas ó TDD para culquier código PHP. Es decir, es un framework que nos ayuda a probar nuestro código. Ahora, ]]></description>
				<content:encoded><![CDATA[<p>Por Carlos Nacianceno, @igormx</p>
<p>PHPUnit es un <em>framework open source</em> para el desarrollo, orientado a pruebas ó TDD para culquier código PHP. Es decir, es un framework que nos ayuda a probar nuestro código.</p>
<p>Ahora, ¿Por qué probar nuestro código? Bueno, Sebastian Bergmann creador de PHPUnit, dice algo muy cierto, <em>&#8220;todos los programadores cometen errores, pero la diferencia entre los buenos programadores y los malos programadores es que los buenos programadores prueban su código para encontrar esos errores lo más pronto posible</em>&#8220;. Y es que esperar a que el software falle por sí mismo para después corregirlo es muy costoso, lento y dificíl de corregir.</p>
<p>La propuesta de PHPUnit y otros frameworks para pruebas es crear pequeñas unidades que revisen funcionalidades puntuales del código y probar que funcionen como debe, además de la posibilidad de automatizar estas pruebas para ejecutarlas frecuentemente, tanto como el código cambie.</p>
<p>Así, para probar el código no es suficiente recargar el navegador como loco, hay que definir la funcionalidad del mismo, separarla en unidades y revisar que cada una funcione como se supone.</p>
<p>La vía típica para instalar PHPUnit es a través de PEAR, aunque también algunos IDEs como Zend Studio ya lo traen integrado. Una vez instalado hay que crear los tests, que no es otra cosa que métodos clases en PHP, y ejecutarlos por línea de comando o desde nuestro IDE; así obtendremos un resultado para cada test. Para que una prueba sea exitosa, todos los tests unitarios deben pasar y obtener un alto porcentaje en la cobertura de código.</p>
<p>Crear tests unitarios puede complicarse si nuestro código no es testeable, es decir, no se presta mucho para hacerle pruebas, saber si un código es testeable o no, crear pruebas más efectivas es algo que sólo con la práctica lograremos.</p>
<p>Espero esto les sea de utilidad.<br />
Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/que-es-phpunit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Incluir ficheros JavaScript bajo demanda</title>
		<link>http://blog.eltallerweb.com/incluir-ficheros-javascript-bajo-demanda/</link>
		<comments>http://blog.eltallerweb.com/incluir-ficheros-javascript-bajo-demanda/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 16:42:39 +0000</pubDate>
		<dc:creator><![CDATA[jmosqueda]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JQUERY]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[ejemplo]]></category>
		<category><![CDATA[ficheros]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Programacion]]></category>

		<guid isPermaLink="false">http://blog.eltallerweb.com/?p=495</guid>
		<description><![CDATA[Por Juan Carlos Mosqueda, @juan_mosqueda Dentro de la programación Web es muy frecuente desarrollar una estructura modular compuesta por varios ficheros que vamos llamando según los necesitemos. Por ejemplo, todos conocemos  los includes o requires ]]></description>
				<content:encoded><![CDATA[<p>Por Juan Carlos Mosqueda, @juan_mosqueda</p>
<p>Dentro de la programación Web es muy frecuente desarrollar una estructura modular compuesta por varios ficheros que vamos llamando según los necesitemos. Por ejemplo, todos conocemos  los <em>includes</em> o <em>requires</em> en PHP que nos permiten <em>incluir</em> ficheros dentro de otros. Esta técnica es especialmente útil en el marcado HTML para separar elementos comunes de las páginas como un <em>header</em> o un <em>footer</em> en archivos independientes que sólo hay que llamar cuando se necesiten.</p>
<p>Sin embargo, pese a que la mayoría de lenguajes incorporan de uno u otro modo esta funcionalidad (la de llamar e incluir otros archivos dentro de él mismo), JavaScript no la presenta de forma nativa. Es por ello que existen numerosas bibliotecas que expanden al lenguaje permitiendo estas inclusiones con un alto grado de control.</p>
<p><em>NOTA: Actualmente, gracias a la granularidad de los plugins en jQuery y a los patrones de expansión de módulos ya no resulta tan frecuente encontrar el getScript() como lo era en el pasado.</em></p>
<p>Si no queremos que nuestro código presente dependencias de terceros o simplemente queremos el control de nuestro propio codigo, podemos implementar nuestra propia función para añadir ficheros JavaScript a una página bajo demanda emulando la funcionalidad de estas bibliotecas o los comandos de otros lenguajes.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">function</span> CargaScript<span style="color: #009900;">&#40;</span>url<span style="color: #339933;">,</span> callback<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000066; font-weight: bold;">var</span> script <span style="color: #339933;">=</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'script'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>script.<span style="color: #660066;">readyState</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// Internet Explorer</span>
    script.<span style="color: #660066;">onreadystatechange</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>script.<span style="color: #660066;">readyState</span> <span style="color: #339933;">===</span> <span style="color: #3366CC;">'loaded'</span> <span style="color: #339933;">||</span> script.<span style="color: #660066;">readyState</span> <span style="color: #339933;">===</span> <span style="color: #3366CC;">'complete'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        script.<span style="color: #660066;">onreadystatechange</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        callback<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// Otros Navegadores</span>
    script.<span style="color: #660066;">onload</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      callback<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  script.<span style="color: #660066;">src</span> <span style="color: #339933;">=</span> url<span style="color: #339933;">;</span>
  document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'head'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>script<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Sólo tenemos que hacer la distición entre el &#8220;famoso&#8221; Internet Explorer y los demás navegadores.</p>
<p>El funcionamiento de este código es añadir de forma dinámica una nueva etiqueta <em>script</em> a la cabecera de nuestra página (head) con la dirección URL del recurso a cargar. De forma adicional, incluimos un <em>callback</em> al estilo jQuery que se ejecutará tan pronto como nuestro nuevo <em>script</em> esté disponible.</p>
<p><em>NOTA: Por otro lado, si a ti te gusta hacer la carga asincrona de tus script, es decir, poner al último el llamado de tus scripts, lo único que tienes que hacer es cambiar el Tag ‘head’ por ‘body’.</em></p>
<h2>EJEMPLO DE USO</h2>
<p>Para un ejemplo sencillo, cargaremos la biblioteca del jQuery ubicada en un CDN.</p>

<div class="wp_syntax"><table><tr><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">var</span> myLibrary <span style="color: #339933;">=</span> <span style="color: #3366CC;">'https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js'</span><span style="color: #339933;">;</span>
&nbsp;
loadScript<span style="color: #009900;">&#40;</span>myLibrary<span style="color: #339933;">,</span> <span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  alert<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Ha cargado JQuery!'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Si ejecutamos el código anterior, en cuanto el <em>script</em> se cargue y esté disponible, recibiremos el <em>alert</em> definido en el <em>callback</em> avisando que se ha cargado correctamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.eltallerweb.com/incluir-ficheros-javascript-bajo-demanda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
