Path: csiph.com!feeder.erje.net!1.eu.feeder.erje.net!ecngs!feeder2.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: "PawelS cbrbob(at)wbcd(dot)pl" Newsgroups: pl.comp.lang.javascript Subject: Re: dlaczego firstChild oraz childNodes[0] mam undefined? Date: Sun, 02 Apr 2017 11:41:16 +0200 Organization: ATMAN - ATM S.A. Lines: 43 Message-ID: References: <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <20170316120955.4c2fcf01@pe.regionet.pl> NNTP-Posting-Host: host-89-231-96-70.dynamic.mm.pl Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: node1.news.atman.pl 1491126077 9572 89.231.96.70 (2 Apr 2017 09:41:17 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sun, 2 Apr 2017 09:41:17 +0000 (UTC) User-Agent: Thunderbird 2.0.0.24 (X11/20110622) In-Reply-To: X-Received-Bytes: 3243 X-Received-Body-CRC: 738192694 Xref: csiph.com pl.comp.lang.javascript:3384 Cezary Tomczyk pisze: > On 17/03/2017 22:11, Wojciech Bancer wrote: >> On 2017-03-17, PawelS cbrbob(at)wbcd(dot)pl wrote: >> >> [...] >> >>> niestety, nie wszędzie zawsze można mieć naj.. naj... najnowszą >>> przeglądarkę, >>> czego stety efektem jest, że strona nie wyświetla się prawidłowo, >>> bo jquery działa tylko u twórcy na jego jedynej słusznej przeglądarce >>> (oraz całej podobnej do twórcy rodzinie). >> >> Konkretne biblioteki/frameworki mają opisane wsparcie na konkretnych >> przeglądarkach. Własnoręcznie dziergany kod nie ma takiego wsparcie i >> musi być >> własnoręcznie wytestowany. > > Własnoręcznie dziergany kod, tak jak i biblioteki czy frameworka, > powinien zawsze mieć unit testy + idealnie e2e testy. > >> Na 1000 przypadków błedów może jeden będzie błędem frameworka, a nie >> programisty. >> Więc jeszcze raz, czemu mam bardziej ufać komuś kto nie chce użyć >> frameworka, >> niż zespołowi ludzi który poświęca mnóstwo czasu i wiedzy by >> dopracować jakieś >> narzędzie? Bo ten jeden programista uważa że jest bardziej nieomylny? :) > > Coś odnoszę wrażenie, że nikt tutaj nie deprecjonuje znaczenia > frameworków, a jedynie wątpliwe korzystanie z wszystkiego, jak leci. DOKŁADNIE nic dodać, nic ując, Rozumiem stosowanie frameworków przy pisaniu zaawansowanych aplikacji w JS, która prawie działa jak aplikacja na Desktopie, po załadowaniu się, dalsza komunikacja z serwerem odbywa się już poprzez XMLHttpRequest(). Proste akcje typu focus() na danym polu lub wyświetlenie komunikatu, można zrealizować w samym JS i zadziała to w większości przeglądarek. > Same frameworki nie są złe i mogą nawet nie zawierać poważnych błędów, > ale mogą być za to overcomplicated :-) Ja osobście podziękowałem > EmberJS. Ten framework jest przekombinowany do maksimum. Ale to moje > osobiste zdanie.