Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czy coś się kluczowego w JavaScript zmieniło od 2010 roku?, Bo zamierzam się uczyć JS z książki wydanej w tym roku
twojastara
post 16.04.2015, 21:32:37
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 25.11.2014

Ostrzeżenie: (10%)
X----


(Stefanov S. - JavaScript. Programowanie wyd 2010)
Go to the top of the page
+Quote Post
Forti
post 17.04.2015, 08:40:04
Post #2





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


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.


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post
aniolekx
post 17.04.2015, 09:58:09
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


na codewars.com możesz w praktyce sprawdzić co potrafisz smile.gif
Go to the top of the page
+Quote Post
owca_82
post 17.04.2015, 16:30:04
Post #4





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 22.04.2012

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


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...
Go to the top of the page
+Quote Post
PrinceOfPersia
post 17.04.2015, 22:29:40
Post #5





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


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.)

Ten post edytował PrinceOfPersia 17.04.2015, 22:36:27


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 01:10