jakie książki z tematyki #javascript #webdev polecacie? Głównie chodzi mi o dobre praktyki, wzorce, itd...
Te książki są coś warte?
http://helion.pl/ksiazki/javascript-wzorce-stoyan-stefanov,jascwz.htm#opis
http://helion.pl/ksiazki/javascript-mocne-strony-douglas-crockford,jscmoc.htm?utm_campaign=videopoint&utm_medium=redirect&utm_source=

I czy w ogóle istnieje sens kupna takich książek w języku polskim? Pomijając to, że są znacznie tańsze, niż gdybym miał kupować wersje eng.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@glitnir: Dzięki za taką analizę moich wątłych wypowiedzi :D, aczkolwiek chyba poprawnie użyłem w tym przypadku:

Partykuła bynajmniej występuje najczęściej w połączeniu z nie (przykład 1), ale też w zdaniu z zaprzeczonym czasownikiem (przykład 2):
1) Przegrał, bynajmniej nie w wyniku spisku.
2) Nie mam bynajmniej zamiaru ogłaszać tego drukiem.
  • Odpowiedz
Mireczki, jesteście w nowej firmie ogólnie w back-endzie czujecie się całkiem swobodnie i pewniej niż we front-endzie. Macie do wyboru stanowisko front-endowiec, back-endowiec (backend w mało znanej technologii, ale zawsze coś).
Front to to co wszędzie (angular, js, css, html), ale nie czuję się w tym pewnie.

#html #css #frontend #programowanie #webdev #javascript

Co wybierasz?

  • Front-end 35.4% (35)
  • Back-end 64.6% (64)

Oddanych głosów: 99

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BlueKygo: mogę Ci powiedzieć tylko z mojego doświadczenia. Przez kilka(naście już, starość...) pierwszych lat siedziałem głównie w backendzie (który i tak z czasem ewoluuje do fullstacka) i było fajnie, ale coraz bardziej nudno. Ostatnie kilka lat to wyłącznie / głównie frontend (Angular, Knockout, Vue, teraz coraz częściej React z Reduxem) - i jakoś fakt, że rozwija się to cholernie dynamicznie sprawia, że się nie nudzisz, bo w momencie, gdy czujesz
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@czesu:

success = () => console.log('success');
fail = () => console.log('fail');
navigator.geolocation.getCurrentPosition(success, fail);
fail
Masz przekazać funkcje, a nie je wywołać.
  • Odpowiedz
@vanot @martwy_kotek Nie jest fajnym fakt, że mieszacie synchroniczne operacje na plikach, np. fs.readdirSync z asynchronicznymi fs.readFile. Użyj Promise i Promise.all żeby ogarnąć w elegancki sposób asynchroniczne wywołania a potem, zamiast konkatenować stringi wewnątrz, użyj map i join na tablicy wynikow zwróconych przez rozwiązane promisy, zwróconej przez Promise.all.
  • Odpowiedz
#javascript

Czy jest jakaś metoda pozwalająca policzyć instancje klasy bez tworzenia jakieś zewnętrznej zmiennej przechowującej tę liczbę?

Czyli inaczej niż tutaj:

let
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miraski, doradźcie czy warto poświęcić studia dzienne na rzecz pracy. Studiuję infę na elce na PW, dostałem się na JS deva i zostaje w tym, na pewno dłużej niż do października, a będzie ciężko pogodzić pracę i studia dzienne, nawet chodząc tylko na ćwiczenia/laby. Polibuda Warszawska nie prowadzi infy zaocznej, więc myślę albo o innej uczelni w W-wie, albo o zupełnym zrezygnowaniu... Co myślicie?
#studia #javascript #programowanie
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Andesch: Rzucanie studiów na PW to zły pomysł. O ile nie jesteś pod ścianą jeśli chodzi o pieniądze, to skup się przede wszystkim na studiach. Ja gdzieś od 2giego roku godziłem studia dziennie + pracę na pół etatu, ale jak przyszłoby co do czego to rzuciłbym robotę, a nie studia.

Tylko papier? Z jednej strony tak. Ale to na studiach sygnalizują ciekawe tematy oraz masz idealną okazję na tzw. 'networking'
  • Odpowiedz
Przykłady z artykułu zostały sprawdzone i wszystkie są zgodne ze standardem. Problem może leżeć w obsłudze konkretnej funkcjonalności przez przeglądarkę. W artykule korzystałem z przeglądarek Chrome i FF oraz serwera Node.

