<?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>Frogx.Three &#187; Prototype 1.6.0...</title>
	<atom:link href="http://www.frogx3.com/2007/08/16/prototype-160/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.frogx3.com</link>
	<description>Blog de diseño con recursos para diseño y desarrollo web - Tutoriales, tips, snippets, iconos, recursos, plantillas</description>
	<lastBuildDate>Thu, 09 Feb 2012 20:00:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Prototype 1.6.0</title>
		<link>http://www.frogx3.com/2007/08/16/prototype-160/</link>
		<comments>http://www.frogx3.com/2007/08/16/prototype-160/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 10:17:24 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<enclosure url="" length="32000" type="image/" />
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Librerías]]></category>

		<guid isPermaLink="false">http://70.87.76.2/~frogx3/?p=99</guid>
		<description><![CDATA[Se ha lanzado una nueva version de la libreria (framework) mas utilizada de la red el prototype, aunque talves no es la mejor ya que tiene competencia muy fuerte como...]]></description> 
			<content:encoded><![CDATA[<p>Se ha lanzado una nueva version de la <strong>libreria (framework)</strong> mas utilizada de la red el <em><strong><a target="_blank" href="http://prototypejs.org/"  title="prototype framework, libreria javascript">prototype</a></strong></em>, aunque talves no es la mejor ya que tiene competencia muy fuerte como <a target="_blank" href="http://jquery.com"  title="jQuery framework, libreria javascript"><em><strong>jQuery</strong></em></a> y <a target="_blank" href="http://mootools.net"  title="mootools framework, libreria javascript"><em><strong>MooTools</strong></em></a>, pero es muy util su gran desventaja siempre ha sido el peso de la libreria pero ay opciones para comprimirlas muy buenas ej. <strong><em><a href="http://www.bananascript.com/"  title="compresion, obfuscacion de archivos javascript, css" target="_blank">bananascript</a></em></strong></p>
<p>Esta nueva version que aun no es oficial debido que aun es el rc1 (release candidate #1) añade muchas mejores y arregla muchos de sus bugs, entre las mejoras mas importantes estan la de añadir subclases y super clases a tus objetocs (class).</p>
<pre><code><span class="keywords">var</span> Animal = Class.create<span class="brackets">(</span>{

  initialize: <span class="keywords">function</span><span class="brackets">(</span>name<span class="brackets">)</span> {

    <span class="keywords">this</span>.name = name;

  },

  eat: <span class="keywords">function</span><span class="brackets">(</span><span class="brackets">)</span> {

    <span class="keywords">return</span> <span class="keywords">this</span>.say<span class="brackets">(</span><span class="string">"Yum!"</span><span class="brackets">)</span>;

  },

  say: <span class="keywords">function</span><span class="brackets">(</span>message<span class="brackets">)</span> {

    <span class="keywords">return</span> <span class="keywords">this</span>.name + <span class="string">": "</span> + message;

  }

}<span class="brackets">)</span>;</code><span class="comment">// subclass that augments a method

</span><span class="keywords">var</span> Cat = Class.create<span class="brackets">(</span>Animal, {

  eat: <span class="keywords">function</span><span class="brackets">(</span>$super, food<span class="brackets">)</span> {

    <span class="keywords">if</span> <span class="brackets">(</span>food <span class="keywords">instanceof</span> Mouse<span class="brackets">)</span> <span class="keywords">return</span> $super<span class="brackets">(</span><span class="brackets">)</span>;

    <span class="keywords">else</span> <span class="keywords">return</span> <span class="keywords">this</span>.say<span class="brackets">(</span><span class="string">"Yuk! I only eat mice."</span><span class="brackets">)</span>;

  }}<span class="brackets">)</span>;</pre>
<p>Tambien la opcion de ver las respuestas tipo <strong>JSON</strong> con objetos de javascript:</p>
<pre><code><span class="keywords">new</span> Ajax.Request<span class="brackets">(</span><span class="string">"/people/5.json"</span>, {        <span class="comment">// &gt;&gt; GET /people/5.json HTTP/1.1

</span>  onSuccess: <span class="keywords">function</span><span class="brackets">(</span>transport<span class="brackets">)</span> {          <span class="comment">// &lt;&lt; Content-type: application/json

</span>    <span class="keywords">var</span> person = transport.responseJSON;    <span class="comment">// &lt;&lt; { id: 5, name: "Tobie Langel",

</span>    person.city  <span class="comment">// "Geneva"                // &lt;&lt;   city: "Geneva", ... }

</span>    ...

  }, method: <span class="string">"get"</span> }<span class="brackets">)</span>;</code></pre>
<p>pero bueno, descarguenla y chequenla.</p>
<p>Sitio <a href="http://prototypejs.org/2007/8/15/prototype-1-6-0-release-candidate"  title="prototype framework, libreria javascript" target="_blank">jsprototype</a></p>
<p>Descargar <a target="_blank" href="http://prototypejs.org/assets/2007/8/15/prototype.js"  title="descargar nuevo framework prototype 1.6">Prototype 1.6 </a></p>
<!-- SimpleReach Slide Plugin Version: 0.6.0 -->
<script type='text/javascript' id='simplereach-slide-tag'>
    __spr_config = {
      pid: '4e4ae1a5c2b219358b000005',
      title: 'Prototype 1.6.0',
      ckw: 'Ajax,Desarrollo,Javascript,Librerías',
      chan: '',
      no_slide: '',
      slide_logo: true,
      pub: '2007-08-16 16:17:24',
      url: 'http%3A%2F%2Fwww.frogx3.com%2F2007%2F08%2F16%2Fprototype-160%2F',
      header: 'TAMBIEN TE RECOMENDAMOS'
    };
    var content = document.getElementById('simplereach-slide-tag').parentNode, loc;
    if (content.className){ loc = '.' + content.className; }
    if (content.id){ loc = '#' + content.id; }
    __spr_config.loc = loc || content;
    (function(){
    var s = document.createElement('script');
      s.async = true;
      s.type = 'text/javascript';
      s.src = document.location.protocol + '//d8rk54i4mohrb.cloudfront.net/js/slide.js';
      __spr_config.css = 'document.location.protocol + '//d8rk54i4mohrb.cloudfront.net/css/p/4e4ae1a5c2b219358b000005.css';
      var tg = document.getElementsByTagName('head')[0];
      if (!tg) {tg = document.getElementsByTagName('body')[0];}
      if (tg) {tg.appendChild(s);}
    })();
</script>
]]></content:encoded>
			<wfw:commentRss>http://www.frogx3.com/2007/08/16/prototype-160/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

