Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kurs JavaScript, Własny kurs języka programowania JavaScript
lukasz1985
post
Post #1





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


Od dłuższego czasu zajmuję się programowaniem w JavaScript i postanowiłem podzielić się swoją wiedzą i napisać kurs JavaScript.

Kurs możecie znaleźć pod adresem http://kursjs.net76.net/.

Zapraszam do czytania. Dziękuję za wszelkie uwagi. Kurs będzie dopracowywany z upływem czasu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Coś chyba mówisz nie tak. Twój kod z jsfiddle jest bez sensu i nijak ma się do sytuacji.

Pętla for działa tak:
Kod
var i;
for(i=0; i<10; i++){
//instrukcje
}

==

var i;
i=0;
while(i<10){
//instrukcje
i++;
}


Cytat
var w pętlach deklaruje zmienne za każdym razem jej wywołania, tak samo jak sprawdza za każdym razem jej warunek

Od kiedy? Warunek i owszem sprawdzany jest za każdym razem. Ale pierwsza część wywoływana jest tylko raz przed rozpoczęciem pętli.
Dowód:
Kod
for(var i=0; i<3; i++){
    alert(i);
}


Gdyby było tak jak mówisz, dostalibyśmy 3 zera.

Cytat
Jednak kod pisany optymalnie, nie jest użyty do banalnych zadań i w wypadku gdy coś trzeba wykonać choćby tysiąc razy, różnicę można już wyłapać gołym okiem.
Zapewniam Cię, że przy pętli 1000 obrotów nie zauważysz różnicy między ++i ,a i++. To samo przy warunkach( jeżeli warunek jest prosty typu sprawdzenie długości tablicy ).

I żeby nie było akurat przy warunkach to oczywistą rzeczą jest, że lepiej wynik porównać ze zmienną, a nie cały czas ją wyliczać, mimo wszystko różnicy nie zauważysz( jeżeli masz lepszy sprzęt niż przeciętny smartfon ).

Cytat
kamil4u - nie wprowadzaj ludzi w błąd.

Napisz, które moje zdanie jest nieprawdziwe i napisz dokładnie jak powinno być. To co napisałeś teraz uważam, że jest bardzo niewystarczające albo wręcz nie na temat.

Cytat
Jest, ponieważ to kurs JS i początkujący ma się go nauczyć, łącznie z alternatywnym, optymalnym pisaniem kodu, ponieważ to mu się przyda w przyszłości
Ucząc się jeździć samochodem, chciałbyś, żeby instruktorzy pokazywali też jak się jeździ wyścigowo. Nie! Kurs prawa jazdy ma Cię nauczyć jeździć po mieście. Jeżeli chcesz pojeździć rajdowo to zapisz się na inny kurs. Można wspomnieć o jakieś rzeczy, ale rozpisywanie się na temat "szybkiej zmiany biegów w wyścigu", gdy nie umiesz dobrze wrzucić z "jedynki" na "dwójkę" bez szarpania jest moim zdaniem bez sensu.
Go to the top of the page
+Quote Post

Posty w temacie
- lukasz1985   Kurs JavaScript   10.12.2012, 18:01:53
- - Pawel_W   1. Zwiększenie rozmiaru tekstu rozwala menu 2. ht...   10.12.2012, 18:33:09
- - !*!   1. nawigacja która się snuje podczas przewijania j...   10.12.2012, 18:46:04
|- - emp   Cytat(!*! @ 10.12.2012, 18:46...   14.12.2012, 14:56:56
- - pyro   CytatNazywam się Łukasz, jestem chrześcijaninem. ...   11.12.2012, 09:45:18
- - mortus   @up: W dziale Oceny nie oceniamy czyjegoś wyznania...   11.12.2012, 10:50:55
|- - pyro   Cytat(mortus @ 11.12.2012, 10:50:55 )...   11.12.2012, 20:25:15
- - kamil4u   Moim zdaniem dobra robota. Można się przyczepić do...   11.12.2012, 21:11:32
- - lukaskolista   CytatPoza tym: - deklaracja zmiennej "i...   14.12.2012, 10:39:19
- - Tuminure   @up Chodzi o różnicę między: [JAVASCRIPT] pobierz,...   14.12.2012, 12:51:44
- - Sephirus   Widać, że dość starannie podszedłeś do tematu. Dob...   14.12.2012, 13:10:04
- - kamil4u   To ja uzupełnię nieścisłości w temacie: - var musi...   14.12.2012, 13:38:40
- - !*!   kamil4u - nie wprowadzaj ludzi w błąd. jest różn...   14.12.2012, 14:19:04
- - kamil4u   Coś chyba mówisz nie tak. Twój kod z jsfiddle jest...   15.12.2012, 00:03:07
- - !*!   Cytat(kamil4u)Od kiedy? Warunek i owszem sprawdzan...   15.12.2012, 11:30:58
- - kamil4u   CytatJuż widzisz różnicę w deklaracji i sprawdzani...   15.12.2012, 23:05:56
- - !*!   Nie podam Ci linku z dokumentacji, ponieważ JS jej...   16.12.2012, 11:44:50
|- - zegarek84   Cytat(!*! @ 16.12.2012, 11:44...   17.12.2012, 23:40:33
- - kamil4u   CytatMyślę że wynik wyczerpuje temat. Nie zgodzę s...   16.12.2012, 14:46:47
- - Tuminure   CytatNie zgodzę się! Masz błąd logiczny. Bardz...   17.12.2012, 10:47:39
- - kamil4u   Nie musiałem spr. to widać. Mówimy o funkcji: Kod ...   17.12.2012, 12:44:18


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 13:35