Path: csiph.com!.POSTED.178.212.146.0!not-for-mail From: Cezary Tomczyk Newsgroups: pl.comp.lang.javascript Subject: Re: dlaczego firstChild oraz childNodes[0] mam undefined? Date: Sat, 18 Mar 2017 01:03:45 +0100 Organization: csiph.com Internet News Service Message-ID: References: <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <20170316120955.4c2fcf01@pe.regionet.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 18 Mar 2017 00:03:46 +0000 (UTC) Injection-Info: csiph.com; posting-host="178.212.146.0"; logging-data="24068"; mail-complaints-to="admin@kev009.com" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 In-Reply-To: Xref: csiph.com pl.comp.lang.javascript:3301 On 17/03/2017 22:04, Wojciech Bancer wrote: > On 2017-03-16, zpksoft wrote: > > [...] > >>> jedenaste: Nie spamuj >> >> Nie te czasy powiadasz? Dobrze ze dodałeś "raczej". >> Obserwuję notoryczne wytaczanie armat na wróble. Na stronach nic się nie dzieje a dołączonych "frameworków" bez liku >> "bo tak wygląda profesjonalnie". > > Nie. Bo czas jest cenniejszy niż te kilka kb kodu. > Nie obsługujemy w dzisiejszych czasach atarynek. Pojęcie oszczędzania przez to czasu jest względne. Dodajesz coś, co rozwiązuje jeden problem i jednocześnie tworzysz pięć innych problemów, np. może okazać się, że jest niekompatybilne z inną bilioteką albo ów lib jest zależny od cośTam 2.x a w projekcie jest tylko wersja 1.x. Poza tym, dodanie każdego liba to ekstra czas na zarządzanie nim (wersjami, kompatybilnością, a jak znajdziesz bug-a, to kto to ma poprawić?). >> Niech każdy myśli po swojemu. Tak jest ok. Czasami korzystam z procedur znalezionych w necie robiących >> ciekawe rzeczy. Reszta jest tak prymitywnie prosta że nie miałem jeszcze potrzeby stosowania np. jquery. >> A piszę aplikacje biznesowe o różnorodnych funkcjach. > > Ale zdaj sobie sprawę że stajesz w opozycji do znacznej większości. To, że większość tak robi, nie znaczy, że dobrze. > Dopóki nie masz konkurencji it's fine. Ale jak zaczniesz, to się może > okazać, że oni potrafią coś zrobić szybciej. I nikogo nie będzie wtedy > wzruszać tłumaczenie że przecież Twój kod wykonuje się 15 cykli > szybciej. :) Tu nie chodzi o przysłowiowe 15 cykli dłużej, ale dodawanie niepotrzebnej warstwy, gdzie problem czasem może być rozwiązany w prostszy sposób. ;-) -- Cezary Tomczyk http://www.ctomczyk.pl/