-
Data: 2010-10-23 08:30:12
Temat: Re: enter w inpucie wysyla formularz
Od: Peter May <p...@o...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
Następne wpisy z tego wątku
- 23.10.10 08:37 Ghost
- 23.10.10 08:50 Exe Very Cute
- 23.10.10 09:02 Ghost
- 23.10.10 09:05 Ghost
- 23.10.10 09:20 Mirosław Zalewski
- 23.10.10 09:15 Exe Very Cute
- 23.10.10 09:36 Mirosław Zalewski
- 23.10.10 09:43 Ghost
- 23.10.10 09:46 Ghost
- 23.10.10 10:05 Exe Very Cute
- 23.10.10 11:01 Ghost
- 23.10.10 12:19 Borys Pogoreło
- 23.10.10 12:23 Borys Pogoreło
- 23.10.10 13:16 Paweł Piskorz
- 23.10.10 13:25 Ghost
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-01-05 Rozkręcają się
- 2025-01-04 pozew za naprawę sprzętu na youtube
- 2025-01-04 gasik
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- 2025-01-04 Zbieranie danych przez www
- 2025-01-04 reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- 2025-01-04 w Nowym Roku 2025r
- 2025-01-04 Warszawa => Specjalista ds. IT - II Linia Wsparcia <=
- 2025-01-04 Warszawa => Java Developer <=
- 2025-01-04 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-04 Warszawa => System Architect (Java background) <=
- 2025-01-04 Wrocław => Application Security Engineer <=
- 2025-01-04 Chrzanów => Specjalista ds. public relations <=
- 2025-01-04 Katowice => Key Account Manager (ERP) <=
- 2025-01-03 Problem z odczytem karty CF