Niedawno zacząłem uczyć się #javascript i doszedłem do momentu w którym muszę podjąć decyzję: czy nadal programować proceduralnie, czy wgryzać się powoli w OOP?
Nie mam pojęcia czy na etapie początkującego jest sens starać się zrozumieć OOP czy poczekać z tym aż się trochę otrzaskam z prostszymi rzeczami?
A wy jak programujecie?
#programowanie #js
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nadrill: tekst stronniczy niestety a zestaw narzędzi dobrany w taki sposób aby unaocznić problemy i fragmentację. Do tej appki od razu powinien sięgnąć po angulara a ten wspomniany jest tylko mimochodem.
  • Odpowiedz
był kiedyś taki krótki kod w #javascript #js który poprzez wpisanie go w pasku i zatwierdzenie enterem pozwalał ominąć czas oczekiwania na np. starym rapidshare czy innych hostingach z plikami. Pomoże ktoś? #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam appke #expressjs + #react Komunikacja odbywa sie przez ajax tak jak w tutorialu reacta. Mam na serwerze na biezaco odswiezajaca sie zmienna. Jak zaktualizowac zmienna w komponnencie reacta, gdy jej wartosc na serwerze uniknie zmianie? (serwer wywoluje zmiane na kliencie) Myslalem o socket.io, ale moze da rade jakos prosciej? #webdev #js #javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Myslalem o socket.io, ale moze da rade jakos prosciej


@erwit: Przecież socket.io dostarcza tak proste API, że to aż grzech nie używać. Jakbyś musiał pracować na gołych socketach to wtedy mógłbyś mówić, że "może da radę prościej".
  • Odpowiedz
Mirki mam takie pytanko.
Tworzę sobie taki pseudo #tracker w #javascript (na własny użytek), który co powiedzmy 5 min będzie mi pobierał lokalizację #gps i gdzieś tam zapisywał (np. localstorage)
Zamierzam go używać na ogół w samochodzie i tu jest pytanie. Do jakiej prędkości auta dzisiejsze #smartfony są w stanie złapać mi pozycję gps? Czy prędkości koło 140-150 km/h nie są żadną przeszkodą dla
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy prędkości koło 140-150 km/h nie są żadną przeszkodą dla wbudowanych odbiorników gps?


@garsi: testowalem przy ponad 300km/h i spokojnie daje rade
  • Odpowiedz
Heja mirki, mirabele, mam mały problem z diabelskim formatem, jakim jest gif, a dokładniej renderowaniu go na płótnie (tak, aktualzacja klatek konieczna). Póki co, całość załatwia mi ten libek: https://github.com/deanm/omggif → obrazek zasysam przez XHR, z responseType ustawionym na arrayBuffer, całość rzucam do Uint8Array i tłukę przez GifReader, po czym z poziomu workera(ilość iteracji mnie do tego trochę zmusza) tworzę sobie osobne tablice Uint8ClampedArray dla każdej ramki. Nie jest to jakieś optymalne
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@magic96: ...żartujesz, prawda? Bo moim zdaniem dobrze jest mieć sensowne powody dla wybierania sobie konkretnych rozwiązań, zwłaszcza jeśli są one trudne/upierdliwe, lepsze niż "passe".
  • Odpowiedz
@Marmite: nie, nie żartuje. Po prostu mam coś takiego jak kamera, chyba taktyk w wypadku gier 2d i nie chce kombinować z DOM, wolę mieć wszystko upięte z poziomu canvasa + tween.js. Poza tym, nie napisałem, że rozwiązanie jest nieużyteczne, tylko jest po prostu nie ładne, jeśli nie znajdę nic bardziej sensownego to pewnie mniej sceptycznie podejdę do operowania na elementach htmla. Swoją drogą, obecny klient margonem działa sobie na
  • Odpowiedz
Łączenie kilku metody jak np. filter().map() jest chyba nie mniej optymalnym rozwiązaniem, niż zrobienie tego za pomocą jednego przebiegu zwykłej pętli for, tak? Czy są jakieś inne zalety pierwszego rozwiązania?

Zagnieżdżanie obiektów. Tzn. mam obiekt, który posiada inne obiekty, tablice obiektów a te zaś też mogą mieć tablice obiektów. Przeszukiwanie takiego obiektu jest chyba czasochłonne i niezbyt efektywne. Czy nie lepiej skorzystać z płaskich struktur powiązanych jakimś id? Gdzie mamy większy zysk?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, prosty kod:

var a = 'border-bottom: 13px solid #ccc; color: #000';
**a.match(/color: ([A-z0-9#]*)/g);**

dlaczego nie zwraca mi samego ['#000'] tylko ['color: #000']? I jak zrobić, żeby zwróciło
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #php #js #css #cebuladeals

Hej, web devy!

Pewnie nie każdy zdaje sobie sprawę z tego, że istnieje świetne i lekkie IDE dla PHP. Co prawda nie wygląda oszałamiająco, twórcy ewidentnie nie mają poczucia dobrego designu, ale bardzo dobrze się w nim pracuje!

Posiada
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Jak autoplusować wpisy na mirko? To proste:
1. Użyj prawdziwej przeglądarki
2. Kliknij F12
3. Znajdź i kliknij zakładkę Console
4. Wrzuć ten kod i wciśnij Enter

setInterval(function
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bądź mną, pisz od 3 dni prostą gierkę.
Ostatnie godziny bardzo owocne.
Skończ podstawowe funkcje.
Zacznij pisać edytor, który zawiera 3/4 głównego kodu gry.
Zamiast skopiować cały kod do nowego pliku, zacznij pisać w tym główny.
Po napisaniu edytora i wciśnięciu ctrl+s, ogarnij że właśnie z------ś ostatnie dni pracy () a i
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Luźne pytanie na weekend: co sądzicie o przyszłości single-page application? Wszyscy wiemy jak zawsze(jeszcze nie tak dawno) tworzyło się strony internetowe - #php lub coś innego generowało HTML po stronie serwera, a przeglądarka wczytywała #js, #css i tylko pewne elementy na stronie korzystały z AJAXa. Dziś mamy Angular, Ember, React i wiele innych frameworków, bibliotek i narzędzi, które zmieniły sposób tworzenia stron internetowych. Popularne
5z7k9 - Luźne pytanie na weekend: co sądzicie o przyszłości single-page application? ...

źródło: comment_8djdgW8Nq9rW4GHA1hJnPmBIcec4iies.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@5z7k9: Ja jestem wielkim fanem podejścia SPA. Jak dla mnie do zalet jeszcze można dodać (choć trochę pokrywa się z pierwszym pkt) bardzo łatwo np. zmienić język backendu. Bo od servera otrzymujemy z konkretnego urla np. jsona. Pracowałem w dwóch projektach jeden był z podejściem SPA (java + angular) drugi SOAP. Muszę powiedzieć, że dużo łatwiej się pracuje z SPA. Jednak tak jak wspomniałeś dużym minusem jest bezpieczeństwo, ale tutaj
  • Odpowiedz