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
@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.
@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
#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ł?
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

- Coś dla fanów front-endu i programowania stron: -64% na ebooka Bootstrap. Tworzenie interfejsów stron WWW. Technologia na start! i
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
kojarzycie może jakiś kompilator #javascript, ale w #php aby można było to odpalić na zdalnym serwerze? XD Mam #!$%@? takiego kierownika działu IT, że wzbrania się jak może aby tylko nie było coś poza jego kontrolą, więc kompilowanie lokalnie JSa i pchanie zmian na serwer odpada XD mamy obecnie tylko bibliotekę phpową która czyści i redukuje wagę plików JSowych, a kojarzycie może jakiś kompilator z ES6/7 do ES5? Bo kod musi
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 PZU i innych spółek z przestarzałym
@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!
@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
Watykano wczoraj powiedział, że zarabia 2500zł netto na lajtach, jednocześnie chwilę później dodając, że jakby miał robić lajty z j00rem to musiałyby pieniądze iść na konto j00ra bo mu zabiorą. No, zabiorą bo ma komornika, a komornik zostawia minimalną krajową - jeśli dostaniesz dwa wpływy na równowartość minimalnej krajowej, to wszystko co dostaniesz od tego dnia do końca miesiąca będzie pobierane na poczet spłaty zobowiązań.

Poniżej prosta funkcja w #javascript z wykorzystaniem
a.....r - Watykano wczoraj powiedział, że zarabia 2500zł netto na lajtach, jednocześn...

źródło: comment_TSATyvE8WtjUhXtMlKZGrL3URNhFMdGC.jpg

Pobierz
Programistyczne Mirki, robie pierwsze kroki w testowaniu i znalazłam taki tutorial:
http://jsdn.pl/testy-jednostkowe-javascript/
Mam problem nawet jak skopiuje wszystkie pliki ze strony, kropka w kropkę.
Po uruchomieniu npm test mam komunikat błędu taki jak w tym pliku:
https://github.com/pinkduckpl/01_jsdn/blob/master/error.md

Jest tam używany mocha, chai oraz ES6 z babelem cały malutki projekt jest tutaj:
https://github.com/pinkduckpl/01_jsdn

Ja już straciłam siły (,)

#javascript #es6 #mocha #chai #testowanieoprogramowania
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
@Melisandre: Można wykonywać funkcje "w górę" (z klasy dziecka do klasy matki) - dla konstruktora to jest super( ), natomiast dla metody to jest super.mojaMetoda();

Przykład:

class User {

getPrivileges() { return ['view']; };

}

class Admin extends User {

getPrivileges() {
return Array.concat( super.getPrivileges() , [ 'edit' ] ); // zwróci ['view','edit']
}

}
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