<?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>uvedobles.com&#187; javascript</title> <atom:link href="http://uvedobles.com/category/javascript/feed/" rel="self" type="application/rss+xml" /><link>http://uvedobles.com</link> <description>de webmaster a webmaster</description> <lastBuildDate>Fri, 23 Jul 2010 07:16:14 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>Gráficos de datos en JavaScript</title><link>http://uvedobles.com/graficos-de-datos-en-javascript/</link> <comments>http://uvedobles.com/graficos-de-datos-en-javascript/#comments</comments> <pubDate>Fri, 18 Jun 2010 16:10:15 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Gráfica]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Trozos de código]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[c]]></category> <category><![CDATA[Google]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1411</guid> <description><![CDATA[Humblefinance es un sistema de gráficos de datos desarrollado enteramente en JavaScript bajo Prototype, el resultado es muy similar al potente sistema que utiliza Google en google.com/finance para mostrar las gráficas sobre acciones de bolsa o valores. Muy interesante para la visualización de datos estadísticos. Enlace: http://www.humblesoftware.com/finance/source Páginas relacionadas con este artículo:Compilador JavaScript de Google [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/clase-php-para-leer-google-analytics/' rel='bookmark' title='Permanent Link: Clase PHP para leer Google Analytics'>Clase PHP para leer Google Analytics</a></li><li><a
href='http://uvedobles.com/base-de-datos-cassandra/' rel='bookmark' title='Permanent Link: Base de datos Cassandra'>Base de datos Cassandra</a></li></ol>]]></description> <content:encoded><![CDATA[<div> Humblefinance es un sistema de gráficos de datos desarrollado enteramente en JavaScript bajo Prototype, el resultado es muy similar al potente sistema que utiliza Google en google.com/finance para mostrar las gráficas sobre acciones de bolsa o valores.</p><div
style="float:left;margin:10px 10px 10px 0;"> <script type="text/javascript">google_ad_client = "pub-9093524760620817";
/* uvedobles.com336x280, creado 25/02/10 */
google_ad_slot = "9911562785";
google_ad_width = 336;
google_ad_height = 280;</script> <script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> </div><p>Muy interesante para la visualización de datos estadísticos.</p><p>Enlace: http://www.humblesoftware.com/finance/source</p></div><div
style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/clase-php-para-leer-google-analytics/' rel='bookmark' title='Permanent Link: Clase PHP para leer Google Analytics'>Clase PHP para leer Google Analytics</a></li><li><a
href='http://uvedobles.com/base-de-datos-cassandra/' rel='bookmark' title='Permanent Link: Base de datos Cassandra'>Base de datos Cassandra</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/graficos-de-datos-en-javascript/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Arrastrar y soltar en JavaScript</title><link>http://uvedobles.com/arrastrar-y-soltar-en-javascript/</link> <comments>http://uvedobles.com/arrastrar-y-soltar-en-javascript/#comments</comments> <pubDate>Sat, 12 Jun 2010 12:16:15 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[APIs y más]]></category> <category><![CDATA[Complementos]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[c]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[explorer]]></category> <category><![CDATA[FireFox]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[móvil]]></category> <category><![CDATA[safari]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=1405</guid> <description><![CDATA[Hace mucho que no posteo!, Esto no puede ser!!! Bueno, para enmendar la falta de posteo hoy os traigo algo chachi piruli juan pelotillas, se trata de un componente JavaScript para realizar interficies de arrastrar y soltar, de esas que se llevan tanto gracias a &#8220;eipel&#8221; Este conjunto de funciones es compatible con Firefox, Chrome, [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li><li><a
href='http://uvedobles.com/reproductor-de-video-en-html5/' rel='bookmark' title='Permanent Link: Reproductor de vídeo en HTML5'>Reproductor de vídeo en HTML5</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><img
class="alignnone size-full wp-image-1406" title="arrastrar-y-soltar" src="http://uvedobles.com/wp-content/uploads/2010/06/arrastrar-y-soltar.png" alt="arrastrar y soltar Arrastrar y soltar en JavaScript" width="300" height="300" /></p><p>Hace mucho que no posteo!, Esto no puede ser!!!</p><p>Bueno, para enmendar la falta de posteo hoy os traigo algo chachi piruli juan pelotillas, se trata de un componente JavaScript para realizar interficies de arrastrar y soltar, de esas que se llevan tanto gracias a &#8220;eipel&#8221;</p><p>Este conjunto de funciones es compatible con Firefox, Chrome, Safari, Internet Explorer e incluso, atention plis, con dispositivos móviles basados en interficies touch, tales como iPhones, HTC bajo Android y el nuevo famoso y que mola montón iPad de Apple.</p><p>Aplicaciones que le podemos dar&#8230; pues para temas de zoom progresivo en las tipos de la página, movimiento de imágenes, copia de archivos, carritos de la compra etc.</p><p>Enlace: http://code.ovidiu.ch/dragdealer/</p><p>Descarga del componente: <a
class="downloadlink" href="http://uvedobles.com/wp-content/plugins/download-monitor/download.php?id=31" title=" downloaded 10 times" >Arrastrar y soltar en Javascrip (10)</a></p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li><li><a
href='http://uvedobles.com/reproductor-de-video-en-html5/' rel='bookmark' title='Permanent Link: Reproductor de vídeo en HTML5'>Reproductor de vídeo en HTML5</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/arrastrar-y-soltar-en-javascript/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Estructuras redimensionables para iPhone</title><link>http://uvedobles.com/estructuras-redimensionables-para-iphone/</link> <comments>http://uvedobles.com/estructuras-redimensionables-para-iphone/#comments</comments> <pubDate>Sat, 06 Mar 2010 07:31:39 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Android]]></category> <category><![CDATA[Aplicaciones móviles]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Gráfica]]></category> <category><![CDATA[Hojas de estilo]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Navegadores]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Sistemas operativos]]></category> <category><![CDATA[Symbian]]></category> <category><![CDATA[Trozos de código]]></category> <category><![CDATA[Usabilidad]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[Utilidades gráficas]]></category> <category><![CDATA[Windows Mobile]]></category> <category><![CDATA[diseño]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[aplicación]]></category> <category><![CDATA[aplicación web]]></category> <category><![CDATA[c]]></category> <category><![CDATA[desarrollo]]></category> <category><![CDATA[web]]></category> <category><![CDATA[windows]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=961</guid> <description><![CDATA[Bueno, aunque el título reza que lo que hoy te traemos es exclusivo para iPhone, más bien es para cualquier tipo de dispositivo que disponga digamos de una pantalla especialmente pequeña o con unas proporciones diferentes a las habituales, incluídos los Androids, los aburridos Windows Mobile 7 y las gorditas Blackberries. Se trata de un [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/boceto-de-aplicacion-para-iphone/' rel='bookmark' title='Permanent Link: Boceto de aplicación para iPhone'>Boceto de aplicación para iPhone</a></li><li><a
href='http://uvedobles.com/programas-gratis-alternativos/' rel='bookmark' title='Permanent Link: Programas gratis alternativos'>Programas gratis alternativos</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="framework-web-iphone" href="http://uvedobles.com/wp-content/uploads/2010/03/framework-web-iphone.png"><img
class="alignnone size-full wp-image-962" title="framework-web-iphone" src="http://uvedobles.com/wp-content/uploads/2010/03/framework-web-iphone.png" alt="framework web iphone Estructuras redimensionables para iPhone" width="456" height="417" /></a></p><p>Bueno, aunque el título reza que lo que hoy te traemos es exclusivo para iPhone, más bien es para cualquier tipo de dispositivo que disponga digamos de una pantalla especialmente pequeña o con unas proporciones diferentes a las habituales, incluídos los Androids, los aburridos Windows Mobile 7 y las gorditas <em>Blackberries</em>.</p><p>Se trata de un <em>framework</em> (un framework es una estructura de trabajo predefinida y un pequeño conjunto de utilidades básicas para el desarrollo enfocado) desarrollado bajo html 5 y compatible con casi todos los navegadores modernos y con el que gracias a él te podrás olvidar de las diferentes resoluciones para los diferentes dispositivos pues con<strong> este <em>framework</em> la web detecta la resolución de pantalla y autoadapta el contenido </strong>para que se visualice de forma óptima en el dispositivo lo que representa una clara mejora en la usabilidad de cualquier página web, blog  o aplicación web.</p><p>Este <em>framework</em> está compuesto por un par de ficheros <em>CSS</em>, un <em>javascript</em> y una forma de maquetar el encolumnado mediante <em>CSS</em>. Aún no hemos podido ponerlo en práctica por nosotros mismos pero en la web que enlazamos, la de sus creadores, puedes jugar a <em>resizar</em> (redimensionar) la ventana del navegador y ver como el contenido se adapta de forma perfecta a cualquier tamaño y proporción.</p><p>Aquí tenéis, listo para bajar un archivo zipeado con los ficheros del framework y un ejemplo: <a
class="downloadlink" href="http://uvedobles.com/wp-content/plugins/download-monitor/download.php?id=18" title=" downloaded 18 times" >Framework web para iPhone (18)</a></p><p>Enlace: http://lessframework.com/</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/boceto-de-aplicacion-para-iphone/' rel='bookmark' title='Permanent Link: Boceto de aplicación para iPhone'>Boceto de aplicación para iPhone</a></li><li><a
href='http://uvedobles.com/programas-gratis-alternativos/' rel='bookmark' title='Permanent Link: Programas gratis alternativos'>Programas gratis alternativos</a></li><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/estructuras-redimensionables-para-iphone/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Megamenus para tu web</title><link>http://uvedobles.com/megamenus-para-tu-web/</link> <comments>http://uvedobles.com/megamenus-para-tu-web/#comments</comments> <pubDate>Tue, 09 Feb 2010 08:52:57 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aprender]]></category> <category><![CDATA[Conocimiento]]></category> <category><![CDATA[Copy Paste]]></category> <category><![CDATA[Desarrollo web]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Menus]]></category> <category><![CDATA[Optimizando]]></category> <category><![CDATA[Trozos de código]]></category> <category><![CDATA[Usabilidad]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[diseño]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[asp]]></category> <category><![CDATA[c]]></category> <category><![CDATA[flex]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=779</guid> <description><![CDATA[En más de una ocasión los abrás visto en diferentes páginas web, unos menús tamaño XXL que aparecen al situarte sobre una opción de menú de navegación más o menos discreta, donde al pasar el ratón por encima y por tanto realizar el correspondiente &#8220;over&#8221; pummmm megamenu en tus narices. Entonces posiblemente abrás pensado si [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/menu-de-navegacion-desplegable-en-css3/' rel='bookmark' title='Permanent Link: Menú de navegación desplegable en CSS3'>Menú de navegación desplegable en CSS3</a></li><li><a
href='http://uvedobles.com/estructuras-redimensionables-para-iphone/' rel='bookmark' title='Permanent Link: Estructuras redimensionables para iPhone'>Estructuras redimensionables para iPhone</a></li><li><a
href='http://uvedobles.com/plantilla-wordpress-optimizada-para-adsense/' rel='bookmark' title='Permanent Link: Plantilla WordPress optimizada para adSense'>Plantilla WordPress optimizada para adSense</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="megamenu-para-tu-web" href="http://uvedobles.com/wp-content/uploads/2010/02/megamenu-para-tu-web.jpg"><img
class="alignnone size-medium wp-image-780" title="megamenu-para-tu-web" src="http://uvedobles.com/wp-content/uploads/2010/02/megamenu-para-tu-web-480x198.jpg" alt="megamenu para tu web 480x198 Megamenus para tu web" width="480" height="198" /></a></p><p>En más de una ocasión los abrás visto en diferentes páginas web, unos menús tamaño XXL que aparecen al situarte sobre una opción de menú de navegación más o menos discreta, donde al pasar el ratón por encima y por tanto realizar el correspondiente &#8220;over&#8221; <em>pummmm</em> megamenu en tus narices.</p><p>Entonces posiblemente abrás pensado si eso es bueno o es malo, si es usable o no lo es, pues como todo exceso al principio puede reproductir repulsión. A mi, el escritor de este artículo, no son muy de mi agrado si bien tras reflexionarlo quizá el gurú de la navegación Jacob Nielsen tenga razón y sean una de las formas más óptimas de navegar en una web con muchos enlaces.</p><p>Así pues que una vez Mr. jacob ha bendecido los megamenús para su uso vamos a darle una oportunidad, y mirad por donde hemos encontrado una web con una demos excelente, donde podemos ver un montón de posibles aplicaciones, la que más no a gustado además de la primera localizada en la opción &#8220;A&#8221; del primer menú, es la última demo donde lo que nos ofrece son direcciones físicas ordenadas alfabéticamente como si de un <em>address book</em> o agenda se tratase.</p><p
style="text-align: center;"><a
class="lightbox" title="megamenu-como-libreta-de-direcciones" href="http://uvedobles.com/wp-content/uploads/2010/02/megamenu-como-libreta-de-direcciones.jpg"><img
class="alignnone size-medium wp-image-781" title="megamenu-como-libreta-de-direcciones" src="http://uvedobles.com/wp-content/uploads/2010/02/megamenu-como-libreta-de-direcciones-480x114.jpg" alt="megamenu como libreta de direcciones 480x114 Megamenus para tu web" width="480" height="114" /></a></p><p>Enlace: http://www.ihwy.com/Labs/demos/current/jquery-listmenu-plugin.aspx</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/menu-de-navegacion-desplegable-en-css3/' rel='bookmark' title='Permanent Link: Menú de navegación desplegable en CSS3'>Menú de navegación desplegable en CSS3</a></li><li><a
href='http://uvedobles.com/estructuras-redimensionables-para-iphone/' rel='bookmark' title='Permanent Link: Estructuras redimensionables para iPhone'>Estructuras redimensionables para iPhone</a></li><li><a
href='http://uvedobles.com/plantilla-wordpress-optimizada-para-adsense/' rel='bookmark' title='Permanent Link: Plantilla WordPress optimizada para adSense'>Plantilla WordPress optimizada para adSense</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/megamenus-para-tu-web/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Los lenguajes de programación más conocidos</title><link>http://uvedobles.com/los-lenguajes-de-programacion-mas-conocidos/</link> <comments>http://uvedobles.com/los-lenguajes-de-programacion-mas-conocidos/#comments</comments> <pubDate>Wed, 13 Jan 2010 08:27:23 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Adobe AIR]]></category> <category><![CDATA[Aplicaciones de escritorio]]></category> <category><![CDATA[Aplicaciones de servidor]]></category> <category><![CDATA[Aplicaciones móviles]]></category> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Aprender]]></category> <category><![CDATA[Conocimiento]]></category> <category><![CDATA[Desarrollo de videojuegos]]></category> <category><![CDATA[En la nube]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Servidores]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[php]]></category> <category><![CDATA[actionscript]]></category> <category><![CDATA[asp]]></category> <category><![CDATA[c]]></category> <category><![CDATA[desarrollo]]></category> <category><![CDATA[flex]]></category> <category><![CDATA[juego]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[móvil]]></category> <category><![CDATA[sql]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=664</guid> <description><![CDATA[Tiobe es una empresa que entre otros servicios genera un índice anual de referencia en cuanto a los lenguajes de programación más utilizados, hace escaso tiempo ha publicado su listado actualizado, te hemos reflejado un extracto con dicho listado en este artículo y donde podemos extraer algunos datos reveladores como los que comentamos a continuación. [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li><li><a
href='http://uvedobles.com/desarrollo-multiplataforma-para-moviles/' rel='bookmark' title='Permanent Link: Desarrollo multiplataforma para móviles'>Desarrollo multiplataforma para móviles</a></li><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li></ol>]]></description> <content:encoded><![CDATA[<p
style="text-align: center;"><a
class="lightbox" title="popularidad-php" href="http://uvedobles.com/wp-content/uploads/2010/01/popularidad-php.png"><img
class="alignnone size-medium wp-image-669" title="popularidad-php" src="http://uvedobles.com/wp-content/uploads/2010/01/popularidad-php-480x359.png" alt="popularidad php 480x359 Los lenguajes de programación más conocidos" width="480" height="359" /></a></p><p>Tiobe es una empresa que entre otros servicios genera un índice anual de referencia en cuanto a los lenguajes de programación más utilizados, hace escaso tiempo ha publicado su listado actualizado, te hemos reflejado un extracto con dicho listado en este artículo y donde podemos extraer algunos datos reveladores como los que comentamos a continuación.</p><p><strong>Java está perdiendo su supremacía</strong> tuvo su boom en el diseño de aplicaciones web sobre todo en aplicaciones bancarias si bien parece que este lenguaje todo terreno y multiplataforma se está relajando mientras otros como PHP avanzan de forma inexorable.</p><p>Es a nuestro juicio <strong>PHP el que mayor solidez está consiguiendo</strong> pues se está convirtiendo en el lenguaje de programación dinámico para desarollos web por excelencia en términos generales, en la parte superior la gráfica al detalle de este gran lenguaje de programación. Como reseña sobre su avance podemos compararlo con la progresión y aparición diaria de nuevas aplicaciones web o aplicaciones que se ejecutan en la nube, quizá este es el motivo por el que <strong>PHP ya ha superado al lenguaje C++</strong> y se espera que haga lo propio con C durante los próximo año pues el lenguaje C y derivado son unos lenguajes destinados al desarrollo de aplicaciones de escritorio.</p><p><strong>ASP ó .NET ¿qué es eso? </strong>Muy muy mal lo están haciendo los chicos de Microsoft en comparación con PHP pues su lenguaje de programación dinámico para webs ni tan sólo aparece en este reconocido índice.</p><p>El lenguaje de programación <strong>Ruby avanza una posisición</strong> mientras que Javascript se mantiene en una cómoda novena posición.</p><p><strong>ActionScript se mantiene gracias a AIR</strong>, el lenguaje que está detrás de Adobe Flash y Flex escala una posición quizá pierde algo en capa web por su <em>hándicap</em> en cuanto a posicionamiento en Google pero la gana con la nueva funcionalidad que te permite compilar aplicaciones de escritorio bajo la plataforma Adobe Air.</p><p>Aparecen en esta lista con mucha fuerza<strong> lenguajes relativamente nuevos</strong>, como el caso de <strong>Objective C</strong>, utilizado para programar aplicaciones y juegos en el teléfono móvil de Apple, iPhone y el lenguaje Go apoyado ampliamente por Google.</p><table
border="1" align="center"><tbody><tr><th
align="center">Posición<br
/> Enero 2010</th><th
align="center">Posición<br
/> Enero 2009</th><th
align="center">Progresión</th><th
align="center">Lenguaje de programación</th></tr><tr
height="25"><td
align="center">1</td><td
align="center">1</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Java</td></tr><tr
height="25"><td
align="center">2</td><td
align="center">2</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>C</td></tr><tr
height="25"><td
align="center">3</td><td
align="center">5</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>PHP</td></tr><tr
height="25"><td
align="center">4</td><td
align="center">3</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>C++</td></tr><tr
height="25"><td
align="center">5</td><td
align="center">4</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>(Visual) Basic</td></tr><tr
height="25"><td
align="center">6</td><td
align="center">6</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>C#</td></tr><tr
height="25"><td
align="center">7</td><td
align="center">7</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Python</td></tr><tr
height="25"><td
align="center">8</td><td
align="center">8</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Perl</td></tr><tr
height="25"><td
align="center">9</td><td
align="center">9</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>JavaScript</td></tr><tr
height="25"><td
align="center">10</td><td
align="center">11</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Ruby</td></tr><tr
height="25"><td
align="center">11</td><td
align="center">10</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Delphi</td></tr><tr
height="25"><td
align="center">12</td><td
align="center">37</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Objective-C</td></tr><tr
height="25"><td
align="center">13</td><td
align="center">-</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Go</td></tr><tr
height="25"><td
align="center">14</td><td
align="center">14</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Same.gif" border="0" alt="Same Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>SAS</td></tr><tr
height="25"><td
align="center">15</td><td
align="center">13</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>PL/SQL</td></tr><tr
height="25"><td
align="center">16</td><td
align="center">18</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>ABAP</td></tr><tr
height="25"><td
align="center">17</td><td
align="center">15</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Down.gif" border="0" alt="Down Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Pascal</td></tr><tr
height="25"><td
align="center">18</td><td
align="center">23</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>Lisp/Scheme</td></tr><tr
height="25"><td
align="center">19</td><td
align="center">20</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>ActionScript</td></tr><tr
height="25"><td
align="center">20</td><td
align="center">24</td><td
align="center"><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /><img
src="http://www.tiobe.com/tiobe_index/images/Up.gif" border="0" alt="Up Los lenguajes de programación más conocidos"  title="Los lenguajes de programación más conocidos" /></td><td>MATLAB</td></tr></tbody></table><p>Enlace: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/google-native-client/' rel='bookmark' title='Permanent Link: Google Native Client'>Google Native Client</a></li><li><a
href='http://uvedobles.com/desarrollo-multiplataforma-para-moviles/' rel='bookmark' title='Permanent Link: Desarrollo multiplataforma para móviles'>Desarrollo multiplataforma para móviles</a></li><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/los-lenguajes-de-programacion-mas-conocidos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Conocer la URL con Javascript</title><link>http://uvedobles.com/urls-y-javascript/</link> <comments>http://uvedobles.com/urls-y-javascript/#comments</comments> <pubDate>Thu, 10 Dec 2009 07:07:46 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Copy Paste]]></category> <category><![CDATA[Trozos de código]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[c]]></category> <category><![CDATA[mac]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=462</guid> <description><![CDATA[Toma nota, para conseguir saber en que URL estás con el lenguaje JavaScript tan sólo debe llamar a la propiedad URL del documento, tal cual así: var estasEnLaURL = document.URL; Y si lo que quieres es conocer desde que dominio se está leyendo el javascript deberás utilizar la propiedad domain del documento, tal cual así: var [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cookies-en-javascript/' rel='bookmark' title='Permanent Link: Cookies en JavaScript'>Cookies en JavaScript</a></li><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/chuleta-de-javascript/' rel='bookmark' title='Permanent Link: Chuleta de JavaScript'>Chuleta de JavaScript</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Toma nota, para conseguir saber en que URL estás con el lenguaje JavaScript tan sólo debe llamar a la propiedad <em>URL</em> del documento, tal cual así:</p><p><strong>var estasEnLaURL = document.URL;</strong></p><p>Y si lo que quieres es conocer desde que dominio se está leyendo el javascript deberás utilizar la propiedad <em>domain</em> del documento, tal cual así:</p><p><strong>var estasEnElDominio = document.domain;</strong></p><p>Ahora vamos a conocer el nombre del <em>host</em>, <em>document.location</em> tiene esa información y mucha más, atento:</p><p><strong>var nombreDelHostEnJavascript = document.location.hostname;</strong></p><p>El protocolo, http https&#8230;</p><p><strong>var protocoloDeLaPaginaEnJavascript = document.location.protocol;</strong></p><p>El directorio, ruta o <em>path</em> hasta el archivo Javascript:</p><p><strong>var rutaDeLaPaginaEnJavascript = document.location.path;</strong></p><p>Más cositas que pueden resultarte útiles, ¿Quiéres saber cuantas imágenes se han cargado en la página actual? pues no es tan fácil pero bueno, utiliza <em>images</em> con el parámetro <em>length</em></p><p>Y si quieres leer el título de la página HTML que contiene o llama al JavaScript, utiliza la propiedad del document llamada <em
style="font-style: italic;">title</em></p><p><strong
style="font-weight: bold;">var estaPaginaSeLlama = document.title;</strong></p><p><strong>var seHanCargadoUnTotal = document.images.length;</strong></p><p>Conoce también cuantos enlaces tiene la página con <em>anchors:</em></p><p><strong>var hayUnTotalDeLinks = document.anchors.length;</strong></p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cookies-en-javascript/' rel='bookmark' title='Permanent Link: Cookies en JavaScript'>Cookies en JavaScript</a></li><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/chuleta-de-javascript/' rel='bookmark' title='Permanent Link: Chuleta de JavaScript'>Chuleta de JavaScript</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/urls-y-javascript/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Chuleta de JavaScript</title><link>http://uvedobles.com/chuleta-de-javascript/</link> <comments>http://uvedobles.com/chuleta-de-javascript/#comments</comments> <pubDate>Thu, 03 Dec 2009 19:27:24 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aprender]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[c]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=406</guid> <description><![CDATA[Pues eso, más directo no se puede, no tienes ni que descargala, toma fullsize pal body este chuleton de 9800 gramos, digo bytes! Páginas relacionadas con este artículo:Arrastrar y soltar en JavaScript Conocer la URL con Javascript Cookies en JavaScriptPáginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/arrastrar-y-soltar-en-javascript/' rel='bookmark' title='Permanent Link: Arrastrar y soltar en JavaScript'>Arrastrar y soltar en JavaScript</a></li><li><a
href='http://uvedobles.com/urls-y-javascript/' rel='bookmark' title='Permanent Link: Conocer la URL con Javascript'>Conocer la URL con Javascript</a></li><li><a
href='http://uvedobles.com/cookies-en-javascript/' rel='bookmark' title='Permanent Link: Cookies en JavaScript'>Cookies en JavaScript</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Pues eso, más directo no se puede, no tienes ni que descargala, toma fullsize pal body este chuleton de 9800 gramos, digo bytes!</p><p><a
href="http://uvedobles.com/wp-content/uploads/2009/11/javascript-cheat-sheet-v1.png"><img
class="alignnone size-full wp-image-407" title="javascript-cheat-sheet-v1" src="http://uvedobles.com/wp-content/uploads/2009/11/javascript-cheat-sheet-v1.png" alt="javascript cheat sheet v1 Chuleta de JavaScript" width="763" height="1037" /></a></p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/arrastrar-y-soltar-en-javascript/' rel='bookmark' title='Permanent Link: Arrastrar y soltar en JavaScript'>Arrastrar y soltar en JavaScript</a></li><li><a
href='http://uvedobles.com/urls-y-javascript/' rel='bookmark' title='Permanent Link: Conocer la URL con Javascript'>Conocer la URL con Javascript</a></li><li><a
href='http://uvedobles.com/cookies-en-javascript/' rel='bookmark' title='Permanent Link: Cookies en JavaScript'>Cookies en JavaScript</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/chuleta-de-javascript/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Shortcuts de teclado en aplicaciones web</title><link>http://uvedobles.com/shortcuts-de-teclado-en-aplicaciones-web/</link> <comments>http://uvedobles.com/shortcuts-de-teclado-en-aplicaciones-web/#comments</comments> <pubDate>Sun, 29 Nov 2009 08:31:29 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[En la nube]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[c]]></category> <category><![CDATA[kit]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=191</guid> <description><![CDATA[OpenJS ha lanzado una librería libre gracias a la cual puedes implementar combinaciones de teclas, atajos de teclado o shortcuts en tus aplicaciones web de una forma muy sencilla, clara y directa, por ejemplo: shortcut.add("Ctrl+Shift+X",function() { alert("Has presionado CTRL SHIFT X"); }); Enlace: http://www.openjs.com/scripts/events/keyboard_shortcuts/ También puedes descargar la librería desde aquí: Páginas relacionadas con este [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/corrector-ortografico-php-javascript/' rel='bookmark' title='Permanent Link: Correctores ortográfico en PHP y Javascript'>Correctores ortográfico en PHP y Javascript</a></li><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li></ol>]]></description> <content:encoded><![CDATA[<p>OpenJS ha lanzado una librería libre gracias a la cual puedes implementar combinaciones de teclas, atajos de teclado o <em>shortcuts</em> en tus aplicaciones web de una forma muy sencilla, clara y directa, por ejemplo:</p><pre style="margin-top: 0px; margin-right: 30px; margin-bottom: 15px; margin-left: 30px; font-family: Monaco, Courier, monospace; font-size: 12px; -webkit-border-top-right-radius: 9px 9px; -webkit-border-top-left-radius: 9px 9px; -webkit-border-bottom-left-radius: 9px 9px; -webkit-border-bottom-right-radius: 9px 9px; background-color: #efefef; color: #6633ff; overflow-x: auto; overflow-y: auto; padding: 25px; border: 0px initial initial;"><code style="padding: 0px; margin: 0px;"><span style="color: #333399;">shortcut.add("Ctrl+Shift+X",function() {
  alert("Has presionado CTRL SHIFT X");
});</span></code></pre><p>Enlace: http://www.openjs.com/scripts/events/keyboard_shortcuts/</p><p>También puedes descargar la librería desde aquí: <a
class="downloadlink" href="http://uvedobles.com/wp-content/plugins/download-monitor/download.php?id=3" title="Version2.0.1B downloaded 30 times" >Librería javascript para atajos de teclado (30)</a></p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/corrector-ortografico-php-javascript/' rel='bookmark' title='Permanent Link: Correctores ortográfico en PHP y Javascript'>Correctores ortográfico en PHP y Javascript</a></li><li><a
href='http://uvedobles.com/tienda-de-aplicaciones-web/' rel='bookmark' title='Permanent Link: Tienda de aplicaciones web'>Tienda de aplicaciones web</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/shortcuts-de-teclado-en-aplicaciones-web/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Correctores ortográfico en PHP y Javascript</title><link>http://uvedobles.com/corrector-ortografico-php-javascript/</link> <comments>http://uvedobles.com/corrector-ortografico-php-javascript/#comments</comments> <pubDate>Sun, 22 Nov 2009 07:44:47 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Complementos]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Trozos de código]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[php]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[c]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=288</guid> <description><![CDATA[PHP/ir es un corrector de ortografía desarrollado en PHP Enlace: http://phpir.com/spelling-correction Otra opción para realizar correcciones ortográficas es After the deadline una librería bajo javascript que puedes integrar en WordPress o en editores WYSIWYG como TinyMCE, para ello debes de registrarte antes de poder utilizar la API Enlace: http://open.afterthedeadline.com/ ó  http://www.afterthedeadline.com/ Páginas relacionadas con este [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/graficos-de-datos-en-javascript/' rel='bookmark' title='Permanent Link: Gráficos de datos en JavaScript'>Gráficos de datos en JavaScript</a></li><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/arrastrar-y-soltar-en-javascript/' rel='bookmark' title='Permanent Link: Arrastrar y soltar en JavaScript'>Arrastrar y soltar en JavaScript</a></li></ol>]]></description> <content:encoded><![CDATA[<p>PHP/ir es un corrector de ortografía desarrollado en PHP</p><p>Enlace: http://phpir.com/spelling-correction</p><p>Otra opción para realizar correcciones ortográficas es After the deadline una librería bajo javascript que puedes integrar en WordPress o en editores WYSIWYG como TinyMCE, para ello debes de registrarte antes de poder utilizar la API</p><p>Enlace: http://open.afterthedeadline.com/ ó  http://www.afterthedeadline.com/</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/graficos-de-datos-en-javascript/' rel='bookmark' title='Permanent Link: Gráficos de datos en JavaScript'>Gráficos de datos en JavaScript</a></li><li><a
href='http://uvedobles.com/compilador-javascript-de-google/' rel='bookmark' title='Permanent Link: Compilador JavaScript de Google'>Compilador JavaScript de Google</a></li><li><a
href='http://uvedobles.com/arrastrar-y-soltar-en-javascript/' rel='bookmark' title='Permanent Link: Arrastrar y soltar en JavaScript'>Arrastrar y soltar en JavaScript</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/corrector-ortografico-php-javascript/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Compilador JavaScript de Google</title><link>http://uvedobles.com/compilador-javascript-de-google/</link> <comments>http://uvedobles.com/compilador-javascript-de-google/#comments</comments> <pubDate>Fri, 13 Nov 2009 08:28:45 +0000</pubDate> <dc:creator>dedavid</dc:creator> <category><![CDATA[Aplicaciones web]]></category> <category><![CDATA[Copy Paste]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Librerías de desarrollo]]></category> <category><![CDATA[Trozos de código]]></category> <category><![CDATA[Utilidades desarrollo web]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[aplicación]]></category> <category><![CDATA[aplicación web]]></category> <category><![CDATA[c]]></category> <category><![CDATA[gmail]]></category> <category><![CDATA[RIM]]></category> <category><![CDATA[web]]></category><guid
isPermaLink="false">http://uvedobles.com/?p=331</guid> <description><![CDATA[Hace un par de días Google liberó diversas herramientas de JavaScript para que la comunidad de programadores, se trata de la librería Closure, una librería JavaScript muy utilizada en los servicios de Gmail y Google Maps. Entre ellas destacamos Compiler, una aplicación web que permite reducir significativamente el tamaño de tu código JavaScript a parte [...]Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cookies-en-javascript/' rel='bookmark' title='Permanent Link: Cookies en JavaScript'>Cookies en JavaScript</a></li><li><a
href='http://uvedobles.com/urls-y-javascript/' rel='bookmark' title='Permanent Link: Conocer la URL con Javascript'>Conocer la URL con Javascript</a></li><li><a
href='http://uvedobles.com/graficos-de-datos-en-javascript/' rel='bookmark' title='Permanent Link: Gráficos de datos en JavaScript'>Gráficos de datos en JavaScript</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Hace un par de días Google liberó diversas herramientas de JavaScript para que la comunidad de programadores, se trata de la librería Closure, una librería JavaScript muy utilizada en los servicios de Gmail y Google Maps.</p><p
style="text-align: center;"><img
class="alignnone size-full wp-image-333" title="compilador-javascript-google" src="http://uvedobles.com/wp-content/uploads/2009/11/compilador-javascript-google.jpg" alt="compilador javascript google Compilador JavaScript de Google" width="600" height="211" /></p><p>Entre ellas destacamos <em><a
href="http://closure-compiler.appspot.com/" target="_blank">Compiler</a></em>, una aplicación web que permite reducir significativamente el tamaño de tu código JavaScript a parte de obfuscarlo ligeramente, realmente lo que realiza esta aplicación es eliminar los comentarios en el código, borrar los saltos de línea y los espacios sobrantes por lo que obtenemos un código reducido y bastante menos legible, en nuestras pruebas hemos conseguido hasta cerca de un 40% de compresión.</p><p>Closure compiler es un compilador Javascript online.</p><p>A continuación os mostramos el código resultante tras comprimir una función de nuestro proyecto de <a
title="Facturación web" href="http://invOOice.com" target="_blank">programa de facturación web</a> <strong>invOOice.com</strong> donde el código se ha reducido considerablemente pasando del siguiente código a:</p><p><span
style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">//invOOice.com beta 11</span></p><pre class="brush:javascript">// (c) deDavid.com : www.invOOice.com

