eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwenter w inpucie wysyla formularzRe: enter w inpucie wysyla formularz
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.promontel.n
    et.pl!not-for-mail
    From: Borys Pogoreło <b...@p...edu.leszno>
    Newsgroups: pl.comp.www
    Subject: Re: enter w inpucie wysyla formularz
    Date: Sat, 23 Oct 2010 00:45:07 +0200
    Organization: snafu
    Lines: 51
    Message-ID: <gw2k0y38f1ru.v3ksnjyyq5jf$.dlg@40tude.net>
    References: <i99t3n$ti9$1@news.dialog.net.pl>
    <hhic4s8xavb4.1nu46dgsd8zfq$.dlg@40tude.net> <i9efrn$nrt$1@news.onet.pl>
    <1fg91s6mq4mbe.kq8u1mxnydd9$.dlg@40tude.net> <i9fjpf$sac$1@news.onet.pl>
    <i9nn33$6ep$1@mx1.internetia.pl> <i9os18$glv$1@news.onet.pl>
    <h...@4...net> <i9prsc$km3$1@news.onet.pl>
    <s...@t...dom.local> <20101021225137.0fe6f8b3@pingwin>
    <i9rdp0$rki$1@mx1.internetia.pl> <20101022125549.145fd12a@pingwin>
    <i9rrph$j9s$1@mx1.internetia.pl> <20101022132321.7911ec8b@pingwin>
    <i9rton$4ee$1@mx1.internetia.pl> <20101022152443.5e94a065@pingwin>
    <i9se0h$jkl$1@mx1.internetia.pl> <20101022215938.1e077a64@pingwin>
    <i9t01l$dds$1@mx1.internetia.pl> <i9t1r9$i3r$1@news.onet.pl>
    NNTP-Posting-Host: do-atman-1a.connecta.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    X-Trace: thunar.promontel.net.pl 1287787510 24911 77.79.222.138 (22 Oct 2010 22:45:10
    GMT)
    X-Complaints-To: a...@p...net.pl
    NNTP-Posting-Date: Fri, 22 Oct 2010 22:45:10 +0000 (UTC)
    User-Agent: 40tude_Dialog/2.0.14.1pl
    X-fnord: obey.
    Xref: news-archive.icm.edu.pl pl.comp.www:397083
    [ ukryj nagłówki ]

    Dnia Sat, 23 Oct 2010 00:05:30 +0200, Peter May napisał(a):

    > Kod napisany z wykorzystaniem dowolnego framework-a JS można tam samo
    > zepsuć, jak i w napisanym bez niego. Argument pt. "czytelność kodu"
    > absolutnie nie jest zależny od żadnego framework-a tylko od programisty,
    > który pisze ten kod.

    Zwłaszcza jak musi klepać coś takiego:

    var key = (e.type == 'keypress') ? e.charCode || e.keyCode || e.which :
    e.which || e.keyCode;

    Zamiast: var key = e.which;

    Jak widać sprawa jest zupełnie niezależna od programisty. Nic a nic.

    > A co do szybkości implementacji, to frameworki pomagają, bo od tego one
    > są. Ale jest to nierzadko obarczone ich słabszą wydajnością.

    Co za różnica w prędkości czy powyższa sieczka będzie ukryta we frameworku
    czy wsadzona w sam środek własnego kodu? Co zapewne trzeba będzie N razy
    zduplikować.

    > Poza tym
    > szybko napisany kod != dobrze napisany kod.

    Co ma piernik do wiatraka? Piszemy o prędkości działania kodu a nie
    prędkości pisania kodu. Która, notabene, będzie większa w przypadku
    frameworków, bo nie trzeba się pałować z całą masą hacków.

    > To znów zależy od
    > programisty, jego podejścia do kodowania, doświadczenia, itd.

    Znajdź mi doświadczonego programistę, który bez noża na gardle będzie
    tworzył takie potworki w czystym JS.

    > I co to za argument "30kb wagi"? A dlaczego nie 32 lub 155? Co to ma do
    > tego, o co zapytał wątkotwórca?

    Taki, że jest to praktycznie nieodczuwalne. Głupie menu rozwijalne to jest
    kilka(naście) kilobajtów przesyłanych *przy każdym odświeżeniu strony*.

    > Wątkotwórca chciał podpowiedzi / rozwiązania _jego problemu_. Wytłumacz
    > jaśniej po co do tak prostego zadania, jak return false;, potrzebny Ci
    > jest jakikolwiek framework? Bo tego nie rozumiem.

    Pisaliśmy o funkcji do przechwycenia klawisza, a nie return false.

    --
    Borys Pogoreło
    borys(#)leszno,edu,pl

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: