Ciekawy artykuł opisujący kolosalną różnicę wydajności pomiędzy metodą concat() w JavaScript, a push()': https://uilicious.com/blog/javascript-array-push-is-945x-faster-than-array-concat/

Okazuje się, że Array.push jest 945 razy szybsze, niż Array.concat. Mając tablice 'a' oraz 'b', o wiele wydajniej jest użyć takiego kodu: a.push(...b) zamiast takiego: a.concat(b). Wszystko dlatego, że concat() tworzy nową tablicę, a nie modyfikuje już istniejącą.

#programowanie #naukaprogramowania #programista15k #programujzwykopem #js #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam moduł/klasę napisanę w javascript ES6:

class Comment {
isComment() {
console.log('its a comment');
}
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema! Szukam pracy jako frontend developer może ktoś u siebie w pracy słyszał albo wie cos na ten temat , będe mega wdzieczny za każde rzetelne info ( pisze juz tutaj bo akurat może sie udać) #krakow #javascript #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema! Szukam pracy jako frontend developer. Może ktoś u siebie w pracy słyszał albo wie coś na ten temat? Będę mega wdzięczny za każde rzetelne info(piszę już tutaj, bo akurat może się udać).
Poprawiłem.
  • Odpowiedz
Mirki,

Pozbywam się wszelkich usług #google. Własny VPS, własna chmura, mail etc. Chciałem również usunąć zapisane hasła z ich Password Managera, ale natrafiłem na pewną przeszkodę. Mianowicie trochę tych haseł przez lata się nazbierało (423 sites and apps), a usuwanie ich to karkołomna robota. Należy wybrać stronę, potwierdzić swoje hasło do konta google, czekać aż strona się przeładuje, a następnie dodatkowo potwierdzić akcję usuwania. Prostym skryptem #javascript
dennijs - Mirki,

Pozbywam się wszelkich usług #google. Własny VPS, własna chmura, ...

źródło: comment_1615897822JQmlV2rVeqVHDO0SFlUwVE.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, zastanawiam się nad kursem programowania w front-endzie, przeszedł ktoś taki kurs i rzeczywiście wyniósł z niego coś, znalazł pracę? Musiałbym się nauczyć takich języków jak html/css (trochę ogarniam) no i js, podstawa. (nic nie ogarniam). Coś ktoś, poleci, doradzi? Jestem z tych co jak odpalą poradnik na youtube to po 3 minutach przeglądają kartę facebooka a głos leci, jakoś tak ciężko u mnie ze skupieniem więc musiałby być to kurs stacjonarny.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem z tych co jak odpalą poradnik na youtube to po 3 minutach przeglądają kartę facebooka a głos leci


@bez-napinki: Bez naprawy tego nawyku, nie wróżę sukcesów w branży. Zanim weźmiesz się za kurs, przerób jakąś książkę od JSa, żeby mieć podstawy. https://eloquentjavascript.net/
https://www.youtube.com/watch?v=g5VXDWHSKaQ&list=PLOYHgt8dIdozLkGbbrfasEisIsgVm7OYc&index=3 a tu przyjemny początek do pracy nad sobą.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@bez-napinki: jeżeli liczy się dla ciebie tylko hajs i nie jara cię to na tyle aby chociaż próbować samemu pisać kod to po takim kursie będziesz tylko 10k w plecy, bez dalszego rozwoju w domu niczego w tej branży nie osiągniesz.
  • Odpowiedz
Jacyś webdeveloperzy (react, javascript) zainteresowani zdalnym dołączeniem do nowego projektu?
Progummy: Zespół Tokio+US. Praca zdalna. Twoja strefa czasowa. Projekt: Platforma nauki kodowania dla dzieci. Stawka do 5KUSD/19250zł b2b (jak ktoś ma duze doświadczenie i pracuje na większych widełkach to do dogadania)

Czczegóły tutaj oraz w wideo-podsumowaniu:
LINK
można aplikować lub śmiało do nas zadać pytania (mamy zarekomendować kandydatów, możemy też bezpośrednio ustawić spotkanie z zespołem jeśli byłby pasujący profil i pytania na które nie jesteśmy
ChallengeRocket - Jacyś webdeveloperzy (react, javascript) zainteresowani zdalnym doł...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RugFlipper: może, ale tłumów tu nie widzę wiec chyba średnia to strategia ;) Pytającemu powinno zależeć zeby "próg wejścia" był jak najniższy i by ktoś kto będzie chciał pomóc nie marnował zbednie swojego czasu np. dopytując. Więc ile OP nie musi rzucać detalami to podanie mniej więcej "osochozi" na pewno by pomogło. Inaczej wszyscy scrolluja dalej i OP dalej w lesie. Z resztą to samo masz na np. SO: https://stackoverflow.com/help/how-to-ask
  • Odpowiedz
tl;dr: JavaScript vs C++ w symulacjach fizycznych i grafice 3D.
Hej, ostatnio bawię się trochę JavaScriptem i muszę Wam powiedzieć, że mam mocno ambiwalentny stosunek do tego języka - istna love-hate relationship. Jednak muszę przyznać, że język i środowisko uruchomieniowe robi niekiedy dobre wrażenie. Przykład: https://www.youtube.com/watch?v=a1L7k35EHIc Gościu wykorzystał wątki - workery działając w tle do proceduralnego generowania świata 3D, podczas gdy główny wątek bierze na siebie wyświetlanie obrazu. Działa to zaskakująco wydajnie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gacek_wilkooki: v8 to jest silnik. node / przeglądarka to są runtime / środowiska uruchomieniowe właśnie - których będziesz potrzebował do wizualizacji. Imo jak tak, to pytanie rozbija się o to jak skomplikowane są to obliczenia. W teorii do node masz bindingi do np. CUDA toolkit - ale nie używałem tego, i nie wiem na ile wydajne to jest. Można też to zrobić przy uzyciu workerów po prostu - ale nigdy
  • Odpowiedz
@Chochla: ja się uczyłem podstaw JS z kursu Beginner JavaScript o tutaj, potrzebowałem ogarnąć JS do pracy jako junior QA. Materiały fajnie wytłumaczone i jak dla mnie był to dobry punkt wyjścia.
  • Odpowiedz
Może znajdzie się ktoś kto żyje w #dania #kopenhaga #aarhus i pracuję w #javascript #fullstack #frontend i może chciałby się podzielić swoją opinią na temat tamtejszej życia oraz pracy? ( ͡º ͜ʖ͡º)

Planuję w przeciągu roku zmienić miejsce swojego zamieszkania i zaczynam się rozglądać za potencjalnymi ofertami, dlatego też bardzo cenne informacje by były od
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@w1nter: nie wiem w czym robisz ale po prostu w technologiach które Cię najbardziej interesują/masz doświadczenie zrób certyfikaty. Ważne żeby były po angielsku bo zakładam że cała edukację zrobiłeś w PL.
  • Odpowiedz
W Express poprzez res.render wysyłam zmienne do widoku, normalnie używałem tych zmiennych do wyświetlania danych przez handlebars, ale teraz chciałbym ich użyć w pliku .js ładowanym w tym widoku. Niestety, gdy próbuje wyświetlić zmienną poprzez console.log z poziomu pliku .js to dostaję zwrotke, że zmienna o takiej nazwie jaką wpisałem w res.render nie istnieje. Jak powinienem to poprawnie zrobić? Czy nie wysyłać zmiennych przez res.render, tylko próbować ładować je bezpośrednio w .js?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nevill: w handlebars utwórz element HTML script i w nim zadeklaruj zmienna globalna która trzyma dane przekazane przez express do handlebars. Najlepiej zadeklaruj zmienna poprzez słowo kluczowe var. Skrypt js który ma używać tej zmiennej musi być zadeklarowany poniżej.

Mimo wszystko, łatwiej zrobić endpoint i tam wysyłać dane
  • Odpowiedz
  • 0
Nie no zaraz SZLAK TRAFI. Lead techniczny mowi tak, senior mowi inaczej, inny programista jeszcze inaczej.

Czy zostawanie globalnych zmiennych, ale zamkniętych w modulach es6 to dobra praktyka? Czy taka zmienna da się nadpisać z poziomu Window?

#javascript #frontend
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rudy_: jeśli zmienna jest w module to nie brzmi jak globalna ( ͡° ͜ʖ ͡°)
Moduły es6 domyślnie są w trybie strict. Wszystkie znajdujące się w module deklaracje są domyślnie lokalne.
Dodatkowo moduły są singletonami.
  • Odpowiedz
@Rudy_: Ogólnie to polecam opieranie się nie na tym co ktoś tam powiedział tylko sprawdzenie samemu sprawdzenie jak coś działa. Ale tak jak @zajcus napisał, zmienne w module nie brzmią jak zmienne globalne. Ogólnie spróbuj dostać się do jakiejś zmiennej/funkcji z modułu przez Window. Uda się/nie uda się? ( ͡° ͜ʖ ͡°)
  • Odpowiedz