🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51770

Re: dlaczego firstChild oraz childNodes[0] mam undefined?

#51770
From: Cezary Tomczyk
Date: Tue, 21 Mar 2017 07:38
37 lines
3170 bytes
On 20/03/2017 18:24, Borys Pogoreło wrote:
> Dnia Sat, 18 Mar 2017 07:34:00 -0700 (PDT), zpksoft napisał(a):
>
>> Może się też okazać że stosując jakieś tam frameworki zrobisz zadanie
>> znacznie wolniej niż ja bo będziesz musiał się najpierw tego nauczyć.
>
> Tak, na pewno zajmie to dłużej, niż przekopywanie się przez specyfikacje JS
> i historie wszelkich niekompatybilności, a później próba zapamiętania tego.

Oj, nie przesadzajmy z tą ogromną niekompatybilnością. Na dzień 
dzisiejszy osoboście rzadko mi się zdarza, że muszę spędzić więcej czasu 
na rozwiązaniu problemu z kompatybilnością. W 99% wszystko działa nieźle.

Oczywiście, problem pojawia się na pewno, kiedy chce się zastosować coś 
jak CSS grid. ;-)

>> Kolejna sprawa to aplikacje o wysokim stopniu bezpieczeństwa. Oprzesz je
>> na freewarowym frameworku? Np. aplikację dla banku?
>
> Straszni amatorzy muszą pracować w tych bankach, bo w systemie
> transakcyjnym mBanku widzę jQuery, jQuery UI i tonę wtyczek.
>
> https://online.mbank.pl/combres.axd/LibsJs/301586628/

No ale ilość użytych narzędzi/libów/itp. nie jest wprost proporcjonalna 
do jakości. Ilekroć pytam programistów o to, dlaczego korzystają z 
jQuery czy innego narzędzia, to odpowiedź jest jedna - z 
przyzwyczajenia. No a potem takie aplikacje puchną bez limitu.

Moim zdaniem, dzisiejsze implementacje ECMAScript są na tyle dobre, że 
mogę spokojnie uznać, że bez wielu ekstra rozwiązań da się napisać dobrą 
aplikację. Sam tak robię. Korpo zasady to już inna bajka. Tam w 
większości przypadków nie mogłem zaobserwować postępu :-(

-- 
Cezary Tomczyk
http://www.ctomczyk.pl/
Technical Details
Message-ID: <oaql97$10e8$1@csiph.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!1.eu.feeder.erje.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!csiph.com!.POSTED.178.212.146.0!not-for-mail
References: <oaaiu9$jmk$1@news.icm.edu.pl> <oaauv5$1i7t$1@csiph.com> <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <a5966894-febc-4a31-ba2c-12eb96499852@googlegroups.com> <20170316120955.4c2fcf01@pe.regionet.pl> <f86bfc66-ce12-4009-9ad7-46fdb248d93d@googlegroups.com> <slrnocojql.2ov.wojciech.bancer@pl-test.org> <07b85c99-5512-4bf8-a85b-32e2693318a2@googlegroups.com> <1bw0p3palg9q0$.1iffa42jnbl49.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!1.eu.feeder.erje.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!csiph.com!.POSTED.178.212.146.0!not-for-mail
From: Cezary Tomczyk <cezary.tomczyk@gmail.com>
Newsgroups: pl.comp.lang.javascript
Subject: Re: dlaczego firstChild oraz childNodes[0] mam undefined?
Date: Tue, 21 Mar 2017 08:38:15 +0100
Organization: csiph.com Internet News Service
Message-ID: <oaql97$10e8$1@csiph.com>
References: <oaaiu9$jmk$1@news.icm.edu.pl> <oaauv5$1i7t$1@csiph.com> <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <a5966894-febc-4a31-ba2c-12eb96499852@googlegroups.com> <20170316120955.4c2fcf01@pe.regionet.pl> <f86bfc66-ce12-4009-9ad7-46fdb248d93d@googlegroups.com> <slrnocojql.2ov.wojciech.bancer@pl-test.org> <07b85c99-5512-4bf8-a85b-32e2693318a2@googlegroups.com> <1bw0p3palg9q0$.1iffa42jnbl49.dlg@40tude.net>
Mime-Version: 1.0
Injection-Date: Tue, 21 Mar 2017 07:38:15 +0000 (UTC)
Injection-Info: csiph.com; posting-host="178.212.146.0"; logging-data="33224"; 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: <1bw0p3palg9q0$.1iffa42jnbl49.dlg@40tude.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit