czy coś się kluczowego w JavaScript zmieniło od 2010 roku?, Bo zamierzam się uczyć JS z książki wydanej w tym roku |
czy coś się kluczowego w JavaScript zmieniło od 2010 roku?, Bo zamierzam się uczyć JS z książki wydanej w tym roku |
16.04.2015, 21:32:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 25.11.2014 Ostrzeżenie: (10%) |
(Stefanov S. - JavaScript. Programowanie wyd 2010)
|
|
|
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 |
|
|
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
|
|
|
17.04.2015, 16:30:04
Post
#4
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 8 Dołączył: 22.04.2012 Ostrzeżenie: (0%) |
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... |
|
|
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 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 01:10 |