Mirki, jakie firmy polecacie na #slask do #programowanie, głównie #javascript #frontend, aczkolwiek #java mile widziana bo chcę też trochę jej liznąć wraz ze #spring
Fajnie jakby było dobre podejście do pracownika, nie wyzysk. Przydatny code-review, ogólnie żeby w firmie byli jacyś seniorzy od których można się czegoś nauczyć, do tego dobrze jakby firma sponsorowała jakieś szkolenia itp.
A
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WilhelmW: Jak nie możesz znaleźć darmowego kursu React w 2017 to raczej marny z ciebie programista. Mi znalezienie darmowego kursu React zajęło mniej niż minutę.

Poniżej link do kursu zakodowany w jednym z popularnych algorytmów:
aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1NaGtHUUFvYzdiYw==
  • Odpowiedz
Mirki, pytanie dityczace projektowania #api stosuje JWT odkad juz od dluzszego czasu, i zawsze wybieralem rozwiazanie "trzymania" tokena w sessionStorage lub localStorage (pozniej oczywiscie zabezpieczalem sie przed XSS), natomiast teraz
wymaga sie, zeby uzyc 'httpOnly' i setCookie

Nigdu wczesniej tego nie uzywalem, ale rozumiem, ze to ciastko musze ustawic po stronie serwera, tak zeby klient (przegladarka) nie miala do tego dostepu.

Tylko czy to sie troche nie zaczyna klocic z idea RESTful ?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michal_szn: wielkiej różnicy nie ma, wszystko i tak sprowadza się do przesłania ciasteczka w nagłówkach. Tylko w pierwszym przypadku nagłówek musisz utworzyć ręcznie, a drugim każda przeglądarka wrzuci automatycznie wszystkie ciasteczka ustawione dla danej domeny.

Ja preferuję zapisywać token w ciasteczku normalnie, mniej roboty - token jest zawsze przesyłany i nie potrzeba nic dodatkowo programować.
  • Odpowiedz
[...]
var wiersz = document.getElementById("wiersz");
var kolumna = document.getElementById("kolumna");
var a = wiersz.value[kolumna.value];

wiersz to wartość zwracająca nazwę tabeli,
kolumna to wartość zwracająca pozycję w danej tabeli,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Drogie Mirki! Poszukuję osoby obeznanej w JavaScript, a także innymi technologiami #webdev (na duży plus znajomość WordPress), która mogłaby mi pomóc w optymalizacji i obniżeniu czasu ładowania aplikacji webowej. Oczywiście robótka odpłatna. :)

#webdev #javascript #php #wordpress
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cinerin: To, że się coś ładuje, wcale nie znaczy, że ma istotny wpływ na długość wykonywania się skryptów.
3 sprawy:
- Twój Wordpress, szablon i wszystkie wtyczki są aktualne? Czasem któreś skrypty się "gryzą" bo coś jest nieaktualne
- konsola w przeglądarce (F12 -> Console) wywala jakieś błędy? Jak tak to tym bardziej sprawdź, czy może coś jest niezaktualizowane
- Masz jakąś wtyczkę cache'ującą/optymalizującą pliki JS? Niektóre z nich działają
  • Odpowiedz
Czy jedna opcja z może mieć dwie różne wartości liczbowe, za pomocą których potem można dokonywać obliczeń? np.

`
``` 30G2(T)```
45G2(T)
`
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirunie i Węgierunie!

Czy możecie polecić jakąś ciekawą literaturę do #javascript dla osoby znającej już podstawy innego języka programowania (koduję w Javie)? Przeklikiwałem freeCodeCamp, ale zabawy z dodawaniem zmiennych liczbowych są nudnawe ;)

#programowanie #webdev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzystam z API i chcę zrobić żądanie ajaxowe za pomocą fetch api. API te używa protokół HTTP, a moja apka jest hostowana na Githubie i wiadomo używa HTTPS. Czy CORS rozwiąże problem włączając go i ustawiając nagłówek access control w żądaniu? Jestem newbie w tym..
#frontend #fetch #ajax #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@coll: O, rzeczywiście, to będzie to. ( ͡° ͜ʖ ͡°)
I okazuje się, że phpstorm trzyma informacje o wykonanych testach w .idea/workspace.xml nawet jeśli już je usunięto z kodu.
  • Odpowiedz
wynik = dlugaNazwaZmiennej || toJestNull;

Jeśli zmienna jest nullem to zostanie zrzutowana na false i do zmiennej wynik zostanie przypisany toJestNull, w przeciwnym wypadku wynik = dlugaNazwaZmiennej.
  • Odpowiedz
@farmaceut: podstawy w większości języków wyglądają tak samo, różnią się składnią, którą można znaleźć na pierwszej lepszej stronie. Pisałem w PHP, JS, CoffeScript, C++, C, Haskellu, Go, Pythonie, Ruby, Javie i Bashu, a jedyną książką do języka jaką przeczytałem po części była "Symfonia C++", jeszcze w gimnazjum. Książki mogą być dobre jak chcesz doczytać o szczegółach danego języka, ale wtedy, moim zdaniem, lepiej sprawdza się oficjalna dokumentacja czy jego kod
  • Odpowiedz
@Jurigag: trochę strzelam, ale operatory porównania lt, lte, gt, gte mają sens tylko dla liczb, dlatego w przykładzie 2 i 3 następuje niejawne przekształcenie null w liczbę (0)

Wtedy 0 < 0 - nieprawda, 0 <= 0 - prawda

Natomiast porównanie == ma sens także dal innych typów niż Number, i zdaje się, że w takim wypadku null zmienia się w undefined, a 0 nie jest równe undefined
  • Odpowiedz