<?xml version="1.0" encoding="ISO-8859-15"?>
<rss version="2.0"><channel>
<title>ecmascript ja prototyypit</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/</link>
<description>Recent changes in ecmascript ja prototyypit</description>
<item><title>ecmascript ja prototyypit</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/ecmascript%20ja%20prototyypit</link>
<guid>http://sange.fi/~atehwa/cgi-bin/piki.cgi/#1425631582</guid>
<description>&lt;p&gt;&lt;ins&gt;(nettipäiväkirja 03.03.2015) Lueskelen tässä, miten 
ECMAScriptin periytyvyys toimii. Tiedän siis ihan hyvin, miten 
prototyyppikielet toimivat noin yleisesti ottaen; ECMAScriptistä on 
vain vaikeaa ottaa selvää, koska sen dokumentaatio on tosi tosi monessa 
osassa ja keskittyy kielen, kirjastojen ja toteutusalustojen eri 
puoliin.&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;[[Image blat.png]]Tässä on varsinainen hämmästyksen aihe: 
foo.prototype ei tarkoita foo:n prototyyppiä.  Sen sijaan se tarkoittaa 
new foo()-rakenteella muodostettujen olioiden oletusprototyyppiä. WTF, 
WTF?&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;Tässä mahtava kuva, joka selventää asiaa: 
http://www.mollypages.org/misc/js.mp&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;Tässä muutama mielenkiintoinen artikkeli, joissa verrataan 
"perinteistä" prototype-ominaisuuteen perustuvaa prototyyppausta ja 
uutta, jossa tietystä prototyypista muodostetaan suoraan uusia 
instansseja Object.create()-metodilla:&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;* 
http://www.uxebu.com/blog/2011/02/object-based-inheritance-for-ecmascrip
t-5/ * 
http://yehudakatz.com/2011/08/12/understanding-prototypes-in-javascript/
&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;* [merkintä: 2015-03] * [atehwa] * [kategoria: 
päiväkirjamerkintä] * [tyyppi] * [ohjelmointikielen toteutus]&lt;/ins&gt;

</description>
<pubDate>Fri, 06 Mar 2015 08:46:22 +0000</pubDate>
</item>

</channel></rss>