//codebreak!

<span style="color: #900868;">function </span>gainPositive()<span style="color: #900868;">{</span>

var <span style="color: #000000;">n=1;</span>

<span style="color: #900868;">while </span>(n &lt;= 4)<span style="color: #900868;">{</span>

<span style="color: #900868;"> </span>modifyFIELD = <span style="color: #a40ffe;">'profitP0' </span>+ n;

<span style="color: #900868;">var </span>medcostprice = Number(document.getElementById(<span style="color: #a40ffe;">"product_medcostprice"</span>).value);

<span style="color: #900868;">if </span>(medcostprice &gt; 0 &amp;&amp; document.getElementById(modifyFIELD).value &lt;= 0)<span style="color: #900868;">{</span>

<span style="color: #900868;"> var </span>THISerror = 19 + n;

simple_alert_error(THISerror);

<span style="color: #900868;">break</span>;

<span style="color: #900868;">}</span>

<span style="color: #900868;"> </span>n=n+1;

<span style="color: #900868;">}</span>

}</pre><p>&#8211; Pasa a: (Código ya comprimido por el compilador JavaScript de Google) &#8212;</p><p
style="text-align: left;">function gainPositive(){for(var a=1;a&lt;=4;){modifyFIELD=&#8221;profitP0&#8243;+a;var b=Number(document.getElementById(&#8220;product_medcostprice&#8221;).value);if(b&gt;0&amp;&amp;document.getElementById(modifyFIELD).value&lt;=0){a=19+a;simple_alert_error(a);break}a+=1}} function recalculatePrice(a){modifyFIELD=&#8221;prod_price&#8221;+a.name.substr(-2);var b=a.value;b=Number(b.replace(&#8220;,&#8221;,&#8221;.&#8221;));document.getElementById(a.name).value=b;var c=Number(document.getElementById(&#8220;product_medcostprice&#8221;).value);newPrice=c+c*b/100;newPrice=Math.round(newPrice*100)/100;document.getElementById(modifyFIELD).value=newPrice;recalculateAllvat(a);gainPositive()}</p><p
style="text-align: left;">&#8212;</p><p
style="text-align: left;">Bueno, no es nada del otro jueves pero está bien, no obstante remarcamos que Google aquí no innova en absoluto pues ya existía otras cosas para hacer esto mismo, sin que se entere Google:</p><p
style="text-align: left;">http://www.intelliwebtools.com/node/269</p><p>Enlace: http://closure-compiler.appspot.com/</p><p>Páginas relacionadas con este artículo:<ol><li><a
href='http://uvedobles.com/cookies-en-javascript/' rel='bookmark' title='Permanent Link: Cookies en JavaScript'>Cookies en JavaScript</a></li><li><a
href='http://uvedobles.com/urls-y-javascript/' rel='bookmark' title='Permanent Link: Conocer la URL con Javascript'>Conocer la URL con Javascript</a></li><li><a
href='http://uvedobles.com/graficos-de-datos-en-javascript/' rel='bookmark' title='Permanent Link: Gráficos de datos en JavaScript'>Gráficos de datos en JavaScript</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://uvedobles.com/compilador-javascript-de-google/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching using disk

Served from: uvedobles.com @ 2010-07-29 18:37:09 -->