Kurs JavaScript doman.art.pl
Świetnie napisany kurs Javascript, mam wrażenie że jezyk troche niedoceniany a tutaj jest doskonale opisany i zostało poruszone wiele aspektów np. tworzenie "klas" funkcjami:) niezly ficzer co?
![smaleckg](https://wykop.pl/cdn/c3397992/smaleckg_JGAFgGehNY,q52.jpg)
- #
- #
- #
- #
- #
- #
- #
- #
- 110
Świetnie napisany kurs Javascript, mam wrażenie że jezyk troche niedoceniany a tutaj jest doskonale opisany i zostało poruszone wiele aspektów np. tworzenie "klas" funkcjami:) niezly ficzer co?
Komentarze (110)
najlepsze
Komentarz usunięty przez moderatora
Żeby uzmysłowić wam rozpiętość tematyczną
Po co używasz konstruktora new Boolean?
Istnieje bardzo prosta zasada, której przestrzegają dobrzy programiści JS: zawsze preferujemy literały nad konstruktory. Prawie nigdy nie musisz użyć konstruktorów dla elementów języka, które posiadają odpowiedniki w postaci literałów. Literały są zwięźlejsze, czytelniejsze, wygodniejsze i prawie się nie zdarza, by użycie konstruktora dawało jakąkolwiek przewagę, a ma swoje wady. Czasem używamy new RegExp(), gdy chcemy dynamicznie skonstruować wyrażenie regularne, ewentualnie new Array(n), gdy znamy
Coś w tym jest, nadal wśród programistów innych języków niż JS krąży mit, że JS to narzędzie do pisania prostych jednolinijkowców wyświetlających alerty na ekranie .
Ale jeśli już mowa o następcy JS, to Google całkiem
JS w tym kursie na pewno nie jest "doskonale" opisany, jakkolwiek by tego słowa nie rozumieć. Fajnie, że autorowi się chce za darmo pomagać innym. To miłe. Trzeba jednak bardzo uważać, by nie popełniać błędów.
Poziom zrozumienia JavaScriptu wśród dzisiejszych niby koderów JS jest żenująco niski nie ze względu na brak jakichkolwiek kursów, ale z powodu:
1) Niedostatku //dobrych// materiałów.
2) Dostatku materiałów słabych, wprowadzających w błąd czy zwracających uwagę
W kursie jest sporo literówek, błędów i składni której już teraz się nie używa. Ja osobiście ostatnimi czasy korzystam właściwie tylko z jquery i dlatego kolejne teksty traktują o niej. Jeżeli ktoś by chciał dołożyć
- domknięcia (closures), opakowywanie funkcji (function wrapping), funkcje częściowe (partials)
- asynchroniczne ładowanie modułów (AMD)
- frameworki MVC
- testy jednostkowe, ciągła integracja, Git lub SVN
Fajnie, że chcesz się dzielić wiedzą, doceniam to, ale - do cholery jasnej - czytając takie kursy czuję się jakbyś mnie olewał.
:)