Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czy coś się kluczowego w JavaScript zmieniło od 2010 roku?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
twojastara
(Stefanov S. - JavaScript. Programowanie wyd 2010)
Forti
hm... JavaScript obecnie jest najszybciej rozwijającym się rynkiem wg. mnie. O tyle ile sam JS być może się nie zmienił, o tym uczyć się programowania w czystym JS nie warto moim zdaniem. Podstawy typu skłądnia, callback, asynchroniczność itp. a później po prostu jquery lub coś wyżej typu angular / node czy całe "frameworki" typu mean.js / mean.io itp.
aniolekx
na codewars.com możesz w praktyce sprawdzić co potrafisz smile.gif
owca_82
Cytat(Forti @ 17.04.2015, 09:40:04 ) *
uczyć się programowania w czystym JS nie warto moim zdaniem


Przyszły pracodawca: Proszę napisać jakiś przykład dziedziczenia w JS
Kandydat: A może być w jQuery ?

heeee

Radzę najpierw dobrze poznać czystego js, a potem dopiero przejść do czegoś bardziej zaawansowanego - po prostu będzie Ci łatwiej zrozumieć pewne rzeczy.
Takie jest moje zdanie...
PrinceOfPersia
Cytat
czy coś się kluczowego w JavaScript zmieniło od 2010 roku?, Bo zamierzam się uczyć JS z książki wydanej w tym roku

nie pamiętam jak wyglądał JS w 2010 roku dokładnie. Ale z tego co pamiętam jak się pisało kiedyś, a jak teraz można:
- funkcje do iteracji po tablicach: forEach, map, filter, reduce. Kiedyś IE nie wspierało, teraz można spokojnie używać.
- kiedyś element Canvas to była nowinka nieobsługiwana przez IE. Teraz nawet IE obsługuje Canvas
- kiedyś do obsługi JSON się ściągało bibliotekę specjalną, albo "na partyzanta" robiło eval. Teraz obiekt JSON jest częścią języka.
- pojawiła się fajna funkcja Object.create do tworzenia obiektów na podstawie innych obiektów.

- nadchodzi wielkimi krokami EcmaScript 6, które wprowadza wiele rzeczy typu klasy (obecnie w JS nie ma klas, tylko są prototypy, funkcje-konstruktory etc. chociaż i tak jak ktoś chce może pracować z czymś, co przypomina klasy. Ale teraz mają być oficjalne ze słowem kluczowym class etc.) ,czy masę innych rzeczy.

- plus to, że pojawiło się maaaaasę bibliotek, narzędzi czy frameworków do JavaScriptu -- ale to już nie jest zasługa języka, tylko raczej dynamicznego community (w zasadzie myślę, że to nawet źle świadczy o JavaScripcie jako języku -- bo wiele bibliotek/frameworków do JS powstały po to, żeby ominać ograniczenia języka, ew. dodać coś, co powinno być w każdym dobrze zaprojektowanym języku, a z jakichś powodów w JavaScripcie nie było.

edit:

no i przyzwoity JavaScriptowiec zna narzędzia typu Grunt, umie napisać coś w NodeJS, zna promise pattern zamiast zagnieżdżać callbacki etc. Plus to, że teraz pisanie w JS zaczyna powoli przypominać prawdziwe programowanie (czyli to nie są już skrypty po 30 linijek a prawdziwe, duże aplikacje, gdzie musisz znać wzorce projektowe, stosować dobre praktyki, pisać testy jednostkowe etc.)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.