Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Třídy, dědičnost a OOP v Javascriptu - I

gisat
15. 3. 2010 0:54

Odkdy funkce není objektem?

léta působím jako javascriptový programátor a napsal jsem už mnoho článků o javascriptu a musím vám napsat, že jste to s tím vším nějak popletli.

Odjakživa funkce byla objektem, z funkce jde vytvářet další objekty, pomocí prototypové dědičnosti lze objekty rozšiřovat. Veškeré objekty vycházejí z objektu Object a z něj vycházejí další vlastnosti, které jsou všem objektům stejné.

Doporučil bych vám tímto pročíst si pár knih o OOP v Javascriptu, nebo si alespoň přečíst mé články na http://programovani.blog.zive.cz/category/javascript/

Mám tam spoustu článků o OOP v Javascriptu a také mimochodem pětidílný seriál o funkcích v Javascriptu.

Rozhodně za tři díly neopíšete celé OOP Javascriptu to ani náhodou. Tento článek je velmi nepovedený

Daniel Steigerwald aura:52
15. 3. 2010 1:18

Re: Odkdy funkce není objektem?

Díky za komentář, kritiku vždy vítám. Avšak odříznu-li z vašeho komentáře úvod, reklamu na váš vlastní seriál, a dojem z mého, jediné co zbude je druhý odstavec, a ten je skoro totožný s mým textem. Čili, odkud jste vyčetl, že funkce není objekt?

PS: zkusmo jsem se na na jeden díl vašeho seriálu podíval (http://programovani.blog.zive.cz/2009/08/javascriptova-vlastnost-prototype-3/)
1) Nikdy nedeklarujte metodu v konstruktoru! (proč se dozvíte v druhém díle)
2) Nikdy neprocházejte pole pomocí cyklu for in!!
3) propertyIsEnu­merable je nespolehlivá metoda, nemá žádný smysl ji používat

peter
peter (neregistrovaný) 158.195.199.---
15. 3. 2010 1:27

Re: Odkdy funkce není objektem?

Som velmi rad, ze som nemusel to co pisete autorovi napisat ja, lebo osadenstvo zdrojaku by si zasa myslelo, ze kritizujem iba z principu.
Plne suhlasim. Clanok je popleteny a matuci. Autor zrejme moc nechape OOP ale najma Javascript ako jazyk.

Vsimli ste si, ze vsetci diskutujujuci, ktoru maju skutocne dobre IT vedomosti maju na zdrojaku auru okolo 10. :)

Daniel Steigerwald aura:52
15. 3. 2010 1:32

Re: Odkdy funkce není objektem?

Super, takový komentář jsem si vždy přál :) Schválně, vypíchněte tři největší chyby v mém článku. Nemůžu se dočkat! :-)

olin
olin (neregistrovaný) ---.karneval.cz
15. 3. 2010 7:49

Re: Odkdy funkce není objektem?

O to bych si moc neříkal. Já je sem zatím nepsal, protože článek i přes to má svou informační hodnotu :-)

Zasílat nově přidané příspěvky e-mailem