Przykłady najlepiej sprawdzać na serwerze node. najnowsza wersja ma szerokie wsparcie dla es6.

Do testowania pod przeglądarkami polecam użyć najpierw biblioteki babeljs: https://babeljs.io/

Kompatybilność przeglądarek można zweryfikować używając tabeli kompatybilności: https://kangax.github.io/compat-table/es6/
  • Odpowiedz
jak to pierwsza stycznosc z frontem / js to polecam rzucic okiem na vue.js. Robilem zdecydowanie inne rzeczy (PLC + C#) i ktos powiedzial mi wlasnie o vue.js (wczesniej cos walczylem z reactem) - strzal w 10. W jakieś 4-6 tyognodni pracy wieczorami (powiedzmy 2-3h) wyklepalem sobie backend (ASP.NET 5 REST API) i bardzo fajny (moim zdaniem rzecz jasna) reaktywny front wlasnie w vue.js ktory to API konsumuje.
  • Odpowiedz
@Swiatek7: NaN jako number to nie jest nic dziwnego, bo NaN to część specyfikacji liczb zmiennoprzecinkowych, że jedna tam, wybrana wartość floata/double oznacza NaN.
w 90% języków otrzymasz coś takiego.
  • Odpowiedz
#javascript #pytanie

Załóżmy, że robicie gierkę na canvasie, w której można klikać obiekty o nieregularnym kształcie i je zaznaczać. Jak byście rozwiązali sprawdzanie czy kliknięto w obiekt? Na razie mam pomysł na przybliżanie tych obiektów przez grupy figur, które łatwo sprawdzić czy współrzędne myszki do nich należą (prostokąty i koła). Wiem, że można również zrobić lewitujące divy albo obiekty svg o dowolnym kształcie, ale jakbym chciał to zrobić
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Defekt: jak masz warstwę abstrakcji, która zarządza gdzie co jest, to po prostu iterujesz je i sprawdzasz, czy koordynaty tego zdarzenia obejmują poszczególne figury.
  • Odpowiedz
@Defekt: Uzyj Box2d. Zdefiniuj model z uzyciem boxa a pozniej rysuj na jego podstawie. Jak juz zobaczysz czego uzywasz i potrzebujesz i bedziesz chcial samemu zaimplementowac to bedziesz mial przy okazji sciage w postaci zrodel w wielu jezykach.
  • Odpowiedz
Mirki z tagów #html i #javascript mam pewien problem, a jako, że się nie znam to mam nadzieję, że pomożecie :-)

Muszę z zewnątrz podlinkować do strony zawierającej popup otwierany w JS. Popup ten jest otwierany przy użyciu:

Newsletter
Czy istnieje możliwość teraz przekształcenia tego linku w taki sposób żeby zawierał też adres tej strony docelowej, a sama strona otworzyła się od razu z tym popupem?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To bug w JIT optymalizacji.

Interpreter predefiniuje sobie niektóre wartości w taki sposób, żeby szybciej można było ich użyć. Stara się też wykryć na potrzeby optymalizacji jakiego typu jest dana zmienna. Są typy niewykrywalne takie jak null czy undefined. W momencie wykrycia null, optymalizator podmienia wartość zwracaną przez typeof na undefined jako, że oba typy są w pewnym sensie niewykrywalne jeśli chodzi o typ a będą rzutowane w podobny sposób.

Tak samo
  • Odpowiedz
@wojtekwariat: vanilla.js


czemu nie po prostu jquery


@oriebirII: Bo to nie framework? (Z góry informuję, że temat proponowania lub nie jquery początkującym był już poruszany wiele razy i nie chce mi się toczyć tej samej guwnoburzy po raz kolejny ( ͡° ͜ʖ ͡°))
  • Odpowiedz
@informatyk15000k: bardzo ciekawe. Nie wiedziałem o tym. Jednak nie wiem czy to tak naprawdę opisuje moją relacje z lispem, bo ja nic w nim napisałem... On mnie fascynuje jako język i przez legendę utworzoną wokół niego.
  • Odpowiedz
Mam taki objekt tworzony przez jeden ze skryptów w js. Jak się dostać do wartości "sum_'_Elo".

var Foo = {"sum_'_Yo":6,"sum_'_Elo":332.79,"name":"","id":1466520321845,"$count":0,"$parent":1466520321844,"$level":2}
Foo.sum_'_Elo nie działa.

#javascript #js #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach