Autor: ferrante
<blockquote>jaką przewagę ma powyższy wzór nad znacznie IMO czytelniejszym, typu.:</blockquote> Czyli ktory? ;-)
View ArticleAutor: Tomasz B.
Chodzi mi o ten omówiony w artykule sposób tworzenia „klasy”: że klasa jest funkcją, która zwraca funkcję, która zwraca funkcje: var Klass = (function() { return function(classDefinition) { var...
View ArticleAutor: oLi
Nie widzę potrzeby tworzenia tej anonimowej funkcji pośredniej temp. Wszystkie funkcje i właściwosci z classDefinition:object zostaną przepisane do egzemplarza temp:function a mogłyby być przepisane do...
View ArticleAutor: ferrante
oLi: Idac Twoim tokiem rozumowania zawsze bedzie wywolywany konstruktor (funkcja Init) z classDefinition.Extends, a tego nie chcemy. Np. kiedy w Init bedzie jakis alert, czy cos, wtedy pojawia sie...
View ArticleAutor: oLi
Owszem, ale cytuję: Jak wiemy, wartość .prototype jest referencją do obiektu. Jeśli więc coś zmieni się w prototypie classDefinition.Extends, zmieni się również w prototypie dummyClass. Słowem, dwa...
View ArticleAutor: ferrante
Dochodzimy do tego samego – Twoj sposob robi dokladnie to co funkcja pomocnicza, ale ja wole swoja temp, chocby dlatego ze latwiej bedzie zrobic obsluge this._super() ;-) Dzieki za fajny komentarz!
View ArticleAutor: Piotr Dobrogost
Ciekawy artykuł. Dobry materiał do włączenia do szkoleń. Proponuję dodać numerowanie listingów.
View ArticleAutor: Patryk yarpo Jar
Czy jest sens stosowania nazewnictwa wprowadzającego programistę w poczucie (błąd?), że JS dostarcza klas? Czy nie lepiej po prostu używać wprost fabryki obiektów? Ciekaw jestem, co na ten temat...
View ArticleAutor: ferrante
To jest tylko przykład, że da się zrobić taką emulację (plus funkcja super, której tu nie ma). Sam jestem fanem fabryki obiektow, o ktorej napisze w wolnej chwili w serii dot. architektury.
View ArticleAutor: Patryk yarpo Jar
Zauważyłem, że Crockford często używa określenia „wzorzec modułu”. Jak na moje jest to to samo, co wzorzec fabryki. Czy może się mylę? Przez wzorzec fabryki, ku ścisłości, rozumiem coś takiego [...
View Article
More Pages to Explore .....