Wśród dobrodziejstw wprowadzonych do JavaScriptu w ES6, znalazły się zestawy (Set) i mapy (Map).
To dzięki mapom możesz pisać szybszy, czystszy i wydajniejszy kod w JavaScript.

Zobacz jak: https://bulldogjob.pl/news/791-jak-uzywanie-map-w-javascript-moze-przyspieszyc-twoj-kod

#javascript #naukaprogramowania #programowanie #es6 #ciekawostki
Bulldogjob - Wśród dobrodziejstw wprowadzonych do JavaScriptu w ES6, znalazły się zes...

źródło: comment_1gUZiYGa8S901SmJ7kvA9GXIaQcVqG63.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób w javascripcie trzymać dynamicznie tworzone referencję do funkcji? Chciałem zrobić to w elegancki sposób więc wrapowałem metode w Event jednak wykonanie metody wraz ze zwroceniem wartosci zajmuje ~1ms co wydaje mi sie byc zbyt duze na cos takiego jak pobranie jakiejs wartosci.

Czy trzymanie przykladowo funkcji w obiekcie z indexami bedzie w porzadku? Funkcji moga byc synchroniczne jak i nie


#javascript #es6 #node
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@atthedrivein: Czyli chcesz zrobić cache który doda wartość wraz z czasem jej stworzenia oraz czasem upływu ważności? Nie przekombinowałeś tego? Nie rozumiem co tam się dzieje jak masz i funkcję asynchroniczną, i eventy zakończenia.

Nie chcesz mieć czegoś co na cache.get('mojcache1') zwróci Ci promise?

No i pamiętaj o czyszczeniu listenerów gdy nie są już potrzebne.
  • Odpowiedz
@warstwowy_kabel: Tak spojrzalem w ten poradnik to paczka uzywa node-cache, ktore uzywa EventEmittera ( ͡° ͜ʖ ͡°) Z reszta nie wiem do konca po co setTimeout?
Chcialbym aby cache aktualizowal sie w momencie pobierania wartosci poprzez funkcje get (w tej funkcji sprawdzam ostatnia aktualizacje). W zasadzie gdybym chcial abym cache aktualizowal sie samemu to szedlbym w strone workerow. Lecz wtedy nie uzysykalbym zadawalajacej wydajnosci.

Pytaniem jest bardziej czy
  • Odpowiedz
#programowanie #react #reactjs
Czy ktoś może wytłumaczyć mi dlaczego plik w podstawowym Template Reacta
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/src/App.js
Został zmieniony z Class na arrow function a potem na function? Czy to przypadkiem nie jest regresja jeśli chodzi o pisanie w JS? #es6 ?
W komentarzach czytałem coś że wersja z Class jest out dated tylko dlaczego?
Skąd taki zabieg się pojawił?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Trochę darmowych i tańszych kursów, ebooków i książek dla programistów:

- Łukasz Dokiński na swoim blogu opublikował listę 17 (+2) darmowych kursów JavaScriptu. Są to kursy tekstowe, wideo i interaktywne. Kopalnia wiedzy dla początkujących: https://lukaszdokinski.blogspot.com/2019/04/jak-nauczyc-sie-javascriptu-poznasz.html

- -30% na ebooka Zaprojektuj bota. Tworzenie interfejsów konwersacyjnych. Do końca dnia (28.04.2019) za 29,50 zł https://polishwords.com.pl/ebooki?view=promocje&id=215

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób mogę wyeliminować powtarzającą się relację? Na obecna chwile trzykrotnie wprowadzam relacje .author aby wprowadzic dane uzytkownika ktory stworzyl post/thread. Uzywam bookshelf i knexa. Wydaje mi sie ze 'wprowadzenie' relacji na końcową tabele byłoby duzo wydajniejsze niz trzy krotne nesteowanie tej samej relacji.

Przykładowy model Postu: https://gyazo.com/aa13662e2164aa496e5b4eefde45a8a4

#nodejs #expressjs #es6 #javascript #bookshelfjs #knexjs
a.....n - W jaki sposób mogę wyeliminować powtarzającą się relację? Na obecna chwile ...

źródło: comment_Cn6JZ8ZYcY8LX11B7ANy8GytaBfudQ8S.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wykopowi programiści, jutro mam rozmowę o pracę jako #frontend regular - bez frameworków (frontowych), ale nodejs za to wchodzi w grę, co polecacie sobie poprzypominać/przećwiczyć poza standardem #es6 i #es7? Bo kompletnie nie mam pojęcia w co jeszcze dzisiaj i jutro rano wsadzić ręce by sobie poprzypominać :D Na co dzień korzystam z tych nowych bajerów, ale kodząc w domu, bo w robocie systemy dla
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anonimowybagatelizator: Łap:
- https://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/Translations/Polish/README.md
- https://github.com/h5bp/Front-end-Developer-Interview-Questions
- https://www.interviewcake.com/coding-interview-tips?utm_source=facebook.com&utm_campaign=buffer&utm_content=buffer58782&utm_medium=social
- https://30secondsofinterviews.org/

Pewnie będą pytać jakich narzędzi używałeś i w jakich pracowałeś projektach. Doczytaj trochę o CSSowym gridzie i flexie, przypomnij sobie najważniejsze zmiany z ES6, w czym webpack jest lepszy niż gulp, hositing, funkcje wyższego rzędu, callback hell, czego się ostatnio nauczyłeś, czego chciałbyś się uczyć - będzie dobrze!
  • Odpowiedz
@Proxima_Centauri: No to parę prostych, ale nie zawsze oczywistych z C#:
Różnica między ValueType, a ReferenceType. Czy ValueType też dziedziczy po Object? Interpolacja stringów w C#6. Sealed: znaczenie, zastosowanie i jakiego elementu języka może dotyczyć. Hashset, jego wydajność, zastosowania i różnice w porównaniu do Dictionary.

A poza tym miłej lektury :)
https://www.tutorialspoint.com/csharp/csharp_interview_questions.htm
  • Odpowiedz
Jakie starterkity do najnowszego webpacka polecacie?
Potrzebuję coś do ES6, typescript, redux, rxjs i Sass, dodam że kilka polecanych starterkitów znalazłem ale jest od groma do starych webpacków.

Wiem że jest taka lista jak poniżej ale który warto zastosować?
https://webpack.js.org/starter-kits/

#
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki bardzo proszę o radę. W jaki sposób wywołać metodę zdefiniowaną w klasie, w innej klasie, która jest jej dzieckiem?
W konstruktorze stosuję super(), jednak dla metod to rozwiązanie nie działa. Ktoś ma jakiś pomysł?
Mieszanie klas i prototypów to chyba zły pomysł?
#pytanie #javascript #es6
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirełki, ES6 wprowadziła klasy. Powiedzcie mi, czy od tej pory konieczne jest ich używanie? Od tej pory posługiwanie się (jawnie) prototypami jest już złą praktyką? Gdzieś czytałam, że klasy wprowadzono jako ułatwienie dla osób, które dotychczas pracowały w Javie. Jak to rozumieć?

#javascript #es6 #pytanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Melisandre: @epi:

Korzystanie z klas w "tradycyjnej" formie czyli tworzenie struktur drzewiastych klas jest raczej obecnie powoli "deprecated" - bo samo dziedziczenie staje się powoli antywzorcem. Natomiast wykorzystywanie samych klas bez dziedziczenia jest jak najbardziej spoko, uczytelniają kod, zmniejszają koszt wejścia z technologie i pomagają ułożyć logikę.
  • Odpowiedz