<?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>Miguel Matas Blog &#187; Javascript</title>
	<atom:link href="http://www.miguelmatas.es/blog/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.miguelmatas.es/blog</link>
	<description>Ingeniería de Software, Gestión de Proyectos, Programación, BPM, Arquitectura de Software, .NET, J2EE</description>
	<lastBuildDate>Sat, 21 Jan 2012 11:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Javascript Intellisense y Debuging en Visual Studio 2008</title>
		<link>http://www.miguelmatas.es/blog/2007/12/10/javascript-intellisense-y-debuging-en-visual-studio-2008/</link>
		<comments>http://www.miguelmatas.es/blog/2007/12/10/javascript-intellisense-y-debuging-en-visual-studio-2008/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 22:58:37 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.miguelmatas.es/blog/2007/12/10/javascript-intellisense-y-debuging-en-visual-studio-2008/</guid>
		<description><![CDATA[Esto necesita una post como una catedral de grande. ¡Parece que la nueva versión de Visual Studio 2008 va a incoporar de serie debug e intellisense para Javascript! ¿Va a servir esto para mejorar la productividad de los desarrollos en javascript? ¿Va a provocar que abusemos de ellos? Al fin y al cabo una gran [...]]]></description>
			<content:encoded><![CDATA[<p>Esto necesita una post como una catedral de grande.</p>
<p>¡Parece que la nueva versión de Visual Studio 2008 va a incoporar de serie debug e intellisense para Javascript!</p>
<p>¿Va a servir esto para mejorar la productividad de los desarrollos en javascript? ¿Va a provocar que abusemos de ellos?</p>
<p>Al fin y al cabo una gran noticia que tal vez quede algo escondida detrás del bombo que se le está dando a LINQ.</p>
<p>Más información en <a href="http://msdn2.microsoft.com/es-es/vstudio/default(en-us).aspx">http://msdn2.microsoft.com/es-es/vstudio/default(en-us).aspx</a></p>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miguelmatas.es/blog/2007/12/10/javascript-intellisense-y-debuging-en-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homenaje a la Recursividad</title>
		<link>http://www.miguelmatas.es/blog/2007/12/05/homenaje-a-la-recursividad/</link>
		<comments>http://www.miguelmatas.es/blog/2007/12/05/homenaje-a-la-recursividad/#comments</comments>
		<pubDate>Wed, 05 Dec 2007 20:45:45 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.miguelmatas.es/blog/2007/12/05/homenaje-a-la-recursividad/</guid>
		<description><![CDATA[Tengo que admitir que la última asignatura que conseguí sacarme de la carrera fue una en la que el 60% del valor de la nota del examen era un problema de recursividad. La verdad es que imaginaos que muy bien no me caía el tema, porque además me costó más de un intento el sacar [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo que admitir que la última asignatura que conseguí sacarme de la carrera fue una en la que el 60% del valor de la nota del examen era un problema de recursividad.</p>
<p>La verdad es que imaginaos que muy bien no me caía el tema, porque además me costó más de un intento el sacar el aprobado. Con ello la verdad es que le pillé algo de manía a la recursividad, y a parte de utilizarla para hacer bucles programando en LISP en contadas ocasiones la he vuelto a aplicar.</p>
<p>Pero, todo llega, y reciéntemente me he topado con el siguiente código javascript:</p>
<p>function toggleDisabled(el)<br />
{<br />
               <br />
  try<br />
  {<br />
    el.disabled = el.disabled ? false : true;<br />
  }<br />
  catch(E){}<br />
               <br />
  if (el.childNodes &amp;&amp; el.childNodes.length &gt; 0)<br />
  {<br />
    for (var x = 0; x &lt; el.childNodes.length; x++)<br />
    {<br />
      toggleDisabled(el.childNodes[x]);<br />
    }<br />
  }</p>
<p>}</p>
<p>La verdad es que menuda maravilla, esto hay que aplicarlo más a menudo. Todo sea por seguir aprendiendo.</p>
<p>Por cierto, pregunta, ¿qué hace el código que hay ahí arriba? <img src='http://www.miguelmatas.es/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>El detalle de meter en un try el enable y comerse el catch la verdad es que llama especialmente la atención, es una solución algo bruta pero que deja el código elegante. Lo único que&#8230; yo le hubiera añadido un comentario por algún lado&#8230; por eso de dejarlo más claro.</p>
<p>Saludos.</p>
<p>Miguel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.miguelmatas.es/blog/2007/12/05/homenaje-a-la-recursividad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

