eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwenter w inpucie wysyla formularzRe: enter w inpucie wysyla formularz
  • Data: 2010-10-22 22:45:07
    Temat: Re: enter w inpucie wysyla formularz
    Od: Borys Pogoreło <b...@p...edu.leszno> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: