Treść przeznaczona dla osób powyżej 18 roku życia...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Greg36: Dlatego zostało nazwane prototypowym, a nie klasycznym. Co nie zmienia faktu, że hierarchia w JS jest tworzona za pomocą obiektów, a w dziedziczeniu klasycznym, za pomocą klas. To z czego śmieszkujesz, czyli "bardziej zorientowany obiektowo" nie oznacza "bardziej nastawiony na dziedziczenie klasyczne" niż tamte języki ;)
  • Odpowiedz
Mirasy z #javascript - jestem zainteresowaną nauką tego języka. Nie jestem pewien co do IDE - posiadam Windows Vista HP, więc taki Atom mi nie pójdzie. Dodatkowo komputer to staroć więc potrzebował bym czegoś lekkiego, aby zbytnio go nie obciążało. No i oczywiście zauważyłem, że IDE musi ogarniać nie tylko js, ale także html i css. Coś ktoś może polecić? Wołam także lud z #html i #css
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NULLZILLA: Jeżeli chcesz się uczyć języka to zacznij od języka nie od IDE. Po drugie, jeśli komputer to staroć to możesz mieć problemy jeśli chciałbyś wykorzystać wszystkie narzędzia takie jak eslint do sprawdzania składni, czy gulp / webpack do automatycznego budowania, bo wszystko będzie trwało wieki i zamulało sam edytor.

https://plnkr.co/
https://jsbin.com/
https://codepen.io

Tutaj możesz zacząć się uczyć. Jak już będziesz ogarniał język, to na Twój sprzęt chyba tylko sublime
  • Odpowiedz
Pracuję jako java dev, ale potrzebowałbym szybko ogarnąć jakiś mainstreamowy framework do #javascript
Dla siebie, w celu zwiększenia swojej wartości na rynku; czyli tak na przyszłość, tą bliższą - będąc świadomy długości cyklu życia i trendów większości js frameworków.

Obecnie z js korzystam tylko z bootstrapa, jQuery, ajax. Nie chcę być hipsterem - chciałbym ogarnąć bibliotekę powszechnie wykorzystywaną.
A więc:

#naukaprogramowania #frontend #fullstack

Który framework?

  • AngularJS 6.3% (4)
  • Angular 2 32.8% (21)
  • React 26.6% (17)
  • Vue.js 31.3% (20)
  • Inny (w komentarzu) 3.1% (2)

Oddanych głosów: 64

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ale mnie irytuje nauka JavaScript ( ͡° ͜ʖ ͡°).

Wchodzi człowiek na StackOverflow znaleźć pomoc i wszędzie najwyżej plusowaną odpowiedzią jest "just use jquery" ( ͡° ʖ̯ ͡°)

#zalesie #javascript
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pozwolę sobie pingnąć raz jeszcze, bo kilka osób które odpowiedziało wiadomością prywatną na wczorajszy post chyba olało sprawę ( ͡° ʖ̯ ͡°)
Robimy projekt po godzinach, całkowicie dla zabawy, for fun - https://hackerclicker.io - szczegóły w poście wyżej. :)

Potrzebujemy kogoś do pomocy na #frontend, bo dużo pomysłów "przyklepanych" a trochę rąk za mało ;)
jeśli szukasz projektu po godzinach, i potrafisz w #react #nodejs
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może ktoś kto na co dzień siedzi we frontendzie powiedzieć jak widzicie perspektywy w tym obszarze? Mam na myśli to, że np. w Javie jest dosyć prosta ścieżka, czyli java jako język, później java ee/spring lub android i oprócz tego jest masa mniejszych rozwiązań, które można poznawać gdzieś przy okazji. I tak jest w sumie od dobrych kilkunastu lat, są sprawdzone rozwiązania, które się rozwijają i ewoluują, pojawiają się nowe alternatywy, ale
Eoghan - Może ktoś kto na co dzień siedzi we frontendzie powiedzieć jak widzicie pers...

źródło: comment_m6n696Vht1P8evclBA6QETfAccZkWZdQ.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co do reszty to jak dobrze js umiesz to problemu nie ma z niczym


@MKULTRA: @Eoghan: Dokładnie, nie ma co 'uczyć się frameworka', szczególnie gdy tak szybko odchodzą. Solidne podstawy języka i ogólnie programowania, dobre praktyki, standardy, konwencje i tyle. Reszta przychodzi sama, w zależności od potrzeb i projektu.
  • Odpowiedz
Podpowiedzcie jak w #react zrobić jedno połączenie z #socketio. Używam go w kilku komponentach i widzę w konsoli kilka połączeń.
Spróbowałem go zrobić jako moduł i tylko w jednym używać const socket = io(); ale wtedy nie działało albo działało tak, że nie łączyło się od razu tylko po 20-30 sekundach.
#javascript #js #nodejs #websocket
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dreszczyk: no to widocznie w złym miejscu tworzysz. Poza tym nie wiem czemu akurat chcesz to tworzyć w komponencie - zrób sobie osobny moduł w którym stworzysz instancję i ją wyeksportujesz, a każdy komponent dostanie ją przez import czy jakkolwiek zarządzasz sobie modułami
  • Odpowiedz
#webdev #javascript

o testowaniu js książki/materiały mi trzeba. Różne poziomy trudności itd. Na teraz potrzebuję czegoś ogólnie o testach (jakie są rodzaje/ jak rozkminiać testy itp), a finalnie coś o testowaniu aplikacji angular.js/node.js
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo.

Cośtam z kolegami piszemy "grę" #gamedev #gry, ale nie taką grę mainstreamową, tylko taką wiecie, hipsteriada, bo "dla hakerów" :^). Wszyscy jesteśmy mirkami, ale wolelibyśmy na tym etapie jednak się nie afiszować xD.

Gra się nazywa HackerClicker (https://hackerclicker.io #hackerclicker - domena .io musi być ( ͡ ͜ʖ ͡)). Kilka dni temu mieliśmy premierę alfy na świat.
Żeby nie przedłużać: w grze chodzi o (programowanie
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Węgierki, możecie mi wytłumaczyć dlaczego

console.log(sc.draw(3, 2))
daję
["abc", " "]?

Kod:
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PolaroidalnY: Ale to nie ten sam draw. TextCell#draw i StretchCell#draw to dwie osobne metody. Spróbuj odpalić ten swój kod. W każdym razie ten sc.draw o który Ci chodzi jest zdefiniowany w taki sposób, że odpala w środku TextCell#draw na obiekcie TextCell - w tamtym przypadku TextCell("abc") z szerokością 3 i wysokością 2. TextCell#draw wykonuje tyle obrotów pętli ile wynosi wysokość czyli w Twoim przypadku 2. Pamiętaj że TextCell("abc") tworzy sobie
  • Odpowiedz
TextCell.prototype.draw = function(width, height) {
var result = [];
for (var i = 0; i < height; i++) {
var line = this.text[i] || "";
result.push(line + repeat(" ", width - line.length));
}
  • Odpowiedz
@normanos: Zapropsowałbym jakieś bardziej zaawansowane techniki z vue-router czy vuex. Takich tutoriali dla początkujących jak ten jest na pęczki, a jak chce się coś poważnego zrobić, to trzeba latać po ostatnich stronach googla, dziwnych forach i starych wątkach, bo dokumentacja kuleje :F
  • Odpowiedz