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.onet.pl!not
    -for-mail
    From: Peter May <p...@o...pl>
    Newsgroups: pl.comp.www
    Subject: Re: enter w inpucie wysyla formularz
    Date: Sat, 23 Oct 2010 10:30:12 +0200
    Organization: http://onet.pl
    Lines: 69
    Message-ID: <i9u6ep$kel$1@news.onet.pl>
    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>
    <gw2k0y38f1ru.v3ksnjyyq5jf$.dlg@40tude.net>
    NNTP-Posting-Host: 178.182.179.150.nat.umts.dynamic.eranet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1287822618 20949 178.182.179.150 (23 Oct 2010 08:30:18 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Sat, 23 Oct 2010 08:30:18 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.11) Gecko/20101013
    Lightning/1.0b2 Thunderbird/3.1.5
    In-Reply-To: <gw2k0y38f1ru.v3ksnjyyq5jf$.dlg@40tude.net>
    Xref: news-archive.icm.edu.pl pl.comp.www:397089
    [ ukryj nagłówki ]

    W dniu 2010-10-23 00:45, Borys Pogoreło pisze:
    > 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.

    Pretensje kieruj do tych, co tworzą przeglądarki.

    >> 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ć.

    Nie trzeba n razy duplikować. Możesz mieć napisany własny framework.

    >> 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.

    Wskaż mi post, w którym napisałem, że nie wolno / nie ma sensu używać w
    ogóle frameworkó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.

    Doświadczony programista to sobie może stworzyć własny framework w
    oparciu o własne doświadczenia. Ale nie musi.

    >> 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.

    Nie. Wątkotwórca chciał, aby formularz niesubmitował się na naciśnięcie
    klawisza enter.

    Nie wiem, czy ja nie wyraźnie piszę? To jeszcze raz: _frameworki nie są
    złe_, ale czasem wykorzystywanie ich tylko do jednej akcji jest moim
    zdaniem strzelaniem do muchy z armaty. Możesz się z tym nie zgodzić i
    Twoja sprawa. I jaki problem? Żaden.

    --
    Peter

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: